--- /srv/rebuilderd/tmp/rebuilderdJMrnX2/inputs/python3.13-minimal_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdJMrnX2/out/python3.13-minimal_3.13.5-2+deb13u2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 2320 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1812056 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1811104 2026-05-05 21:05:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,11 +1,11 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 5742216 2026-05-05 21:05:52.000000 ./usr/bin/python3.13 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 5742224 2026-05-05 21:05:52.000000 ./usr/bin/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/lib/binfmt.d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 54 2026-05-05 21:05:52.000000 ./usr/lib/binfmt.d/python3.13.conf │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/binfmts/ │ │ │ -rw-r--r-- 0 root (0) root (0) 74 2026-05-05 21:05:52.000000 ./usr/share/binfmts/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/doc/ │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ 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: 0x22dbd4 │ │ │ │ + Entry point address: 0x22f698 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 5740856 (bytes into file) │ │ │ │ + Start of section headers: 5740864 (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) │ │ │ │ Number of section headers: 34 │ │ │ │ Section header string table index: 33 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x22dbd4 │ │ │ │ +Entry point 0x22f698 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52ed9c 0x0053ed9c 0x0053ed9c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52f88c 0x0053f88c 0x0053f88c 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 0x52edc8 0x52edc8 R E 0x10000 │ │ │ │ - LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52f8b8 0x52f8b8 R E 0x10000 │ │ │ │ + LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x4977c 0x7506c RW 0x10000 │ │ │ │ DYNAMIC 0x52fef0 0x0054fef0 0x0054fef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x52eda8 0x0053eda8 0x0053eda8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52f898 0x0053f898 0x0053f898 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 34 section headers, starting at offset 0x579938: │ │ │ │ +There are 34 section headers, starting at offset 0x579940: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00010194 000194 000024 00 A 0 0 4 │ │ │ │ [ 2] .interp PROGBITS 000101b8 0001b8 000013 00 A 0 0 1 │ │ │ │ [ 3] .gnu.hash GNU_HASH 000101cc 0001cc 003b18 04 A 4 0 4 │ │ │ │ @@ -10,34 +10,34 @@ │ │ │ │ [ 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 32e748 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 003591b8 3491b8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 003591c0 3491c0 1e5bd8 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053ed98 52ed98 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053ed9c 52ed9c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053eda4 52eda4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053eda8 52eda8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32f228 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00359c98 349c98 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00359cc0 349cc0 1e5bc8 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053f888 52f888 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053f88c 52f88c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053f894 52f894 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053f898 52f898 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 │ │ │ │ - [26] .data PROGBITS 00550868 530868 0245a8 00 WA 0 0 8 │ │ │ │ - [27] .PyRuntime PROGBITS 00574e10 554e10 024828 00 WA 0 0 8 │ │ │ │ - [28] .probes PROGBITS 00599638 579638 000018 00 WA 0 0 2 │ │ │ │ - [29] .bss NOBITS 00599680 579650 02b8c8 00 WA 0 0 64 │ │ │ │ - [30] .ARM.attributes ARM_ATTRIBUTES 00000000 579650 00002b 00 0 0 1 │ │ │ │ - [31] .note.stapsdt NOTE 00000000 57967c 000144 00 0 0 4 │ │ │ │ - [32] .gnu_debuglink PROGBITS 00000000 5797c0 000034 00 0 0 4 │ │ │ │ - [33] .shstrtab STRTAB 00000000 5797f4 000144 00 0 0 1 │ │ │ │ + [26] .data PROGBITS 00550868 530868 0245ac 00 WA 0 0 8 │ │ │ │ + [27] .PyRuntime PROGBITS 00574e18 554e18 024828 00 WA 0 0 8 │ │ │ │ + [28] .probes PROGBITS 00599640 579640 000018 00 WA 0 0 2 │ │ │ │ + [29] .bss NOBITS 00599680 579658 02b8c8 00 WA 0 0 64 │ │ │ │ + [30] .ARM.attributes ARM_ATTRIBUTES 00000000 579658 00002b 00 0 0 1 │ │ │ │ + [31] .note.stapsdt NOTE 00000000 579684 000144 00 0 0 4 │ │ │ │ + [32] .gnu_debuglink PROGBITS 00000000 5797c8 000034 00 0 0 4 │ │ │ │ + [33] .shstrtab STRTAB 00000000 5797fc 000144 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── 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: 0008395c 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b628 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00178540 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0004558c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00081020 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081a98 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00083d30 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008bb04 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00178bcc 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 000454d4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081288 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081dec 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bc044 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bd730 560 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: 000836ec 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079180 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e534 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00041974 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00079188 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015eaa4 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: 00262f7c 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072150 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00264ccc 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 00072158 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bc274 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007fc1c 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bd960 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e478 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: 001446f0 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144cb0 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afa7c 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018bdf0 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000affb8 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018c46c 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: 0018bd64 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0030a6c8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018c3e0 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030b29c 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: 0032c964 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb81c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2b5c 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032d4bc 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bbd54 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b3098 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cbce8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007a6e8 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cd384 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007aacc 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: 0007f2d4 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002cadb4 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00180678 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b7c8 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007f338 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 000820bc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0007db30 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002cba6c 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00180d04 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b754 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0007db94 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00082528 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: 00035478 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076b54 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b8968 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144aac 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f0f3c 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000827e8 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 003017f8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00234638 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00084f18 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00292d34 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076b5c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b9780 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 0014506c 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f28b0 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00082c54 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00302548 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00236094 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000852dc 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00293b54 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: 00124180 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d70c 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 00124710 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017dd98 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2718 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a2c00 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: 00110c80 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007cbac 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 00240e3c 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017ee44 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781cc 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d7bc 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00111204 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d154 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00242880 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017f4d0 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 000781d4 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012dd54 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a67d4 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6cbc 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: 00112358 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 001128dc 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: 0005c7e8 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005d29c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007f524 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105c20 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00116e00 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191d24 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102e80 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 001524dc 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007dd80 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00106180 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00117384 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 001923a0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 001033e0 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 001528f4 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002ae9d0 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 002af910 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002ce950 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002cf530 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bce60 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007a5e0 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002ae724 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061d7c 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001be54c 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007a9c4 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002af664 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061d68 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028c364 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028da04 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ac570 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 00080e20 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006dad4 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ad2c0 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081088 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006dadc 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: 000849ec 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 00082278 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00228200 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007ca84 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022dbd4 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 00229ca8 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d02c 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022f698 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5b5c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b5cd4 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a6044 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b6980 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795e8 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 000795f0 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: 00164e88 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 00230b20 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 001653f8 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0023257c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175e2c 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c4cc 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007ca30 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 001764bc 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c9b0 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007cfd8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007ef48 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007d684 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078388 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114a50 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 00078390 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114fd4 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: 0007959c 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071164 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2d0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ad4d8 36 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 000795a4 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 0007116c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a2d4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ae228 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: 0003bc80 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c0cb4 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 00218248 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4484 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aeec0 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c2358 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00219c20 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a496c 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af3fc 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00055070 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00055028 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d9468 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091940 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001da3d0 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091e08 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: 0006b338 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 00250d84 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 0007ff04 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b2f4 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 002527e0 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 00080074 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a47b0 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078470 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 00236f08 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a50c4 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 00078478 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 00238964 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d410c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ece4 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d4cec 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010f268 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016f30c 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 000780a8 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a414 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c228 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b889c 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008ae88 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 001621cc 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dce44 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005debc 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027e608 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d4c 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 0004278c 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075fb0 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016f880 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 000780b0 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a9d4 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c7ec 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b96b4 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008b364 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 0016273c 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001de5ec 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005de00 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027fd48 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078d54 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 00042564 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075fb8 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: 0008377c 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00083b50 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 00084a24 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 000822b0 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 0017905c 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 0028567c 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 0007877c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 002769d8 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 001796e8 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00286dbc 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 00078784 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00278174 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019f1ec 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001ab2bc 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019fb2c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ac00c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 198: 00035e88 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0022ef68 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 003251ac 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 00230a2c 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00325bd8 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: 001f86f4 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 001900cc 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f9fe4 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 00190748 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: 0007fd64 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e5c0 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007cb84 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d12c 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001cb3c4 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 000983a8 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cca60 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 00098870 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 00135874 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022dbc4 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 00135e0c 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022f688 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: 00082764 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00286b84 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00082bd0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 002882c4 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: 00078328 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002d1400 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007c9e0 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017cd10 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 00078330 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d1fe0 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007cf88 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017d39c 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009dd28 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116d1c 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784dc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009e20c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 001172a0 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 000784e4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 00230958 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010ba58 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a444 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 0007d1cc 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129c44 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016be10 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 002323b4 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bfb0 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a608 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079ae8 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 0012a1dc 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016c37c 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: 000996c0 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00236b98 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab7b0 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 00099ba4 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 002385f4 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000abc98 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: 00235c1c 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 00237678 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: 00144368 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00307f94 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144928 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00308ac4 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: 000797d8 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 00079938 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017ce24 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00308e1c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00326a94 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a418c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007cd64 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a9510 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017d4b0 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 003099f0 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00327708 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a523c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d30c 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a99f8 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: 0006220c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00226278 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007a5f8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 000621b8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00227d20 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007a9dc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b62ec 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b7114 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: 0007d5d8 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 002603ac 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aea44 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081954 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 002620fc 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aef80 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00397ce0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d748 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007ccc8 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000caa78 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 003987e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d750 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d270 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000caf84 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f8f0 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016fe64 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a736c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a841c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039e390 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 002769e8 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039ee90 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00278184 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: 00299dac 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 0016868c 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 0029ae5c 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00168bfc 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: 0007f404 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c23d8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 00143a74 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7d70 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007dc60 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c3a80 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00144034 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a8258 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00263ddc 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007a65c 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022ae74 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00286cdc 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00055140 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 00265a5c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007aa40 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022c938 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 0028841c 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 0005500c 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: 002abb68 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a4144 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017ed50 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784d8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002acc18 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a462c 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017f3dc 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 000784e0 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: 0010ed30 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010f2b4 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: 0015035c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070f74 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 00150abc 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 000710a8 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: 00082214 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076cf4 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b254 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d3860 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001dd488 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aee0 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082680 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076cfc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d4e8c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dec30 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008b3bc 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: 000ef3d8 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00236b8c 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001d9a28 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 001399f8 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00080ea0 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 001708d8 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef934 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 002385e8 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001db7d0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139fa0 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081108 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170e4c 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: 0010beac 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c404 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b943c 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005cabc 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb3c8 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191f44 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b968 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 001ea940 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005d62c 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb8d4 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 001925c0 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015bed8 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000839d4 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b91f8 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00083da8 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001ba890 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: 00283c1c 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 0028535c 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032fb98 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 0008371c 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 00330698 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083af0 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: 00077f00 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00048280 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 0010824c 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081688 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002d0b90 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00077f08 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 000481c8 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001087ac 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 0008187c 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002d1770 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00221d0c 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 002231ec 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: 0016c508 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016ca7c 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: 000ab190 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 0007a540 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 00230af0 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018c1e8 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016b278 2608 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b144 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005add4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab678 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 000798a0 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0023254c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018c864 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016b7e8 2612 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b00c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005ad20 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022dba4 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00279f60 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022f668 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027b6fc 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043a68 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074e1c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00084910 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00065060 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ae10 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 389: 00043960 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 390: 000361cc 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 391: 00074e24 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 000821ec 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064f70 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015b380 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00316380 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00352818 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00316f50 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 003532fc 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012dedc 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012e474 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016be08 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054d00 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00297574 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016c3b0 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054c4c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00298624 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: 0020fff8 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b584 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 0006855c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 002119d0 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008ba60 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068478 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00083770 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083b44 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032df98 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032e950 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007c9dc 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007cf84 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a32b4 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 0030760c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a379c 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 003081e0 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00257f90 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00259a0c 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088940 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088db4 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: 000bb900 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bbe38 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022b970 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002d0b1c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002daedc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022d434 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d16fc 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002dbab4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a55f0 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a5ad8 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 000838c8 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc200 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 00041f18 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 00083c9c 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc760 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041e64 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007ca2c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00289c90 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078990 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 00088ebc 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007cfd4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028b330 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 00078998 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 00089330 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: 00286cd0 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 0027ab50 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 00288410 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027c2ec 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c1470 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d8f0 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007ca24 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c2b18 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017df7c 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007cfcc 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: 0007ca28 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007cfd0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 003306c4 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 003311c4 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: 001395c0 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007cc0c 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 002976c8 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004fa58 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002ea1e8 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139b60 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d1b4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00298778 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f9a4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002ea8c4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0004fc48 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 000849b4 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 001722f0 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0005024c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 00082240 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 0017287c 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056a38 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007c8a4 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bccc 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021b5c0 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051c78 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00278558 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00056964 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007ce4c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008c1a8 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021d048 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051bc4 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00279cf4 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: 00354874 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00355358 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ac1c0 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000aafb8 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e69dc 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161820 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 000821f4 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001acf10 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab4a0 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6f5c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 00161d90 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082660 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb620 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bbb58 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 0045a100 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00083930 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ade4 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 0045abec 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00083d04 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015b354 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 00170980 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00352588 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a7860 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 00170ef4 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 0035306c 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a8910 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e4e80 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e6784 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: 001aa69c 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001ab058 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: 001b8590 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018e010 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bd170 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b93a8 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018e68c 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001be624 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: 00216c34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007c9c0 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002d0aac 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 0021860c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007cf68 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d168c 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: 00128bd4 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00059050 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00129168 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00059010 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004e088 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00283bb8 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004dfd4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 002852f8 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: 001ab12c 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187c04 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001abae8 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 001882a0 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: 001d3524 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d4b50 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 00075618 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075694 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 0015067c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f43c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00307ddc 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a0dc 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001aa464 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131bf0 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 00150c4c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018fab8 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00308cd4 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a5c0 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001aae20 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00132188 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4ca8 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e4cc 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005de88 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 000837c8 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e521c 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010ea50 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005daf0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083b9c 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002d1208 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 000749a0 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a71d0 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d1de8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 000749a8 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a8280 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: 002aa8e0 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002ab990 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: 00167ef8 1940 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007ca34 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00168408 1940 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007cfdc 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: 001ac154 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001acea4 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c3edc 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c43fc 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 0011007c 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fcc 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007f49c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a92e4 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00219068 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dbad8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0028ae2c 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00110600 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078fd4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007dcf8 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a97cc 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0021aa40 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dd280 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028c4cc 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: 0003da58 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0a00 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003d968 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b1788 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014dca8 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018ecc0 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab4fc 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7d98 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014e26c 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018f33c 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab9e4 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a8280 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: 000b1934 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018ef64 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b65c 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 0005887c 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1e70 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018f5e0 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011bbf0 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058740 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: 00187804 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1ec8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187ea0 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a27e0 544 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: 002d1dd4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c5f58 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 00327cf4 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 002048e4 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d29b4 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c7600 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00328888 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 002062a8 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: 0005c688 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 00279f04 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002da818 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005cc38 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027b6a0 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002db3f0 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: 002b01e8 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001dd7ec 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002b0e98 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001def94 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 0007fefc 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 0008006c 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: 00064bb4 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064ad0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a7bc 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee4f8 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 001289fc 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011ad50 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000eea6c 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128f90 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1cc0 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d9a0 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078bbc 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 002943a4 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a6684 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079910 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020ac18 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a21a8 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d6bc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078bc4 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00295454 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a6b6c 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079a70 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 0020c62c 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029cb1c 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029dbcc 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c524 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f2d4 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021a804 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005cafc 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f858 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021c28c 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: 00189bf0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 0018a28c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000628d0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054e84 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115890 4964 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c5c8 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8d38 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cf648 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000626e8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054dd0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115e14 4964 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016cb3c 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b9270 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002d0228 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: 000c6884 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6d9c 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: 0029b910 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a66f4 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a65a0 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 0010329c 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0007804c 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029c9c0 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a6bdc 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a6a88 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 001037fc 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00078054 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 │ │ │ │ + 649: 00599658 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: 000bb7f0 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bbd28 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001be2c8 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147f28 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e54 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 000834a8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ad88 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 002a00d4 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00189b4c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d2eb8 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001bf96c 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 001484e8 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e5c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d678 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008b264 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 002a1184 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 0018a1e8 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d44e4 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: 0007cb40 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 001289f4 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d0e8 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128f88 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: 0020e120 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020fae0 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0029b3e8 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001611bc 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 002921ec 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078778 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058654 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 0007fe6c 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007a60c 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 0029c498 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00161cdc 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 0029300c 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00078780 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 000585a0 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 0007ffdc 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007a9f0 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 001288b8 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00080cb4 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007f800 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00128e4c 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f1c 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 0007e05c 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027e12c 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 00047924 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027f86c 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 000479fc 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028d5b8 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028ec58 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 003980e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061f14 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001ea21c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bd60 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00085574 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b25f8 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b4d7c 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002aad24 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00398be0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061ee0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ebb70 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008c23c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000859e8 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2b34 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b5a28 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002abdd4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cf658 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007c8e0 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002d0238 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007ce88 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: 0004f224 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f240 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 002079a4 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 00300164 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4c80 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00081e00 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 00229f90 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b5d4 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0008346c 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ed48 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 00078204 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001bff28 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c53fc 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 0011328c 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f9b4 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 00209368 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00300e80 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f51e0 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082154 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022ba54 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b4f0 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d63c 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004ec78 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 0007820c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c15cc 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c6aa0 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113810 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014ff70 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00225474 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00055518 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00226e28 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055318 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: 0008a278 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 000847c8 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00189930 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007f950 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00218460 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001ad7b8 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 0008a6ec 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007d918 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189fcc 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e1ac 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00219e38 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ae540 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: 000a9a3c 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9f24 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007a5d8 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128c0c 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00085038 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fb88 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 0008152c 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 0007a9bc 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 001291a0 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 000854ac 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 00120118 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 00081794 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c2d78 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c4420 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 00055864 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 000557b0 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: 002c36a8 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a556c 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c4360 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a5a54 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: 0008acf4 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8ccc 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014eb34 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007a5fc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 0007d074 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056e64 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1e48 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aa938 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 0017609c 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b15c 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000612d4 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008b168 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a91b4 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014f0fc 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007a9e0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00080190 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d08 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b2384 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aae20 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 0017672c 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b6b4 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00061214 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007cb10 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d0b8 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: 000825d0 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018f124 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082a3c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018f7a0 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: 0018f470 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 00051ad4 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018faec 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00051a20 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 0005549c 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 0005529c 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: 000770d4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 000770a4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 00200524 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 00081e20 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 00201ee8 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082174 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002b08a8 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002b1558 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001ab074 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 001497a0 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfac0 71664 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 002874c0 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001aba30 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149d64 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000d0068 71592 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 00288c00 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f3f1c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a82c 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f447c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011adc0 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004abcc 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c4184 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002ab124 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 002753c8 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007ca20 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024badc 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004ab18 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c5828 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002ac1d4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00276b64 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007cfc8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024d538 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148a54 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be354 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00149014 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be814 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: 00064ba4 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001ae944 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 001505cc 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 002855d8 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 0027600c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082650 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064a24 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001af6cc 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 00150b9c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 00286d18 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 002777a8 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082abc 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063918 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007cf8c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091ba0 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0028d9a0 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145a88 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b2640 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e4ef4 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063834 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d534 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00092068 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001b9e9c 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00146048 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b2b7c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e67f8 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: 002defb8 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002dffbc 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: 00139e00 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 00084880 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 0031b1f4 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 0013a3a8 740 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007d808 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031bd18 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: 0013d928 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128694 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189c40 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 003083f8 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00349884 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bccac 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fc38 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013dee8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 00128c28 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 0018a2dc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00308fcc 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 0034a2f4 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bd16c 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 001201c8 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074e20 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e698c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 00114394 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074e28 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6f0c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 00114918 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: 00084748 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 002502e4 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007d898 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 00251d40 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002ba01c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008cf40 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008ba84 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002bac74 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d41c 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bf60 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: 001bcb28 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 000766bc 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 00309554 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001be214 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 000766c4 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 0030a128 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: 00078800 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 00078808 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c9fc 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00294ccc 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147a0c 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c968 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00295d7c 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 00147fcc 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: 00080d34 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00080f9c 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7b08 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00313960 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7ff0 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 0031462c 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: 0033ab58 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 001484dc 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 00080ff8 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001ff538 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153ad8 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 0033b7c4 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148a9c 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 00081260 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 00200e28 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00154240 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: 0014c904 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca30 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed768 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014cec8 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca38 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000edcdc 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 0005633c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ec4c 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 0020fb6c 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 00056288 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011f1dc 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 00211540 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: 0032aa3c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 0032b7f4 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001acf84 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001adcd4 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 00217618 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00218ff0 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: 0009b138 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0008344c 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e0840 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a370c 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b61c 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d61c 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e1fe8 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3bf4 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d38b0 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 002284b8 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d4edc 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00229f60 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c70c 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a9ef8 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007cc2c 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002ac44c 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00356488 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008cbe8 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002aafa8 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d1d4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ad4fc 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00356f6c 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002b01a8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007ce08 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002b0e58 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d3b0 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: 00078268 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002da014 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbd64 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 00078270 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002dabec 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bc29c 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001aef9c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 000789bc 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 000450a0 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 00056974 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d60c0 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001afd24 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 000789c4 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 00044f90 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 000568a0 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d76e0 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c918 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a478 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7808 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 001116dc 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cacbc 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005d3c0 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011aa0c 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7cf0 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111c60 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cb1c8 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: 002ce268 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128880 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002d0fec 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007f37c 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 0031a220 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cee4c 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 00128e14 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d1bcc 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 0007dbd8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 0031ad44 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 002983c0 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00299470 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: 00031d9c 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 941: 00175bf0 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a8df8 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053eb8c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00176268 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a9ea8 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053f67c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001ab0bc 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001aba78 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: 001c6104 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b8b4 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c77ac 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b684 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007a758 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022c98c 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2ae4 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007cfcc 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 00081f90 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b75c 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007ab3c 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022e450 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2fcc 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d574 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 000823fc 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011bcf0 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 00080020 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080200 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d9994 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053d2c 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002da56c 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053d00 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: 0007a644 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007aa28 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a59c8 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5614 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5eb0 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5afc 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a6624 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d9960 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6b0c 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001daf98 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b4b0 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b98c 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 000837a4 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00083b78 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: 0018e7b0 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018ee2c 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: 001899fc 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164d78 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 00321f0c 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007d014 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007cb88 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 0018a098 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 001652e8 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00324aa4 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d5bc 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d130 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb7f4 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bbd2c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dc6e4 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d848 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dde8c 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009dd2c 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150ca0 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 001511dc 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d80c 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6a80 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 000454cc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009dcf0 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6fb4 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 000454d0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010f8ec 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00083938 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00083928 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128b9c 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e59d4 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fd45c 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078ca0 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 000828d8 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00237dc8 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fe70 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00083d0c 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00083cfc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00129130 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e72d8 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fed4c 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078ca8 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 00082d44 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00239818 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a32b8 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00328318 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe10c 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a37a0 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 003294dc 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe66c 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: 0009b27c 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c818 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002adc84 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a808 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008af8c 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b760 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c6a0 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002aebc4 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a898 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b468 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: 001fd19c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 0007d694 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3754 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fea8c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 0008087c 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e3cb4 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 00230c58 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 002326b4 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: 0006bbb4 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bb90 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: 000c06ac 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d6280 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c0bc4 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d6e64 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: 000792f0 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007ca00 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 000792f8 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007cfa8 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb0dc 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00279368 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb5e8 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 0027ab04 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 000928a0 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00336344 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092d68 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00336e28 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cc7bc 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cde58 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: 000784e0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016b234 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 00084924 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148b38 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092b34 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 00351b64 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000607d8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020b9a0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 000784e8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016b7a4 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082200 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 001490f8 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092ffc 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00352648 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 0006071c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020d360 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2d98 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0029a778 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b32d4 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029b828 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: 00280d48 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 00084a78 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8a3c 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 00278428 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 00282488 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007d800 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8f74 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00279bc4 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: 00054610 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 0030362c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00229bbc 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a5258 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 000544f0 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 00304200 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 0022b680 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a6308 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba38c 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019f4a8 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ad738 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 002245d0 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba8c4 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019fde8 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ae4c0 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00226078 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f8470 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cec 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f9d60 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078cf4 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 0009fed4 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00284810 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 001611ac 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c4a40 748 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000a03bc 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 00285f50 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00161ccc 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c60e4 748 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1088: 00032d7c 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: 0019e2a0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a7e0 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00284620 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002aabbc 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 000839dc 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007ca40 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019ebe0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011ad74 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00285d60 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002abc6c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00083db0 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007cfe8 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: 00078ad8 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 0007875c 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007cbb4 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078ae0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 00078764 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d15c 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: 00131dd8 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ad688 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138ce8 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001cd8f0 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001ff218 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 0007d190 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c6cc4 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 001325ec 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018eaac 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00132370 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ae410 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00139288 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cef8c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 00200b08 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007ffa0 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c797c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132b84 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018f128 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 00278564 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b054 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c594 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d3028 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 00279d00 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b530 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c46c 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d3c08 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078824 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006bdcc 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 0029762c 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021e0e0 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 00092584 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 0020564c 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 0007882c 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bdd0 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 002986dc 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021fb64 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092a4c 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00207010 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 0007a4b0 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b890 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079810 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008bd6c 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 000749b0 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 000749b8 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 000790a8 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 000790b0 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047b60 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 000479b0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c243c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 002388f0 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c3ae4 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 0023a340 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001aff3c 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b728 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001b0cc4 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013bce8 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00047168 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001da5b8 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 000470b0 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001db7e8 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dbbec 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dd424 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075fbc 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00075fc4 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2404 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2964 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: 00330560 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b0fc 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 00301964 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 0007410c 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 00089af4 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbdf4 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118a0c 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afb64 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 00331060 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b5e0 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 0030176c 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074114 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089f68 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bc32c 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118fa0 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000b00a0 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: 0014e8d4 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014ee9c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c9f8 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 00310c04 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a8648 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099bb4 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007a610 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a6548 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006c964 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 003120f8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8b30 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 0009a098 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007a9f4 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6a30 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045d894 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017edf4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045e384 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017f480 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073440 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064e70 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1183: 00038e34 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 00297524 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1181: 00073448 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064d8c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1184: 002985d4 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078038 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5840 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001be1fc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 00162384 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078040 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5da0 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001bf8a0 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 001628f4 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00189908 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb7a8 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007a608 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a553c 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 00189fa4 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bbce0 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007a9ec 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5a24 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: 001d5c48 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d7268 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 0007840c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 00459fb4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001da8b0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156c64 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b457c 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 00078414 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 0045aaa0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001dc058 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156e08 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b5228 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 0007a510 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 00079220 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005dab8 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002d0a6c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 00079870 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 00079228 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d96c 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d164c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008a688 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 000442a8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008aafc 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 00044088 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00194da8 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067f70 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00195424 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067e8c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079498 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 000794a0 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 00084a50 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025ed24 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 000822dc 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 00260a74 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: 00064854 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001fea54 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064770 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 00200344 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 0024b1b0 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 0024cc0c 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: 001e7c70 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062f94 164 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2884 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e9570 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062ed0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2dc0 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: 0007a708 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007aaec 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007a70c 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007aaf0 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c761c 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c8cb8 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: 0022eee4 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 002309a8 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00144344 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8dc0 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144904 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f9320 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 000687cc 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000686e8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c504 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 003089c8 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056b78 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d2a18 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00323c34 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049ca8 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f2390 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016ca78 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 0030959c 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056ac0 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d35f8 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 003246fc 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049ca4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f28f0 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: 0003b3d0 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b12c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060d60 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078644 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007c07c 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027d3ac 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007c974 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060c78 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 0007864c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c624 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027eb48 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007cf1c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00262b44 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034ee10 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 00264894 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034f8f4 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 00128f9c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007f67c 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 00129534 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 0007ded8 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073d14 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000fadf4 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073d1c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fb354 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce464 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046e54 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000cea0c 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046c6c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 000580cc 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023eea8 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 001496b4 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 00058014 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 002408ec 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 00149c78 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7da0 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 0045a130 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004aa2c 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a8288 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 0045ac1c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a970 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: 000633d4 228 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007a5e8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007cee0 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0029a078 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 000632f8 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007a9cc 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d488 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 0029b128 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c5d94 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 000716c4 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011de58 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c528 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 00250c50 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c743c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071790 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011e3ec 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c52c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 002526ac 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: 0018a7ec 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003ec7c 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 0014451c 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018ae68 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 00144adc 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: 0007d450 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00264478 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 0006173c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007fc50 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 0019874c 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 0007881c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161d4c 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079d6c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 002660f8 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061680 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e4ac 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198ac4 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078824 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 001622bc 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b6e4 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007cbf0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b6b4 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d198 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: 00117e94 424 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6838 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a53c 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 0014996c 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00118418 424 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6d50 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017abc8 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149f30 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 003566f8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 003571dc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102750 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 00179640 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b9070 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022f010 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150e30 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 00102cb0 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 00179ccc 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b95a8 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 00230a6c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00151594 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b24 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078b2c 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000be8e8 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001abb2c 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008af24 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 0013599c 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000beda8 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ac87c 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b400 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135f34 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 002776ec 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 00278e88 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017a3e0 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016ecb8 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017aa6c 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016f22c 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a3a44 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a4af4 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011af64 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 001664a4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4508 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057e08 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b4f8 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166a14 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a49f0 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057c10 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 0007d454 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079d70 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 00264114 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 000568e0 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5b84 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 000765b8 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 000438ac 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00282dc8 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 00265d94 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 00056828 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a606c 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076580 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 000437f4 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00284508 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007cfd4 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d57c 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a949c 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018ea74 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002042a0 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 0009172c 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a9984 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018f0f0 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00205c64 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091bf4 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 000847bc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007d90c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001deaa0 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063e9c 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00078020 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764e4 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001e0248 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063d18 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078028 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 00076460 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080a44 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f92b8 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080cac 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f9818 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 0008093c 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080ba4 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 00240e98 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00172194 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144db8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079914 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017cd1c 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 002428dc 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00172720 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00145378 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079a74 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017d3a8 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: 002dac24 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002db7fc 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1386: 00037254 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: 002a99ac 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001cd848 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110d34 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 002414a0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cbfdc 480 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148c58 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8d24 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b47c 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790f0 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034bf1c 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002aaa5c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001ceee4 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 001112b8 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00242ee4 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cd678 480 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00149218 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a920c 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b958 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 000790f8 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034ca00 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: 001bb19c 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bc86c 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002d13f8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00354748 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002d1fd8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 0035522c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000fa99c 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017ab80 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2050 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 00056758 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079380 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000faefc 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017b20c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2570 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 00056614 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 00079388 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034c4cc 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007c9b8 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034cefc 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007cf60 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 002a015c 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 002a120c 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: 0028705c 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020df38 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 0028879c 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020f8f8 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: 0008ba68 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e3b0 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007ce5c 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 0007fef0 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008bf44 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e2b0 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d404 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 00080060 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007f174 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 002885ac 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105058 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 0007d9d0 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 00289c4c 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 001055b8 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c8f8 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007c99c 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b7ac 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005d350 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007cf44 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013bd6c 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00276e3c 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039d40 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 00301494 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 002785d8 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 003020c8 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: 001d0fec 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d2618 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1940 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1e7c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003c608 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0027b834 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004efa8 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 00092548 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111878 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002de400 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00287060 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b27fc 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c6a4 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027cfd0 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004eef4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 00092a10 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111dfc 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002defd8 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 002887a0 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2d38 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 00205f48 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 00205140 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c02d4 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 0020790c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00206b04 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c07ec 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: 0004da0c 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d958 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1462: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1463: 00034080 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1464: 0021ef5c 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5408 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153aac 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a40 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1464: 002209e0 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f5968 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00154214 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a48 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111110 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017df9c 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f728 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a220 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 0007ffc4 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00111694 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017e628 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010fcac 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 00080134 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 001274e8 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 0006418c 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127a78 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 0006403c 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: 0021f028 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cabc0 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007cd38 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 00220aac 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cb0cc 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d2e0 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074e24 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074e2c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c4178 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a528c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 002633f4 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002e1078 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8c4c 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002aa930 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 001570fc 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c581c 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a633c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00265074 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e1c54 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a9134 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002ab9e0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 0015740c 2020 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: 00230bec 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018ea84 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 00232648 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018f100 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1498: 00039cb8 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 0018ac3c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039bd0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018b2b8 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 000828ac 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb8d0 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034c030 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090a7c 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00082d18 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fbe30 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034cb14 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090f44 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007cf48 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 0007d44c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007d4f0 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a78 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 0015058c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007ca48 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 00150b5c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007cff0 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: 001d5768 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d6d88 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dcbf8 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001de3a0 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ee3d4 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a60c 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119c8c 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001efd48 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015ab7c 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 0011a220 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d84c 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a16dc 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00203e68 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d8b4 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a1ff4 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 0020582c 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 000838c0 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 00083c94 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c4948 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c5600 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: 002604ac 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ee08 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a34a8 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3dd8 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa410 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 002621fc 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012f3a0 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3990 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a42c0 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa970 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: 002b33dc 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 0022123c 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b408c 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00222cc0 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163ab8 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008cf7c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00164028 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d458 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001dc1f4 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dd99c 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: 00041e60 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a348 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1547: 00042068 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a82c 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c8f0 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019d230 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 0004199c 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021ad7c 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187e04 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022f0c8 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041970 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021c804 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 001884a0 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 00230b24 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c34b0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c4b58 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab184 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab66c 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: 001dc740 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018ea94 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1561: 00574e18 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ + 1562: 001ddee8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018f110 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: 00317c4c 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ac40 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 0013242c 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 00318574 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010b198 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 001329c4 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a9e70 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002aaf20 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007a728 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007d4d0 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007ab0c 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 00079dec 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c56c8 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b8940 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007f8b8 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016d438 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c6d6c 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b9758 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e114 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d9ac 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 0007a500 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ca9c 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 00079860 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006caa4 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: 0008bd04 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a5180 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014df84 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010aee8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c0588 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008c1e0 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a6230 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e548 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b440 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c1c2c 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f5b4 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f4b0 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: 00033e0c 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 00324044 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758e4 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c18e0 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 00324bb8 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 000758ec 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1e00 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076e18 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076e20 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: 0007f3c0 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017bb9c 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 0007dc1c 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017c228 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0022efa8 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008b1fc 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d424 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 0007671c 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00229aac 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b990 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d994 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076724 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 0022b570 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00215db8 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d3114 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011f8d4 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153938 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00063040 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 00217790 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d4740 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011fe64 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 001540a0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062f6c 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1621: 00033f48 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1622: 000788e8 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fcbf0 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00206c40 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 000788f0 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fe47c 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00208604 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: 0020fe7c 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 00211850 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004be6c 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 00078a04 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bca0 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078a0c 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 001898b8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189f54 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: 00080028 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157a28 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bbd78 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000814e4 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080208 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157f98 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bd464 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 0008174c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d3600 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 00301808 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 003591c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d4c2c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00300d38 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00359cc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1643: 00035e08 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: 002ffa20 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a538 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f91e8 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a5f84 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022f1d8 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009abd0 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b73e8 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec4c 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ad57c 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 003005f4 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014aafc 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f9748 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a6898 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 00230c34 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009b0b4 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b8210 2648 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec54 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ae304 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: 000f7e7c 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f83dc 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: 000442e8 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0027b2a8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029cb8c 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008ba8c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00165028 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b7ce0 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 0015394c 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 00044230 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027ca44 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029dc3c 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bf68 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 001654d0 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b89bc 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 001540b4 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: 0011064c 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 00110bd0 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: 00285504 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00286c44 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 0007d458 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00080f88 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079d74 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 000811f0 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: 0007a710 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dc758 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007aaf4 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001ddf00 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: 0003db94 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007cbd0 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003adf4 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 001173e8 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be3f8 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003daac 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d178 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 0011796c 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be8b8 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a6100 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028c704 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756e8 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00084980 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00282c2c 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a6a14 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028dda4 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 000756f0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 0008220c 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 0028436c 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00082914 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e948 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 00082d80 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018efc4 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00347570 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007fc38 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079984 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00348054 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e494 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079d68 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: 0028ae80 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028c520 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: 001dc914 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 003266ac 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001de0c0 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 003274b4 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d40bc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d4c9c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1711: 00033db4 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1712: 00112b78 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 001822ec 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00237eb4 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 001130fc 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00182978 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00239904 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007d0e4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1dcc 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e6c8 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a22b4 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: 0007cdcc 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ade0 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d374 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013b3a0 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: 0007ce24 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00299db4 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 003081a4 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029d64c 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053ec98 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 001377e8 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00226d60 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007d3cc 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 0029ae64 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00308d78 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029e6fc 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053f788 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137d80 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 002288e8 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: 0015d8a0 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015de10 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007a600 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 002064f4 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007a9e4 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00207eb8 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 0011031c 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 001108a0 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007cff8 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007d5a0 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784d4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784e4 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 000784dc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 000784ec 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b140 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025f1b0 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b61c 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 00260f00 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cce2c 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00252de0 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 0045a0a0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e470 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 0034b68c 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001ce4c8 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 0025483c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 0045ab8c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012ea08 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034c170 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: 000780f0 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 001641bc 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002abe88 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008be3c 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019c178 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b6740 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 000780f8 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 0016472c 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002acf38 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008c318 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019cab8 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b7568 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 00080fc8 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d8e4 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 002777b4 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 0021050c 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023e56c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 00281578 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00323e2c 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ee6cc 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a444 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a4060 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008add8 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 00081230 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017df70 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00278f50 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00211ee4 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023ffb0 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 00282cb8 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 003248f4 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001f0040 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a8b8 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a4974 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008b2b4 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115858 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 003059bc 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017cda4 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021b9cc 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115ddc 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 003067d0 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017d430 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021d454 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: 001ae6b0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001af438 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 001880bc 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00188758 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 0032b450 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 0032b638 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 000749bc 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 000749c4 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: 000826e0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082b4c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007c94c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab258 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 00080108 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007cef4 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab740 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 000802e8 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001aa9d0 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1804: 0002f7b8 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102cc0 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001ab38c 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00103220 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: 002d5ef8 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d6adc 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 00082158 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 000825c4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 0007ff6c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019c158 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d38d0 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 000800dc 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019ca98 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d4efc 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f006c 248 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023ef40 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 0007f0c4 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001f19e0 248 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 00240984 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007d920 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: 001f0164 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 0006752c 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 00080fc0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055afc 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 001475f0 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160bd4 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 00227bac 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f1ad8 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067448 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081228 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 000558fc 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147bb0 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160fc8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00229654 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e19f4 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 00061684 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1f54 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000612d4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c111c 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c764 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007ca38 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 003265ac 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c27c0 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c6d0 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007cfe0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 003270d0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002de06c 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001363c4 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 003170cc 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077f08 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b788 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 002343c4 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002ded34 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 0013695c 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00317bf0 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077f10 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008bc64 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00235e20 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019afc8 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e9418 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018bca0 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 00052780 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad02c 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007fcf0 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 001175c8 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019b908 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e996c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018c31c 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052700 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad564 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e54c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117b4c 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017b030 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017b6bc 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: 002b5668 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023ec94 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009dcbc 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027e334 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b6314 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 002406d8 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009e1a0 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027fa74 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c4ae0 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782c8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c5798 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 000782d0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 001367e8 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007ca58 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00128fa0 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bf18 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 00136d80 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d000 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129538 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016c5b0 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00295ff4 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 0029319c 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009a8ec 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 00198854 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 003548a4 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b893c 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ed54c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 002970a4 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 0029424c 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009add0 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198bcc 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00355388 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b9754 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001eeec0 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007cd90 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e168c 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d338 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1bec 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 00085440 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007d114 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 000837a0 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b84b4 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 000858b4 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007ff24 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083b74 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b9160 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: 00235a8c 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 002374e8 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: 0010f8a0 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002bcb54 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00214398 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063330 164 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fe24 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bd78c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00215d70 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063250 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: 00089ebc 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 0008a330 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7ac0 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7fd8 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022dbc0 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbaa8 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022f684 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fc008 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001ddb78 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001df320 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fbcc 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: 000a25fc 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002bc6e8 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 00175948 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a2ae4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bd320 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00175fc0 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: 0018edb0 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 0007941c 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d364 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cad6c 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d40c8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002ac89c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018f42c 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079424 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d36c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cb278 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d4ca8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ad94c 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: 0007d5a8 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 001462c4 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 0008157c 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081924 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146884 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 000818b0 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: 0016dcb8 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 0011029c 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016e22c 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110820 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007fd94 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e5f0 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: 0018e0b0 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 0005688c 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab0a8 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018e72c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 00056748 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab590 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 002255e4 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 0022708c 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023eca0 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 002406e4 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00083774 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083b48 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d52ac 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d68cc 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 0008069c 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 00080904 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1947: 00033860 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 00278674 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00279e10 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b1004 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b1e2c 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a9d18 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092da0 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002aadc8 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00093268 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c628 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016cb9c 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: 0012e8dc 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b26a0 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012ee74 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2bdc 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f770 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010fcf4 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b3588 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b473c 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: 000cb258 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00210668 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 00205f3c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb764 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00212040 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00207900 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: 0004bb1c 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d8f4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075e18 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001dd038 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c5138 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014fa7c 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004ba60 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003da30 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075f04 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001de908 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c5df0 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 00150044 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079918 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079a7c 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014ec78 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014f240 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002cf080 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 00303590 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f600 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 00218c50 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023ecac 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082658 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151c24 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118d40 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00349390 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 0034b978 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d2854 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00237594 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cfc60 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00304164 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016fb74 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 0021a628 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 002406f0 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082ac4 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00152388 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 001192d4 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00349e74 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034c2fc 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d3e80 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 00238fe4 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007cc4c 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d1f4 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 00136380 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054c30 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00196200 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 0008491c 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 00136918 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 000547cc 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 0019687c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 000821f8 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: 0007a58c 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 000798ec 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a45b0 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b9c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 0007067c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002d127c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a4a98 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076ba4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 00070684 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d1e5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015ca70 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015cfe0 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018abc0 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018b23c 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: 002065e4 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00063074 164 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076530 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 00098334 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 00207fa8 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062fa0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076538 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 000987fc 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159fe4 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00204bf0 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 0015a35c 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 002065b4 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019e2f8 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018f1c0 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019ec38 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018f83c 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 001249b4 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6308 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 002750fc 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000617b4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124f44 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a67f0 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00276898 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616c8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0028a568 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f6c0 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1b10 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028bc08 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014fcf4 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e2070 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002df560 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002e013c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124b48 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c41c 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 00068254 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 001250d8 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c974 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068170 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007d030 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007cad4 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007d5d8 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d07c 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001dfa7c 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076e00 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a1918 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00282854 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00204c9c 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002cf4a4 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001e1220 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076e08 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a2230 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00283f94 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00206660 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002d0084 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 00080058 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007ca3c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 00080238 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007cfe4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 0028474c 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00285e8c 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: 001709b8 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2b14 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001dee7c 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 00170f2c 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b3050 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001e0620 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a3cc 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00316a58 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 00150214 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ead08 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787e4 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 0008a840 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 0031762c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 001500bc 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ec65c 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 000787ec 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: 0007cb3c 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034bfd4 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d0e4 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034cab8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00078000 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009c9e4 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 001274b8 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0027ac1c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00078008 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009cec8 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127a48 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027c3b8 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bebcc 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007f03c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018ac0c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00228738 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 004706c0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007cea0 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 001708f8 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001c0270 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007d778 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018b288 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 0022a1e0 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 004711b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d448 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170e6c 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: 00082950 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a5488 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 00082dbc 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a6ef0 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 0007862c 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001056c4 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073eac 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a8c8 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000ade04 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007c9c8 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a410 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b2d8 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007fd34 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021daec 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce4c0 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032d2b0 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00317cc0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 00078634 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 00105c24 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073eb4 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013ae88 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ae33c 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007cf70 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a9d0 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b294 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e590 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021f570 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000cea68 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032de3c 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 003187e4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2110: 00033fc8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 0028481c 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00285f5c 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: 0033b104 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004ba48 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033baf8 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b97c 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016d030 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046fa4 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 0045a518 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016d5a4 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046dbc 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 0045b008 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: 00081698 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 00143894 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 0008188c 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 00143e54 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f2e0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f8a8 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 0030f0b0 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 0030fc84 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2129: 000336f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 001760a0 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3d68 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00186848 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00176730 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c4288 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186ed0 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2135: 000336fc 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: 001ce1b0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002ad6ec 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007cc80 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001cf7dc 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ae62c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d228 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: 0019c27c 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019cbbc 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 00260378 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 002620c8 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00275940 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00216004 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 002770dc 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 002179dc 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: 00483834 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00484320 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d292c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 001249e4 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d3f58 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124f74 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d1a70 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a0800 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d750 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9744 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a25c8 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027b904 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 003094a0 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001ded04 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d309c 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a1118 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012dce8 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9c7c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2ab0 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027d0a0 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 0030a074 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001e04ac 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023fb2c 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 00231c9c 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 000787a4 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076be4 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081690 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 00241570 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 002336f8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 000787ac 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076bec 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081884 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00284804 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 000997f8 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00285f44 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099cdc 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af5b8 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027b840 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000afaf4 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027cfdc 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: 00331f68 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00332c94 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 00084908 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 000792a0 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 00319df8 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123528 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079048 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007d890 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 000792a8 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 0031a91c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123ab8 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079050 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: 0003ae44 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a620 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002e043c 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00356704 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00176d54 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 00148000 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011abb4 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002e1018 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 003571e8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 001773e4 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 001485c0 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076b0c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff174 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00356710 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 002826e8 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00288e10 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fdf54 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001be244 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007a630 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030e0fc 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062400 164 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 000837a8 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b434 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034f1ec 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076b14 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff6d4 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 003571f4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00283e28 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 0028a4b0 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001ff844 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001bf8e8 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007aa14 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030ecc0 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 000622b4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083b7c 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b910 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034fcd0 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007a740 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a58e0 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007ab24 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5dc8 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: 000f8d8c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f92ec 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080284 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1960 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047c14 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 00080464 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1e9c 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047bd4 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00158004 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00158574 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: 001f86e4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f9fd4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00303f5c 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c0210 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00304b30 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0728 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: 002a99dc 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ae6a4 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002aaa8c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001af42c 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000607dc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057cac 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069e7c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 00060720 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057b5c 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069ca8 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 000547bc 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 0005469c 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00354dcc 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 0020568c 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091e6c 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 003558b0 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 00207050 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00092334 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: 001b9184 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c2ec4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a22ac 7604 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001ba81c 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c456c 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a2bc4 7600 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: 002b25dc 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 002862a0 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007a684 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 00205f30 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043a70 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 001283f4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 000756f4 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b328c 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 002879e0 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007aa68 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 002078f4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043968 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 00128988 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 000756fc 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) 0x3591b8 │ │ │ │ + 0x0000000d (FINI) 0x359c98 │ │ │ │ 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: 81e0bda03169f939cb129514afb4a0438bf6f450 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9f31ee5d63613551111419cb0bbe3b028cd88920 │ │ │ │ │ │ │ │ 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: 0x000bcaf4, Base: 0x0053ed98, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bcf50, Base: 0x0053f888, Semaphore: 0x00599656 │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e3440, Base: 0x0053ed98, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e39a0, Base: 0x0053f888, Semaphore: 0x00599650 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e3630, Base: 0x0053ed98, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e3b90, Base: 0x0053f888, Semaphore: 0x0059964e │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014dacc, Base: 0x0053ed98, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014e090, Base: 0x0053f888, Semaphore: 0x00599654 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014dadc, Base: 0x0053ed98, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014e0a0, Base: 0x0053f888, Semaphore: 0x00599652 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -P/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 │ │ │ │ @@ -172,14 +172,15 @@ │ │ │ │ XML_SetProcessingInstructionHandler │ │ │ │ XML_SetUnknownEncodingHandler │ │ │ │ XML_SetUserData │ │ │ │ XML_SetStartDoctypeDeclHandler │ │ │ │ XML_SetEncoding │ │ │ │ XML_SetHashSalt │ │ │ │ XML_SetReparseDeferralEnabled │ │ │ │ +__setsockopt64 │ │ │ │ XML_SetStartElementHandler │ │ │ │ XML_SetEndElementHandler │ │ │ │ XML_SetUnparsedEntityDeclHandler │ │ │ │ XML_SetNotationDeclHandler │ │ │ │ XML_SetStartNamespaceDeclHandler │ │ │ │ XML_SetEndNamespaceDeclHandler │ │ │ │ XML_SetStartCdataSectionHandler │ │ │ │ @@ -189,43 +190,43 @@ │ │ │ │ XML_SetExternalEntityRefHandler │ │ │ │ XML_SetEndDoctypeDeclHandler │ │ │ │ XML_SetEntityDeclHandler │ │ │ │ XML_SetXmlDeclHandler │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ -__setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ deflateCopy │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ +getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -getpwnam_r │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ __strncat_chk │ │ │ │ __mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ sched_setaffinity │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ getgroups │ │ │ │ XML_StopParser │ │ │ │ +pthread_exit │ │ │ │ __wait4_time64 │ │ │ │ fchownat │ │ │ │ XML_FreeContentModel │ │ │ │ __wait3_time64 │ │ │ │ XML_UseForeignDTD │ │ │ │ XML_SetParamEntityParsing │ │ │ │ XML_GetBuffer │ │ │ │ @@ -271,29 +272,28 @@ │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ sched_yield │ │ │ │ setresgid │ │ │ │ setresuid │ │ │ │ -fpathconf │ │ │ │ fdatasync │ │ │ │ +fpathconf │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ __vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ __isoc23_sscanf │ │ │ │ if_nametoindex │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ @@ -2031,16 +2031,16 @@ │ │ │ │ GLIBC_2.7 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.5 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ -arodbdetuespemosmodnarenegylsetyH │ │ │ │ -arodbdetuespemosmodnarenegylsetyd │ │ │ │ +arodbdetuespemosmodnarenegylsetyH = │ │ │ │ +arodbdetuespemosmodnarenegylsetyd = │ │ │ │ arodemosbdetuespmodnarensetyegyl │ │ │ │ ascius_alati │ │ │ │ mimalloc │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -4359,18 +4359,18 @@ │ │ │ │ generator ignored GeneratorExit │ │ │ │ async generator ignored GeneratorExit │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ too many statically nested blocks │ │ │ │ Can't convert '%.100s' object to str implicitly │ │ │ │ can't allocate lock │ │ │ │ asynchronous comprehension outside of an asynchronous function │ │ │ │ -PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ -PyCapsule_GetPointer called with incorrect name │ │ │ │ not holding the import lock │ │ │ │ unlocking a recursive mutex that is not owned by the current thread │ │ │ │ +PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ +PyCapsule_GetPointer called with incorrect name │ │ │ │ no current thread ident │ │ │ │ super(): no arguments │ │ │ │ super(): arg[0] deleted │ │ │ │ super(): bad __class__ cell │ │ │ │ super(): empty __class__ cell │ │ │ │ super(): __class__ is not a type (%s) │ │ │ │ super(): __class__ cell not found │ │ │ │ @@ -4695,16 +4695,16 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ ordinal not in range(128) │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ __classdict__ │ │ │ │ _PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ @@ -5158,15 +5158,14 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ I/O operation on closed file │ │ │ │ @@ -5917,44 +5916,17 @@ │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ __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 │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -decompress │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ +decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ @@ -6053,31 +6025,50 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +# 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 │ │ │ │ @@ -6112,16 +6103,24 @@ │ │ │ │ # 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 +6144,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 │ │ │ │ @@ -6212,22 +6211,14 @@ │ │ │ │ tracebacklimit │ │ │ │ Traceback (most recent call last): │ │ │ │ File "%U", line %d, in %U │ │ │ │ module definition is NULL │ │ │ │ PyState_AddModule called on module with slots │ │ │ │ module %p already added │ │ │ │ |$O:NameError │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ decoding │ │ │ │ @@ -6265,14 +6256,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 │ │ │ │ @@ -6303,58 +6302,59 @@ │ │ │ │ the first argument must be callable │ │ │ │ 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 │ │ │ │ +priority │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -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 +6363,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 +6728,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 +6744,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' │ │ │ │ @@ -6790,23 +6789,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ field 'value' is required for MatchValue │ │ │ │ context variable name must be a str │ │ │ │ │ │ │ │ %.200s() takes no positional arguments │ │ │ │ Un;translating error handler must return (str, int) tuple │ │ │ │ +thread not started │ │ │ │ PyCF_ALLOW_TOP_LEVEL_AWAIT │ │ │ │ PyCF_ONLY_AST │ │ │ │ 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 │ │ │ │ @@ -6815,16 +6816,14 @@ │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ substring not found │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ lost builtins module │ │ │ │ @@ -6869,87 +6868,62 @@ │ │ │ │ /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 │ │ │ │ -Cannot modify a string currently used │ │ │ │ missing format argument │ │ │ │ +Cannot modify a string currently used │ │ │ │ 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 │ │ │ │ @@ -6963,14 +6937,40 @@ │ │ │ │ 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 │ │ │ │ @@ -7010,23 +7010,14 @@ │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ parking_lot: sem_init failed │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ unlocking mutex that is not locked │ │ │ │ unexpected error from semaphore: %d │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ 0123456789ABCDEF │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ @@ -7036,19 +7027,19 @@ │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ parking_lot: sem_post failed │ │ │ │ +n must be >= 0 │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ -n must be >= 0 │ │ │ │ -pop from an empty deque │ │ │ │ itemgetter │ │ │ │ +pop from an empty deque │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ @@ -7069,14 +7060,38 @@ │ │ │ │ _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 │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ int too large to format │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ @@ -7089,31 +7104,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 │ │ │ │ @@ -7193,31 +7191,39 @@ │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ +field 'value' is required for Await │ │ │ │ Cannot join current thread │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ -field 'value' is required for Await │ │ │ │ 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 │ │ │ │ @@ -7242,31 +7248,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 │ │ │ │ @@ -7290,14 +7279,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 │ │ │ │ @@ -7322,37 +7331,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 │ │ │ │ @@ -7376,14 +7362,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) │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ audit() missing 1 required positional argument: 'event' │ │ │ │ expected str for argument 'event' │ │ │ │ expected str for argument 'event', not %.200s │ │ │ │ @@ -7421,14 +7420,16 @@ │ │ │ │ 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 │ │ │ │ @@ -7456,17 +7457,14 @@ │ │ │ │ invalid wait status: %i │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ new buffer size too large │ │ │ │ -initial_value │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ 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 │ │ │ │ @@ -7494,14 +7492,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 │ │ │ │ @@ -7520,15 +7520,14 @@ │ │ │ │ odd number of items for SETITEMS │ │ │ │ %.200s attribute must be unicode │ │ │ │ expected at most 1 arguments, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ -fix_imports │ │ │ │ argument 'co_code' │ │ │ │ argument 'co_consts' │ │ │ │ argument 'co_names' │ │ │ │ argument 'co_varnames' │ │ │ │ argument 'co_freevars' │ │ │ │ argument 'co_cellvars' │ │ │ │ argument 'co_filename' │ │ │ │ @@ -7595,14 +7594,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 │ │ │ │ @@ -7626,28 +7633,14 @@ │ │ │ │ os.posix_spawn │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ Failed to reinitialize runtime locks │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ @@ -7664,22 +7657,29 @@ │ │ │ │ │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ value must be positive │ │ │ │ Python int too large for C unsigned short │ │ │ │ -Pickler.__init__() was not called by %s.__init__() │ │ │ │ concurrent poll() invocation │ │ │ │ +Pickler.__init__() was not called by %s.__init__() │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ +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 │ │ │ │ @@ -7700,15 +7700,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 │ │ │ │ getbuffer() takes no arguments │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -7760,14 +7759,19 @@ │ │ │ │ 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 │ │ │ │ @@ -7776,27 +7780,29 @@ │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ @@ -7807,14 +7813,15 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -7837,30 +7844,18 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ @@ -7868,23 +7863,23 @@ │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -<%.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> │ │ │ │ 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 │ │ │ │ @@ -7944,14 +7939,18 @@ │ │ │ │ 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 │ │ │ │ @@ -8082,31 +8081,31 @@ │ │ │ │ AST identifier must be of type str │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ AST validator recursion depth mismatch (before=%d, after=%d) │ │ │ │ +Strings must be encoded before hashing │ │ │ │ +object supporting the buffer API required │ │ │ │ +Buffer must be single dimension │ │ │ │ AST node line range (%d, %d) is not valid │ │ │ │ AST node column range (%d, %d) for line range (%d, %d) is not valid │ │ │ │ line %d, column %d-%d is not a valid range │ │ │ │ AnnAssign with simple non-Name target │ │ │ │ TypeAlias with non-Name name │ │ │ │ empty %s on %s │ │ │ │ Raise with cause but no exception │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ -Strings must be encoded before hashing │ │ │ │ -object supporting the buffer API required │ │ │ │ -Buffer must be single dimension │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ _sha2.SHA512Type │ │ │ │ _sha2.SHA384Type │ │ │ │ @@ -8227,17 +8226,18 @@ │ │ │ │ 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 │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ os.symlink │ │ │ │ symlink: src and dst must be the same type │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ +O|$O:ContextVar │ │ │ │ dialect name must be a string │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ @@ -8258,21 +8258,59 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ +arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ + while traversing 'arguments' node │ │ │ │ +arguments field "posonlyargs" changed size during iteration │ │ │ │ +arguments field "args" must be a list, not a %.200s │ │ │ │ +arguments field "args" changed size during iteration │ │ │ │ +arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ +arguments field "kwonlyargs" changed size during iteration │ │ │ │ +arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ +arguments field "kw_defaults" changed size during iteration │ │ │ │ +arguments field "defaults" must be a list, not a %.200s │ │ │ │ +arguments field "defaults" changed size during iteration │ │ │ │ an instance of ContextVar was expected │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ +ParserCreate │ │ │ │ +ErrorString │ │ │ │ +writerow │ │ │ │ +writerows │ │ │ │ +line_num │ │ │ │ +target_is_directory │ │ │ │ +register_dialect │ │ │ │ +list_dialects │ │ │ │ +unregister_dialect │ │ │ │ +get_dialect │ │ │ │ +field_size_limit │ │ │ │ +_blake2.blake2s │ │ │ │ +_blake2.blake2b │ │ │ │ +_csv.Error │ │ │ │ +QUOTE_MINIMAL │ │ │ │ +QUOTE_ALL │ │ │ │ +QUOTE_NONNUMERIC │ │ │ │ +QUOTE_NONE │ │ │ │ +QUOTE_STRINGS │ │ │ │ +QUOTE_NOTNULL │ │ │ │ +_csv.writer │ │ │ │ +_csv.reader │ │ │ │ +_csv.Dialect │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ +more positional defaults than args on arguments │ │ │ │ +length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ messages │ │ │ │ @@ -8291,17 +8329,47 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ +cannot use constraints with TypeVarTuple │ │ │ │ +cannot use bound with TypeVarTuple │ │ │ │ +cannot use constraints with ParamSpec │ │ │ │ +cannot use bound with ParamSpec │ │ │ │ +field 'name' is required for TypeVar │ │ │ │ +Type parameter defaults are │ │ │ │ +field 'name' is required for TypeVarTuple │ │ │ │ +field 'name' is required for ParamSpec │ │ │ │ +Comparison between bytearray and string │ │ │ │ +a TypeVar constraint │ │ │ │ +a TypeVar bound │ │ │ │ +a TypeVar default │ │ │ │ +a TypeVarTuple default │ │ │ │ +a ParamSpec default │ │ │ │ +reserved name '%U' cannot be used for type parameter │ │ │ │ +__await__() returned a coroutine │ │ │ │ +__await__() returned non-iterator of type '%.100s' │ │ │ │ +object %.100s can't be used in 'await' expression │ │ │ │ +non-default type parameter '%U' follows default type parameter │ │ │ │ +zdict argument must support the buffer protocol │ │ │ │ += 0 │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ -type %.100s doesn't define __trunc__ method │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ date value out of range │ │ │ │ +type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ @@ -8714,31 +8713,31 @@ │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ getgrnam(): name not found: %R │ │ │ │ -length should not be negative │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ +length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ -O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ +handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ -handler must be callable │ │ │ │ |O:ctime │ │ │ │ %s %s%3d %.2d:%.2d:%.2d %d │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ can't delete tb_next attribute │ │ │ │ @@ -8747,20 +8746,20 @@ │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ d;array item must be float │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -sep must be length 1. │ │ │ │ -sep must be ASCII. │ │ │ │ -sep must be str or bytes. │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ expected str, got %s │ │ │ │ +sep must be length 1. │ │ │ │ +sep must be ASCII. │ │ │ │ +sep must be str or bytes. │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ @@ -8774,33 +8773,33 @@ │ │ │ │ │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ -invalid octal escape sequence '\%.3s' │ │ │ │ required argument is not a float │ │ │ │ +invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ +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 │ │ │ │ @@ -8818,19 +8817,19 @@ │ │ │ │ 0x%sp%c%d │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ +namespace_separator │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ -namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ @@ -8840,57 +8839,57 @@ │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ +unsupported langinfo constant │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ 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 │ │ │ │ -Context() does not accept any arguments │ │ │ │ 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) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ -invalid module index │ │ │ │ -Interpreters module-list not accessible. │ │ │ │ -Module index out of bounds. │ │ │ │ O|O:getsizeof │ │ │ │ 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 │ │ │ │ -ii:wait4 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ @@ -8912,21 +8911,18 @@ │ │ │ │ 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 │ │ │ │ +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. │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ ElementDecl │ │ │ │ -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. │ │ │ │ -y*|i:sendall │ │ │ │ - in conv_content_model │ │ │ │ -_typevar_subst │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8934,27 +8930,30 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ + in conv_content_model │ │ │ │ +_typevar_subst │ │ │ │ +y*|i:sendall │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ 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 │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ accumulate │ │ │ │ array indices must be integers │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ %s: line %i, column %i │ │ │ │ memoryview: internal error in richcompare │ │ │ │ │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ @@ -8970,41 +8969,41 @@ │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%R is not in range │ │ │ │ +absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ -absolute value too large │ │ │ │ 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. │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ +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' │ │ │ │ -float too large to pack with f format │ │ │ │ limit must be an integer │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ new_limit │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ +os.truncate │ │ │ │ ../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 │ │ │ │ @@ -9024,25 +9023,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 │ │ │ │ -L;array item must be integer │ │ │ │ -not a digit │ │ │ │ -k must not exceed %lld │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ str() on a bytearray instance │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ @@ -9055,33 +9054,33 @@ │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ StartDoctypeDecl │ │ │ │ +|s:isoformat │ │ │ │ NotationDecl │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ -|s:isoformat │ │ │ │ EndDoctypeDecl │ │ │ │ can't delete element attribute │ │ │ │ -not a numeric character │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ +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() │ │ │ │ +SHA1Type │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ @@ -9133,19 +9132,19 @@ │ │ │ │ steps must be a non-negative integer │ │ │ │ EndCdataSection │ │ │ │ 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 │ │ │ │ SkippedEntity │ │ │ │ +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 │ │ │ │ -switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ 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 │ │ │ │ @@ -9161,16 +9160,16 @@ │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ -O(()n)NN │ │ │ │ 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 │ │ │ │ os.getxattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ @@ -9208,43 +9207,43 @@ │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ -|O!O:super │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ +|O!O:super │ │ │ │ _paramspec_subst │ │ │ │ attrib must be dict, not %.100s │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ -_children │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ offset must be non-negative │ │ │ │ +_children │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ -Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ +Firing event %d with no exception set │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ 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 │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ @@ -9275,15 +9274,14 @@ │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ '|=' is not supported by %s; use '|' instead │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ - │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ argument 13 │ │ │ │ @@ -9291,14 +9289,15 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ + │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ loading %s failed due to init function │ │ │ │ On|p:scanstring │ │ │ │ {sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ @@ -9368,29 +9367,29 @@ │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ NoDefaultType takes no arguments │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ @@ -9406,16 +9405,16 @@ │ │ │ │ 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 │ │ │ │ %s(%R, %R) │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ @@ -9457,19 +9456,19 @@ │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ +O(On)(NN) │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ -O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ %s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ O(())(Oi) │ │ │ │ teedataobject │ │ │ │ @@ -9550,14 +9549,17 @@ │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ @@ -9577,26 +9579,21 @@ │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ -keyword list must be a dictionary │ │ │ │ -bad argument to internal function │ │ │ │ -invalid intrinsic function │ │ │ │ │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ ../Objects/structseq.c │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ @@ -9617,14 +9614,16 @@ │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ 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 │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ %d %-3s │ │ │ │ @@ -9648,14 +9647,15 @@ │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ perf trampoline not available │ │ │ │ in new thread │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ @@ -12264,14 +12264,15 @@ │ │ │ │ setdlopenflags() -- set the flags to be used for dlopen() calls │ │ │ │ setprofile() -- set the global profiling function │ │ │ │ setrecursionlimit() -- set the max recursion depth for the interpreter │ │ │ │ settrace() -- set the global debug tracing function │ │ │ │ _PyMem_DebugRealloc │ │ │ │ sys.thread_info │ │ │ │ A named tuple holding information about the thread implementation. │ │ │ │ +ojXXXXXXXXXXXXXXXX │ │ │ │ vgetargs1_impl │ │ │ │ _register_builtins_for_crossinterpreter_data │ │ │ │ Hello world!N) │ │ │ │ initialized │ │ │ │ │ │ │ │ r │ │ │ │ Hello world!) │ │ │ │ @@ -16431,15 +16432,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. │ │ │ │ @@ -18995,105 +18996,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 │ │ │ │ -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. │ │ │ │ @@ -19722,16 +19632,106 @@ │ │ │ │ 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, /) │ │ │ │ @@ -22111,22 +22111,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) │ │ │ │ @@ -22178,102 +22180,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 │ │ │ │ @@ -22462,51 +22377,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 │ │ │ │ @@ -22541,47 +22507,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). │ │ │ │ @@ -22728,51 +22702,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. │ │ │ │ -NsNNoNukNNN0 │ │ │ │ -_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.) │ │ │ │ +D^DDZDVRDDD0 │ │ │ │ +?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 │ │ │ │ @@ -22927,14 +22892,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, /) │ │ │ │ @@ -23042,17 +23046,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 │ │ │ │ @@ -23090,46 +23091,14 @@ │ │ │ │ Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ -GetReparseDeferralEnabled($self, /) │ │ │ │ -Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ -SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ -Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ -UseForeignDTD($self, flag=True, /) │ │ │ │ -Allows the application to provide an artificial external subset if one is not specified as part of the document instance. │ │ │ │ -This readily allows the use of a 'default' document type controlled by the │ │ │ │ -application, while still getting the advantage of providing document type │ │ │ │ -information to the parser. 'flag' defaults to True if not provided. │ │ │ │ -SetParamEntityParsing($self, flag, /) │ │ │ │ -Controls parsing of parameter entities (including the external DTD subset). │ │ │ │ -Possible flag values are XML_PARAM_ENTITY_PARSING_NEVER, │ │ │ │ -XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE and │ │ │ │ -XML_PARAM_ENTITY_PARSING_ALWAYS. Returns true if setting the flag │ │ │ │ -was successful. │ │ │ │ -ExternalEntityParserCreate($self, context, encoding=, │ │ │ │ - /) │ │ │ │ -Create a parser for parsing an external entity based on the information passed to the ExternalEntityRefHandler. │ │ │ │ -GetInputContext($self, /) │ │ │ │ -Return the untranslated text of the input that caused the current event. │ │ │ │ -If the event was generated by a large amount of text (such as a start tag │ │ │ │ -for an element with many attributes), not all of the text may be available. │ │ │ │ -GetBase($self, /) │ │ │ │ -Return base URL string for the parser. │ │ │ │ -SetBase($self, base, /) │ │ │ │ -Set the base URL for the parser. │ │ │ │ -ParseFile($self, file, /) │ │ │ │ -Parse XML data from file-like object. │ │ │ │ -Parse($self, data, isfinal=False, /) │ │ │ │ -Parse XML data. │ │ │ │ -`isfinal' should be true at end of input. │ │ │ │ -XML parser │ │ │ │ ErrorString($module, code, /) │ │ │ │ Returns string error for given number. │ │ │ │ ParserCreate($module, /, encoding=None, namespace_separator=None, │ │ │ │ intern=) │ │ │ │ Return a new XML parser object. │ │ │ │ Python wrapper for Expat parser. │ │ │ │ update($self, data, /) │ │ │ │ @@ -23209,14 +23178,46 @@ │ │ │ │ also accepts optional keyword arguments which override settings │ │ │ │ provided by the dialect. │ │ │ │ The returned object is an iterator. Each iteration returns a row │ │ │ │ of the CSV file (which can span multiple input lines). │ │ │ │ CSV parsing and writing. │ │ │ │ _normal_dist_inv_cdf($module, p, mu, sigma, /) │ │ │ │ Accelerators for the statistics module. │ │ │ │ +GetReparseDeferralEnabled($self, /) │ │ │ │ +Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ +SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ +Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ +UseForeignDTD($self, flag=True, /) │ │ │ │ +Allows the application to provide an artificial external subset if one is not specified as part of the document instance. │ │ │ │ +This readily allows the use of a 'default' document type controlled by the │ │ │ │ +application, while still getting the advantage of providing document type │ │ │ │ +information to the parser. 'flag' defaults to True if not provided. │ │ │ │ +SetParamEntityParsing($self, flag, /) │ │ │ │ +Controls parsing of parameter entities (including the external DTD subset). │ │ │ │ +Possible flag values are XML_PARAM_ENTITY_PARSING_NEVER, │ │ │ │ +XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE and │ │ │ │ +XML_PARAM_ENTITY_PARSING_ALWAYS. Returns true if setting the flag │ │ │ │ +was successful. │ │ │ │ +ExternalEntityParserCreate($self, context, encoding=, │ │ │ │ + /) │ │ │ │ +Create a parser for parsing an external entity based on the information passed to the ExternalEntityRefHandler. │ │ │ │ +GetInputContext($self, /) │ │ │ │ +Return the untranslated text of the input that caused the current event. │ │ │ │ +If the event was generated by a large amount of text (such as a start tag │ │ │ │ +for an element with many attributes), not all of the text may be available. │ │ │ │ +GetBase($self, /) │ │ │ │ +Return base URL string for the parser. │ │ │ │ +SetBase($self, base, /) │ │ │ │ +Set the base URL for the parser. │ │ │ │ +ParseFile($self, file, /) │ │ │ │ +Parse XML data from file-like object. │ │ │ │ +Parse($self, data, isfinal=False, /) │ │ │ │ +Parse XML data. │ │ │ │ +`isfinal' should be true at end of input. │ │ │ │ +XML parser │ │ │ │ ! $ ' * - 0 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ # ' + / 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ ! !#!&!)!,!/!2!5!8!;!>!A!D!G!J!M!P!S!V!Y!\!_!b!e!h!k!n!q!t!w!z!}! │ │ │ │ """%"("+"."1"4"7":"="@"C"F"I"L"O"R"U"X"["^"a"d"g"j"m"p"s"v"y"|" │ │ │ │ #!#%#)#-#1#5#9#=#A#E#I#M#Q#U#Y#]#a#e#i#m#q#u#y#}# │ │ │ │ @@ -23728,14 +23729,15 @@ │ │ │ │ ""##&&''))**..//112255668899??@@BBCCFFGGIIJJNNOOQQRRUUVVXXYY^^__aabbeeffhhiimmnnppqqttuuwwxx │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ _modules_by_index_clear_one │ │ │ │ PyMutex_Unlock │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ +ggMMBB)) │ │ │ │ 3YqC)4)@)=).)+):)7)F)1)I │ │ │ │ G'G7GFGsGwG │ │ │ │ G!H)H,H@HWHtH │ │ │ │ J*J0J>JdJqJ │ │ │ │ G(GeGfGIGXG │ │ │ │ K;II'I)IAIcI │ │ │ │ I G8I,GhI*GeI0GmI+GgI>G │ │ │ │ @@ -24194,16 +24196,15 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\ │ │ │ │ -ggMMBB)) │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24241,16 +24242,16 @@ │ │ │ │ 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 │ │ │ │ +!!!!!!!!!!!!!! │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ @@ -24679,15 +24680,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 {} │ │ │ │ @@ -222,143 +222,143 @@ │ │ │ │ 0x0001d7d4 456e636f 64696e67 48616e64 6c657200 EncodingHandler. │ │ │ │ 0x0001d7e4 584d4c5f 53657455 73657244 61746100 XML_SetUserData. │ │ │ │ 0x0001d7f4 584d4c5f 53657453 74617274 446f6374 XML_SetStartDoct │ │ │ │ 0x0001d804 79706544 65636c48 616e646c 65720058 ypeDeclHandler.X │ │ │ │ 0x0001d814 4d4c5f53 6574456e 636f6469 6e670058 ML_SetEncoding.X │ │ │ │ 0x0001d824 4d4c5f53 65744861 73685361 6c740058 ML_SetHashSalt.X │ │ │ │ 0x0001d834 4d4c5f53 65745265 70617273 65446566 ML_SetReparseDef │ │ │ │ - 0x0001d844 65727261 6c456e61 626c6564 00584d4c erralEnabled.XML │ │ │ │ - 0x0001d854 5f536574 53746172 74456c65 6d656e74 _SetStartElement │ │ │ │ - 0x0001d864 48616e64 6c657200 584d4c5f 53657445 Handler.XML_SetE │ │ │ │ - 0x0001d874 6e64456c 656d656e 7448616e 646c6572 ndElementHandler │ │ │ │ - 0x0001d884 00584d4c 5f536574 556e7061 72736564 .XML_SetUnparsed │ │ │ │ - 0x0001d894 456e7469 74794465 636c4861 6e646c65 EntityDeclHandle │ │ │ │ - 0x0001d8a4 7200584d 4c5f5365 744e6f74 6174696f r.XML_SetNotatio │ │ │ │ - 0x0001d8b4 6e446563 6c48616e 646c6572 00584d4c nDeclHandler.XML │ │ │ │ - 0x0001d8c4 5f536574 53746172 744e616d 65737061 _SetStartNamespa │ │ │ │ - 0x0001d8d4 63654465 636c4861 6e646c65 7200584d ceDeclHandler.XM │ │ │ │ - 0x0001d8e4 4c5f5365 74456e64 4e616d65 73706163 L_SetEndNamespac │ │ │ │ - 0x0001d8f4 65446563 6c48616e 646c6572 00584d4c eDeclHandler.XML │ │ │ │ - 0x0001d904 5f536574 53746172 74436461 74615365 _SetStartCdataSe │ │ │ │ - 0x0001d914 6374696f 6e48616e 646c6572 00584d4c ctionHandler.XML │ │ │ │ - 0x0001d924 5f536574 456e6443 64617461 53656374 _SetEndCdataSect │ │ │ │ - 0x0001d934 696f6e48 616e646c 65720058 4d4c5f53 ionHandler.XML_S │ │ │ │ - 0x0001d944 65744465 6661756c 7448616e 646c6572 etDefaultHandler │ │ │ │ - 0x0001d954 00584d4c 5f536574 4e6f7453 74616e64 .XML_SetNotStand │ │ │ │ - 0x0001d964 616c6f6e 6548616e 646c6572 00584d4c aloneHandler.XML │ │ │ │ - 0x0001d974 5f536574 45787465 726e616c 456e7469 _SetExternalEnti │ │ │ │ - 0x0001d984 74795265 6648616e 646c6572 00584d4c tyRefHandler.XML │ │ │ │ - 0x0001d994 5f536574 456e6444 6f637479 70654465 _SetEndDoctypeDe │ │ │ │ - 0x0001d9a4 636c4861 6e646c65 7200584d 4c5f5365 clHandler.XML_Se │ │ │ │ - 0x0001d9b4 74456e74 69747944 65636c48 616e646c tEntityDeclHandl │ │ │ │ - 0x0001d9c4 65720058 4d4c5f53 6574586d 6c446563 er.XML_SetXmlDec │ │ │ │ - 0x0001d9d4 6c48616e 646c6572 00584d4c 5f536574 lHandler.XML_Set │ │ │ │ - 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 │ │ │ │ + 0x0001d844 65727261 6c456e61 626c6564 005f5f73 erralEnabled.__s │ │ │ │ + 0x0001d854 6574736f 636b6f70 74363400 584d4c5f etsockopt64.XML_ │ │ │ │ + 0x0001d864 53657453 74617274 456c656d 656e7448 SetStartElementH │ │ │ │ + 0x0001d874 616e646c 65720058 4d4c5f53 6574456e andler.XML_SetEn │ │ │ │ + 0x0001d884 64456c65 6d656e74 48616e64 6c657200 dElementHandler. │ │ │ │ + 0x0001d894 584d4c5f 53657455 6e706172 73656445 XML_SetUnparsedE │ │ │ │ + 0x0001d8a4 6e746974 79446563 6c48616e 646c6572 ntityDeclHandler │ │ │ │ + 0x0001d8b4 00584d4c 5f536574 4e6f7461 74696f6e .XML_SetNotation │ │ │ │ + 0x0001d8c4 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ + 0x0001d8d4 53657453 74617274 4e616d65 73706163 SetStartNamespac │ │ │ │ + 0x0001d8e4 65446563 6c48616e 646c6572 00584d4c eDeclHandler.XML │ │ │ │ + 0x0001d8f4 5f536574 456e644e 616d6573 70616365 _SetEndNamespace │ │ │ │ + 0x0001d904 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ + 0x0001d914 53657453 74617274 43646174 61536563 SetStartCdataSec │ │ │ │ + 0x0001d924 74696f6e 48616e64 6c657200 584d4c5f tionHandler.XML_ │ │ │ │ + 0x0001d934 53657445 6e644364 61746153 65637469 SetEndCdataSecti │ │ │ │ + 0x0001d944 6f6e4861 6e646c65 7200584d 4c5f5365 onHandler.XML_Se │ │ │ │ + 0x0001d954 74446566 61756c74 48616e64 6c657200 tDefaultHandler. │ │ │ │ + 0x0001d964 584d4c5f 5365744e 6f745374 616e6461 XML_SetNotStanda │ │ │ │ + 0x0001d974 6c6f6e65 48616e64 6c657200 584d4c5f loneHandler.XML_ │ │ │ │ + 0x0001d984 53657445 78746572 6e616c45 6e746974 SetExternalEntit │ │ │ │ + 0x0001d994 79526566 48616e64 6c657200 584d4c5f yRefHandler.XML_ │ │ │ │ + 0x0001d9a4 53657445 6e64446f 63747970 65446563 SetEndDoctypeDec │ │ │ │ + 0x0001d9b4 6c48616e 646c6572 00584d4c 5f536574 lHandler.XML_Set │ │ │ │ + 0x0001d9c4 456e7469 74794465 636c4861 6e646c65 EntityDeclHandle │ │ │ │ + 0x0001d9d4 7200584d 4c5f5365 74586d6c 4465636c r.XML_SetXmlDecl │ │ │ │ + 0x0001d9e4 48616e64 6c657200 584d4c5f 53657445 Handler.XML_SetE │ │ │ │ + 0x0001d9f4 6c656d65 6e744465 636c4861 6e646c65 lementDeclHandle │ │ │ │ + 0x0001da04 7200584d 4c5f5365 74417474 6c697374 r.XML_SetAttlist │ │ │ │ + 0x0001da14 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ + 0x0001da24 53657453 6b697070 6564456e 74697479 SetSkippedEntity │ │ │ │ + 0x0001da34 48616e64 6c657200 73657470 77656e74 Handler.setpwent │ │ │ │ 0x0001da44 00676574 7077656e 7400656e 64707765 .getpwent.endpwe │ │ │ │ 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 6b007365 .__memcpy_chk.se │ │ │ │ - 0x0001dad4 74677265 6e740067 65746772 656e7400 tgrent.getgrent. │ │ │ │ - 0x0001dae4 656e6467 72656e74 00676574 70776e61 endgrent.getpwna │ │ │ │ - 0x0001daf4 6d5f7200 6d6b6669 666f6174 006d6b66 m_r.mkfifoat.mkf │ │ │ │ + 0x0001dac4 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ + 0x0001dad4 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ + 0x0001dae4 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ + 0x0001daf4 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ 0x0001db04 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ 0x0001db14 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ 0x0001db24 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ 0x0001db34 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001db44 5f63686b 006c6c69 73747861 74747200 _chk.llistxattr. │ │ │ │ 0x0001db54 666c6973 74786174 74720073 63686564 flistxattr.sched │ │ │ │ 0x0001db64 5f736574 61666669 6e697479 00584d4c _setaffinity.XML │ │ │ │ 0x0001db74 5f476574 53706563 69666965 64417474 _GetSpecifiedAtt │ │ │ │ 0x0001db84 72696275 7465436f 756e7400 67657467 ributeCount.getg │ │ │ │ 0x0001db94 726f7570 7300584d 4c5f5374 6f705061 roups.XML_StopPa │ │ │ │ - 0x0001dba4 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001dbb4 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ - 0x0001dbc4 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ - 0x0001dbd4 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ - 0x0001dbe4 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ - 0x0001dbf4 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ - 0x0001dc04 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ - 0x0001dc14 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ - 0x0001dc24 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ - 0x0001dc34 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ - 0x0001dc44 42756666 65720058 4d4c5f53 65745265 Buffer.XML_SetRe │ │ │ │ - 0x0001dc54 7475726e 4e535472 69706c65 74006475 turnNSTriplet.du │ │ │ │ - 0x0001dc64 70330066 73746174 76667336 34006765 p3.fstatvfs64.ge │ │ │ │ - 0x0001dc74 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ - 0x0001dc84 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ - 0x0001dc94 00687374 72657272 6f720077 6373636f .hstrerror.wcsco │ │ │ │ - 0x0001dca4 6c6c0066 73796e63 00584d4c 5f457874 ll.fsync.XML_Ext │ │ │ │ - 0x0001dcb4 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ - 0x0001dcc4 72437265 61746500 6576656e 74666400 rCreate.eventfd. │ │ │ │ - 0x0001dcd4 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ - 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 00657665 6e746664 te.alarm.eventfd │ │ │ │ - 0x0001dd34 5f726561 64006665 78656376 6500584d _read.fexecve.XM │ │ │ │ - 0x0001dd44 4c5f4765 74437572 72656e74 42797465 L_GetCurrentByte │ │ │ │ - 0x0001dd54 496e6465 78006374 65726d69 64006667 Index.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 │ │ │ │ - 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 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 │ │ │ │ - 0x0001e014 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ - 0x0001e024 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ - 0x0001e034 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ - 0x0001e044 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ + 0x0001dba4 72736572 00707468 72656164 5f657869 rser.pthread_exi │ │ │ │ + 0x0001dbb4 7400666f 726b7074 79005f5f 77616974 t.forkpty.__wait │ │ │ │ + 0x0001dbc4 345f7469 6d653634 00666368 6f776e00 4_time64.fchown. │ │ │ │ + 0x0001dbd4 6c63686f 776e0066 63686f77 6e617400 lchown.fchownat. │ │ │ │ + 0x0001dbe4 666c6f63 6b00584d 4c5f4672 6565436f flock.XML_FreeCo │ │ │ │ + 0x0001dbf4 6e74656e 744d6f64 656c005f 5f776169 ntentModel.__wai │ │ │ │ + 0x0001dc04 74335f74 696d6536 3400584d 4c5f5573 t3_time64.XML_Us │ │ │ │ + 0x0001dc14 65466f72 6569676e 44544400 584d4c5f eForeignDTD.XML_ │ │ │ │ + 0x0001dc24 53657450 6172616d 456e7469 74795061 SetParamEntityPa │ │ │ │ + 0x0001dc34 7273696e 6700584d 4c5f4765 74427566 rsing.XML_GetBuf │ │ │ │ + 0x0001dc44 66657200 584d4c5f 50617273 65427566 fer.XML_ParseBuf │ │ │ │ + 0x0001dc54 66657200 584d4c5f 53657452 65747572 fer.XML_SetRetur │ │ │ │ + 0x0001dc64 6e4e5354 7269706c 65740064 75703300 nNSTriplet.dup3. │ │ │ │ + 0x0001dc74 66737461 74766673 36340067 6574686f fstatvfs64.getho │ │ │ │ + 0x0001dc84 73746279 61646472 5f72005f 5f685f65 stbyaddr_r.__h_e │ │ │ │ + 0x0001dc94 72726e6f 5f6c6f63 6174696f 6e006873 rrno_location.hs │ │ │ │ + 0x0001dca4 74726572 726f7200 77637363 6f6c6c00 trerror.wcscoll. │ │ │ │ + 0x0001dcb4 6673796e 6300584d 4c5f4578 7465726e fsync.XML_Extern │ │ │ │ + 0x0001dcc4 616c456e 74697479 50617273 65724372 alEntityParserCr │ │ │ │ + 0x0001dcd4 65617465 00657665 6e746664 00776373 eate.eventfd.wcs │ │ │ │ + 0x0001dce4 7866726d 005f5f63 74797065 5f746f6c xfrm.__ctype_tol │ │ │ │ + 0x0001dcf4 6f776572 5f6c6f63 005f5f63 74797065 ower_loc.__ctype │ │ │ │ + 0x0001dd04 5f746f75 70706572 5f6c6f63 005f5f65 _toupper_loc.__e │ │ │ │ + 0x0001dd14 78706c69 6369745f 627a6572 6f5f6368 xplicit_bzero_ch │ │ │ │ + 0x0001dd24 6b006576 656e7466 645f7772 69746500 k.eventfd_write. │ │ │ │ + 0x0001dd34 616c6172 6d006576 656e7466 645f7265 alarm.eventfd_re │ │ │ │ + 0x0001dd44 61640066 65786563 76650058 4d4c5f47 ad.fexecve.XML_G │ │ │ │ + 0x0001dd54 65744375 7272656e 74427974 65496e64 etCurrentByteInd │ │ │ │ + 0x0001dd64 65780063 7465726d 69640066 67657478 ex.ctermid.fgetx │ │ │ │ + 0x0001dd74 61747472 006c6765 74786174 74720066 attr.lgetxattr.f │ │ │ │ + 0x0001dd84 72656d6f 76657861 74747200 6c72656d removexattr.lrem │ │ │ │ + 0x0001dd94 6f766578 61747472 00676574 686f7374 ovexattr.gethost │ │ │ │ + 0x0001dda4 62796e61 6d655f72 00636f70 795f6669 byname_r.copy_fi │ │ │ │ + 0x0001ddb4 6c655f72 616e6765 00676169 5f737472 le_range.gai_str │ │ │ │ + 0x0001ddc4 6572726f 72007368 7574646f 776e0073 error.shutdown.s │ │ │ │ + 0x0001ddd4 706c6963 65006d65 6d66645f 63726561 plice.memfd_crea │ │ │ │ + 0x0001dde4 7465005f 5f636c6f 636b5f73 65747469 te.__clock_setti │ │ │ │ + 0x0001ddf4 6d653634 00636872 6f6f7400 73636865 me64.chroot.sche │ │ │ │ + 0x0001de04 645f7365 74736368 6564756c 65720073 d_setscheduler.s │ │ │ │ + 0x0001de14 63686564 5f736574 70617261 6d006765 ched_setparam.ge │ │ │ │ + 0x0001de24 7467726f 75706c69 73740058 4d4c5f53 tgrouplist.XML_S │ │ │ │ + 0x0001de34 65744261 73650073 65746567 69640073 etBase.setegid.s │ │ │ │ + 0x0001de44 65746575 69640073 65746769 64007074 eteuid.setgid.pt │ │ │ │ + 0x0001de54 68726561 645f6765 74637075 636c6f63 hread_getcpucloc │ │ │ │ + 0x0001de64 6b696400 73657475 69640067 65747265 kid.setuid.getre │ │ │ │ + 0x0001de74 73676964 00676574 72657375 69640069 sgid.getresuid.i │ │ │ │ + 0x0001de84 6e697467 726f7570 73007074 736e616d nitgroups.ptsnam │ │ │ │ + 0x0001de94 655f7200 6c6f636b 66363400 706f7369 e_r.lockf64.posi │ │ │ │ + 0x0001dea4 785f6f70 656e7074 00677261 6e747074 x_openpt.grantpt │ │ │ │ + 0x0001deb4 00756e6c 6f636b70 74006d6b 6e6f6461 .unlockpt.mknoda │ │ │ │ + 0x0001dec4 74006d6b 6e6f6400 7474796e 616d655f t.mknod.ttyname_ │ │ │ │ + 0x0001ded4 7200706f 7369785f 66616476 69736536 r.posix_fadvise6 │ │ │ │ + 0x0001dee4 3400706f 7369785f 66616c6c 6f636174 4.posix_fallocat │ │ │ │ + 0x0001def4 65363400 70726561 64363400 70726561 e64.pread64.prea │ │ │ │ + 0x0001df04 64763634 76320070 77726974 65363400 dv64v2.pwrite64. │ │ │ │ + 0x0001df14 70777269 74657636 34763200 72656164 pwritev64v2.read │ │ │ │ + 0x0001df24 76007363 6865645f 6765745f 7072696f v.sched_get_prio │ │ │ │ + 0x0001df34 72697479 5f6d696e 00736368 65645f67 rity_min.sched_g │ │ │ │ + 0x0001df44 65745f70 72696f72 6974795f 6d617800 et_priority_max. │ │ │ │ + 0x0001df54 5f5f7363 6865645f 72725f67 65745f69 __sched_rr_get_i │ │ │ │ + 0x0001df64 6e746572 76616c36 34007363 6865645f nterval64.sched_ │ │ │ │ + 0x0001df74 7969656c 64007365 74726573 67696400 yield.setresgid. │ │ │ │ + 0x0001df84 73657472 65737569 64006664 61746173 setresuid.fdatas │ │ │ │ + 0x0001df94 796e6300 66706174 68636f6e 66007761 ync.fpathconf.wa │ │ │ │ + 0x0001dfa4 69746964 00777269 74657600 74636765 itid.writev.tcge │ │ │ │ + 0x0001dfb4 74706772 70007463 73657470 67727000 tpgrp.tcsetpgrp. │ │ │ │ + 0x0001dfc4 70746872 6561645f 6b696c6c 0073656e pthread_kill.sen │ │ │ │ + 0x0001dfd4 64746f00 72656376 66726f6d 0074696d dto.recvfrom.tim │ │ │ │ + 0x0001dfe4 65726664 5f637265 61746500 5f5f7469 erfd_create.__ti │ │ │ │ + 0x0001dff4 6d657266 645f7365 7474696d 65363400 merfd_settime64. │ │ │ │ + 0x0001e004 5f5f7469 6d657266 645f6765 7474696d __timerfd_gettim │ │ │ │ + 0x0001e014 65363400 5f5f7666 7072696e 74665f63 e64.__vfprintf_c │ │ │ │ + 0x0001e024 686b005f 5f737973 636f6e66 00584d4c hk.__sysconf.XML │ │ │ │ + 0x0001e034 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ + 0x0001e044 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ 0x0001e054 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ 0x0001e064 65637400 5f5f6973 6f633233 5f737363 ect.__isoc23_ssc │ │ │ │ 0x0001e074 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ 0x0001e084 65746f69 6e646578 00696e65 745f6174 etoindex.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 │ │ │ ├── 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 22dc18 <_start@@Base+0x44> │ │ │ │ + bl 22f6dc <_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 bbdf4 │ │ │ │ + bl bc32c │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 │ │ │ │ - eorseq r9, r5, ip, lsr r4 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r9, r5, ip, lsr pc │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r9, r5, ip, asr #8 │ │ │ │ + eorseq r9, r5, ip, asr #30 │ │ │ │ │ │ │ │ 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 22f21c │ │ │ │ + bl 230c78 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8acf4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8b168 <_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 22f1d8 │ │ │ │ + bl 230c34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b890 │ │ │ │ + bl 8bd6c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 2343c4 │ │ │ │ + bl 235e20 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230b20 │ │ │ │ + bl 23257c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b890 │ │ │ │ + bl 8bd6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ mov r6, r0 │ │ │ │ - bl 279368 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 27ab04 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6838 <_Py_GetConfig@@Base> │ │ │ │ + bl c6d50 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 235aac │ │ │ │ + bl 237508 │ │ │ │ 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 240e3c │ │ │ │ + bl 242880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_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 286cd0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 28705c │ │ │ │ + bl 288410 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 28879c │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r8, ror r4 │ │ │ │ + eorseq r9, r5, r8, ror pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r9, r8, lsr #20 │ │ │ │ + eorseq r8, r9, r8, lsr #10 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r9, r5, r8, lsl #9 │ │ │ │ - mlaseq r5, r8, r4, r9 │ │ │ │ - eorseq r9, r5, r4, lsr #9 │ │ │ │ - eorseq r7, r9, ip, asr fp │ │ │ │ + eorseq r9, r5, r8, lsl #31 │ │ │ │ + mlaseq r5, r8, pc, r9 @ │ │ │ │ + eorseq r9, r5, r4, lsr #31 │ │ │ │ + eorseq r8, r9, ip, asr r6 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, asr #9 │ │ │ │ + eorseq r9, r5, r8, asr #31 │ │ │ │ │ │ │ │ 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 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_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 22f0c8 │ │ │ │ + bl 230b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003594d0 │ │ │ │ - eorseq r7, r9, ip, ror #22 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x00359fd0 │ │ │ │ + eorseq r8, r9, ip, ror #12 │ │ │ │ │ │ │ │ 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 22f570 │ │ │ │ + bl 230fcc │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b584 │ │ │ │ + bl 8ba60 │ │ │ │ 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 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r9, r5, r4, lsl r5 │ │ │ │ - eorseq r7, r9, r4, lsl #23 │ │ │ │ + eorseq sl, r5, r4, lsl r0 │ │ │ │ + eorseq r8, r9, r4, lsl #13 │ │ │ │ │ │ │ │ 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,261 +283,261 @@ │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14df4c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e510 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ 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 22f5ac │ │ │ │ + bl 231008 │ │ │ │ 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 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r5, r4, lsr #10 │ │ │ │ + eorseq sl, r5, r4, lsr #32 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - subseq r6, r7, r4, ror #7 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r6, r7, ip, ror #7 │ │ │ │ + subseq r5, r7, r8, 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 b1e48 │ │ │ │ + bl b2384 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a278 │ │ │ │ + bl 8a6ec │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 78bf0 │ │ │ │ + bl 78bf8 │ │ │ │ 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 b1e48 │ │ │ │ + bl b2384 │ │ │ │ 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 b1e48 │ │ │ │ + bl b2384 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e48 │ │ │ │ + bl b2384 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 189930 <_PyErr_Clear@@Base> │ │ │ │ + b 189fcc <_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 │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ 0002b190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ 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 22f650 │ │ │ │ + bl 2310ac │ │ │ │ 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 22f650 │ │ │ │ + bl 2310ac │ │ │ │ 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 22f21c │ │ │ │ + bl 230c78 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22f570 │ │ │ │ + bl 230fcc │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b628 │ │ │ │ + bl 8bb04 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b584 │ │ │ │ + bl 8ba60 │ │ │ │ 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 22f5f8 │ │ │ │ + bl 231054 │ │ │ │ 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 22f05c │ │ │ │ + bl 230ab8 │ │ │ │ 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 236b98 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 2385f4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22f570 │ │ │ │ + bl 230fcc │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b584 │ │ │ │ + bl 8ba60 │ │ │ │ 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 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r6, r9, r0, lsl #19 │ │ │ │ - eorseq r9, r5, r4, lsl r5 │ │ │ │ - eorseq r8, r9, r0, ror #3 │ │ │ │ + eorseq r7, r9, r0, lsl #9 │ │ │ │ + eorseq sl, r5, r4, lsl r0 │ │ │ │ + eorseq r8, r9, r0, ror #25 │ │ │ │ │ │ │ │ 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 22f570 │ │ │ │ + bl 230fcc │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b584 │ │ │ │ + bl 8ba60 │ │ │ │ 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 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r9, r5, r4, lsl r5 │ │ │ │ - eorseq r8, r9, ip, ror #3 │ │ │ │ + eorseq sl, r5, r4, lsl r0 │ │ │ │ + eorseq r8, r9, ip, ror #25 │ │ │ │ │ │ │ │ 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 22f21c │ │ │ │ + bl 230c78 │ │ │ │ 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 8acf4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8b168 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 230b20 │ │ │ │ + bl 23257c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b890 │ │ │ │ + bl 8bd6c │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b4e4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 231c3c <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 233698 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ 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 128fa0 │ │ │ │ + bl 129538 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c90 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + ldrheq pc, [r7], #-40 @ 0xffffffd8 @ │ │ │ │ │ │ │ │ 0002b5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 231da8 │ │ │ │ + bl 233804 │ │ │ │ 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 7cea0 │ │ │ │ + bl 7d448 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r9, r5, r8, lsl pc │ │ │ │ + eorseq sl, r5, r8, lsl sl │ │ │ │ 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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2abea0 │ │ │ │ + bl 2acf50 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8ba68 │ │ │ │ + bl 8bf44 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r7, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ bne 2b848 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r7, [r0, #8] │ │ │ │ moveq r7, r0 │ │ │ │ @@ -939,102 +939,102 @@ │ │ │ │ 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 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2769d8 │ │ │ │ + bl 278174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119c8c │ │ │ │ + bl 11a220 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175c08 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 176280 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2346b8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236114 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 234918 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 236374 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 281f5c │ │ │ │ + bl 28369c │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r9, r5, r0, asr pc │ │ │ │ - @ instruction: 0x0037c6bc │ │ │ │ - eorseq r9, r5, r8, ror #30 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - eorseq r9, r5, ip, ror pc │ │ │ │ - subseq r5, r7, ip, rrx │ │ │ │ - mlaseq r5, r4, pc, r9 @ │ │ │ │ - eorseq r0, r9, r8, ror #8 │ │ │ │ - @ instruction: 0x003829b0 │ │ │ │ - eorseq r9, r5, ip, lsr #31 │ │ │ │ - eorseq r9, r5, r0, asr #31 │ │ │ │ - @ instruction: 0x00359fd0 │ │ │ │ - eorseq r9, r5, r0, ror #31 │ │ │ │ + eorseq sl, r5, r0, asr sl │ │ │ │ + eorseq sp, r7, ip, ror #2 │ │ │ │ + eorseq sl, r5, r8, ror #20 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq sl, r5, ip, ror sl │ │ │ │ + subseq r5, r7, r4, ror r0 │ │ │ │ + mlaseq r5, r4, sl, sl │ │ │ │ + eorseq r0, r9, r8, lsl pc │ │ │ │ + eorseq r3, r8, ip, asr r4 │ │ │ │ + eorseq sl, r5, ip, lsr #21 │ │ │ │ + eorseq sl, r5, r0, asr #21 │ │ │ │ + @ instruction: 0x0035aad0 │ │ │ │ + eorseq sl, r5, r0, ror #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq lr, r7, ip, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002b9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -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 2307f8 │ │ │ │ + bl 232254 │ │ │ │ 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 230fd4 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 232a30 <_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 r9, r9, r4, ror #23 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ + eorseq sl, r9, r4, ror #13 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ 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,62 +1094,62 @@ │ │ │ │ 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 b8ba4 │ │ │ │ + bl b90dc │ │ │ │ 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 │ │ │ │ beq 2bacc │ │ │ │ - bl 105c20 │ │ │ │ + bl 106180 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bacc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #376] @ 2bca0 │ │ │ │ cmp r0, r1 │ │ │ │ beq 2bb3c │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ 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 b8ba4 │ │ │ │ + bl b90dc │ │ │ │ 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 ade04 │ │ │ │ + bl ae33c │ │ │ │ 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 17d8f0 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17df7c <_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 175948 │ │ │ │ + bl 175fc0 │ │ │ │ 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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5494 │ │ │ │ + bl 2a6538 │ │ │ │ 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 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7228 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a82d8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 234638 <_Py_write_noraise@@Base> │ │ │ │ + b 236094 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r5, r4, lsr #1 │ │ │ │ + eorseq sl, r5, r4, lsr #23 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - ldrheq sl, [r5], -r8 @ │ │ │ │ - ldrsbeq sl, [r5], -r0 @ │ │ │ │ - ldrsbeq sl, [r5], -r4 @ │ │ │ │ - eorseq r0, r9, r8, ror #8 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ + @ instruction: 0x0035abb8 │ │ │ │ + @ instruction: 0x0035abd0 │ │ │ │ + @ instruction: 0x0035abd4 │ │ │ │ + eorseq r0, r9, r8, lsl pc │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ 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 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x003d45f4 │ │ │ │ - eorseq r0, r6, ip, lsr r5 │ │ │ │ - ldrsbeq r1, [r6], -r4 @ │ │ │ │ + ldrsheq r5, [sp], -r4 @ │ │ │ │ + eorseq r1, r6, ip, lsr r0 │ │ │ │ + @ instruction: 0x00361bd4 │ │ │ │ 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} │ │ │ │ - mlaseq r9, ip, sp, r6 │ │ │ │ - @ instruction: 0x00396cdc │ │ │ │ - @ instruction: 0x00396cf8 │ │ │ │ - eorseq r6, r9, ip, lsr sp │ │ │ │ - eorseq r6, r9, r4, ror sp │ │ │ │ + mlaseq r9, ip, r8, r7 │ │ │ │ + @ instruction: 0x003977dc │ │ │ │ + @ instruction: 0x003977f8 │ │ │ │ + eorseq r7, r9, ip, lsr r8 │ │ │ │ + eorseq r7, r9, r4, ror r8 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 b6b04 │ │ │ │ + bl b7038 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00362bf8 │ │ │ │ + @ instruction: 0x003636f8 │ │ │ │ │ │ │ │ 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 bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb81c │ │ │ │ + bl bbd54 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 cfac0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b d0068 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 231cc4 │ │ │ │ + bl 233720 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73eac <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73eb4 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8acf4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8b168 <_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,128 +1430,128 @@ │ │ │ │ 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 231cc4 │ │ │ │ + bl 233720 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73eac <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73eb4 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 231da8 │ │ │ │ + bl 233804 │ │ │ │ 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 231cc4 │ │ │ │ + bl 233720 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f90 │ │ │ │ + bl 258a0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b890 │ │ │ │ + bl 8bd6c │ │ │ │ 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 b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ 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 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 256104 │ │ │ │ + bl 257b80 │ │ │ │ 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 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 sl, r6, r0, asr sl │ │ │ │ + eorseq fp, r6, r0, asr r5 │ │ │ │ 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 b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ 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 139e00 │ │ │ │ + bl 13a3a8 │ │ │ │ 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> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 13a8c8 │ │ │ │ + bl 13ae88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, r0, asr sl │ │ │ │ + eorseq fp, r6, r0, asr r5 │ │ │ │ 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,140 +1563,140 @@ │ │ │ │ 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 22f21c │ │ │ │ + bl 230c78 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2510fc │ │ │ │ + bl 252b58 │ │ │ │ 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 b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ 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 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 256104 │ │ │ │ + bl 257b80 │ │ │ │ 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 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 sl, r6, r0, asr sl │ │ │ │ + eorseq fp, r6, r0, asr r5 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 262070 │ │ │ │ + b 263dc0 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 26268c │ │ │ │ + b 2643dc │ │ │ │ │ │ │ │ 0002c300 : │ │ │ │ ldr r3, [pc, #12] @ 2c314 │ │ │ │ str r0, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ │ │ │ │ 0002c318 : │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 2c368 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2842a0 │ │ │ │ + bl 2859e0 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a554 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27bcf0 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17bb9c │ │ │ │ + bl 17c228 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 2811dc │ │ │ │ + bl 28291c │ │ │ │ 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 r9, r7, r8, lsr #27 │ │ │ │ + @ instruction: 0x0047a898 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbdf4 │ │ │ │ + b bc32c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbdf4 │ │ │ │ + b bc32c │ │ │ │ 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 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, r4, lsl r0 │ │ │ │ + eorseq r6, r7, r4, asr #21 │ │ │ │ │ │ │ │ 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 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ 0002c4d8 : │ │ │ │ ldr r3, [pc, #20] @ 2c4f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2842a0 │ │ │ │ + b 2859e0 │ │ │ │ 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 241910 │ │ │ │ + bl 243354 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 285688 │ │ │ │ + bl 286dc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2866a0 │ │ │ │ + bl 287de0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 27d510 │ │ │ │ + bl 27ecac │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 108380 │ │ │ │ + bl 1088e0 │ │ │ │ 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 264478 │ │ │ │ + bl 2660f8 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ 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 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ 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 r6, r7, r4, lsl #9 │ │ │ │ + eorseq r6, r7, r4, lsr pc │ │ │ │ @ instruction: 0x0002d5b0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, 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 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 12ee08 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12f3a0 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 r6, r7, r0, lsr #9 │ │ │ │ + eorseq r6, r7, r0, asr pc │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, asr #9 │ │ │ │ + eorseq r6, r7, r0, ror pc │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r6, r7, r0, ror #9 │ │ │ │ + mlaseq r7, r0, pc, r6 @ │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r4, lsl #10 │ │ │ │ + @ instruction: 0x00376fb4 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r6, r7, ip, lsr #10 │ │ │ │ + @ instruction: 0x00376fdc │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r6, r7, r8, lsr r5 │ │ │ │ + eorseq r6, r7, r8, ror #31 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r6, r7, r8, asr #10 │ │ │ │ + @ instruction: 0x00376ff8 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - eorseq r6, r7, r8, asr r5 │ │ │ │ + eorseq r7, r7, r8 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r8, ror #10 │ │ │ │ + eorseq r7, r7, r8, lsl r0 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r6, r7, ip, ror r5 │ │ │ │ + eorseq r7, r7, ip, lsr #32 │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, ip, lsl #11 │ │ │ │ + eorseq r7, r7, ip, lsr r0 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - mlaseq r7, ip, r5, r6 │ │ │ │ + eorseq r7, r7, ip, asr #32 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, ip, lsr #11 │ │ │ │ + eorseq r7, r7, ip, asr r0 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r6, r7, r0, asr #11 │ │ │ │ + eorseq r7, r7, r0, ror r0 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x003765d0 │ │ │ │ + eorseq r7, r7, r0, lsl #1 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, ip, ror #11 │ │ │ │ + mlaseq r7, ip, r0, r7 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, r8, lsl #12 │ │ │ │ + ldrheq r7, [r7], -r8 @ │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, lsr #12 │ │ │ │ + ldrsbeq r7, [r7], -r0 @ │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r6, r7, r8, lsr r6 │ │ │ │ + eorseq r7, r7, r8, ror #1 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - eorseq r6, r7, r4, asr r6 │ │ │ │ - @ instruction: 0x003766b8 │ │ │ │ + eorseq r7, r7, r4, lsl #2 │ │ │ │ + eorseq r7, r7, r8, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r5, r8, lsl r2 │ │ │ │ - eorseq ip, r5, r4, lsr #2 │ │ │ │ - eorseq ip, r5, r0, lsr r1 │ │ │ │ - eorseq r6, r7, r4, ror #12 │ │ │ │ - eorseq r6, r7, r8, ror r6 │ │ │ │ - eorseq r6, r7, r8, lsl #13 │ │ │ │ - eorseq r1, r6, ip, lsr #7 │ │ │ │ - eorseq ip, r5, r0, asr #2 │ │ │ │ - eorseq r6, r7, r0, lsr #13 │ │ │ │ - eorseq r6, r7, ip, lsr #13 │ │ │ │ - @ instruction: 0x003694f4 │ │ │ │ + eorseq ip, r5, r4, lsl ip │ │ │ │ + eorseq ip, r5, r8, lsl sp │ │ │ │ + eorseq ip, r5, r4, lsr #24 │ │ │ │ + eorseq ip, r5, r0, lsr ip │ │ │ │ + eorseq r7, r7, r4, lsl r1 │ │ │ │ + eorseq r7, r7, r8, lsr #2 │ │ │ │ + eorseq r7, r7, r8, lsr r1 │ │ │ │ + eorseq r1, r6, ip, lsr #29 │ │ │ │ + eorseq ip, r5, r0, asr #24 │ │ │ │ + eorseq r7, r7, r0, asr r1 │ │ │ │ + eorseq r7, r7, ip, asr r1 │ │ │ │ + @ instruction: 0x00369ff4 │ │ │ │ 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 8b4b0 │ │ │ │ + bl 8b98c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ - bl 2a00d4 │ │ │ │ - bl c3d68 │ │ │ │ + bl c7fd8 │ │ │ │ + bl 2a1184 │ │ │ │ + bl c4288 │ │ │ │ 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,18 +2913,18 @@ │ │ │ │ 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 c7ac0 │ │ │ │ - bl 1325ec │ │ │ │ + bl c7fd8 │ │ │ │ + bl 132b84 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -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 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - bl c3d68 │ │ │ │ + bl 18f7a0 │ │ │ │ + bl c4288 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4b0 │ │ │ │ + bl 8b98c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ - bl 2a00d4 │ │ │ │ - bl c3d68 │ │ │ │ + bl c7fd8 │ │ │ │ + bl 2a1184 │ │ │ │ + bl c4288 │ │ │ │ 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 │ │ │ │ - eorseq r5, r8, ip, asr sl │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x003864dc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r7, r8, asr #13 │ │ │ │ + eorseq r7, r7, r8, ror r1 │ │ │ │ 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 c04a0 │ │ │ │ + bl c09b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56758 │ │ │ │ + b 56614 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be354 │ │ │ │ + bl be814 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 3d8f4 │ │ │ │ + bl 3da30 │ │ │ │ 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 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16ca7c <_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 ad02c │ │ │ │ + bl ad564 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9744 │ │ │ │ + bl b9c7c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180800 │ │ │ │ + bl 180e8c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r9, r6, r4, lsl #14 │ │ │ │ - eorseq ip, r5, r0, lsl r3 │ │ │ │ + eorseq sl, r6, r4, lsl #4 │ │ │ │ + eorseq ip, r5, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r8, r7, r4, ror r6 │ │ │ │ - eorseq lr, r7, r0, asr r3 │ │ │ │ - subseq lr, r7, r8, ror r5 │ │ │ │ + eorseq r9, r7, r4, lsr #2 │ │ │ │ + eorseq lr, r7, r0, lsl lr │ │ │ │ + subseq lr, r7, r0, lsl #11 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ece4 │ │ │ │ + b 10f268 │ │ │ │ subseq sl, r6, r4, asr r5 │ │ │ │ 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 28474c │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288b8 │ │ │ │ + bl 128e4c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_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 a6624 │ │ │ │ + bl a6b0c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ 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 14f6c0 │ │ │ │ + bl 14fcf4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, lsr r7 │ │ │ │ - eorseq r8, r7, ip, lsr r7 │ │ │ │ + eorseq r9, r7, r4, ror #3 │ │ │ │ + eorseq r9, r7, ip, ror #3 │ │ │ │ subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r8, r7, ip, asr #14 │ │ │ │ - eorseq r8, r0, r8, asr #31 │ │ │ │ - eorseq r9, r0, r8, lsl #19 │ │ │ │ - eorseq r8, r7, r4, asr r7 │ │ │ │ - eoreq r1, r2, r8, ror #11 │ │ │ │ - ldrdeq sp, [r8], -r4 @ │ │ │ │ - eorseq r8, r7, r8, lsl #13 │ │ │ │ + @ instruction: 0x003791fc │ │ │ │ + mlaseq r0, ip, fp, r9 │ │ │ │ + eorseq sl, r0, ip, asr r5 │ │ │ │ + eorseq r9, r7, r4, lsl #4 │ │ │ │ + eoreq r3, r2, ip, rrx │ │ │ │ + eoreq lr, r8, r4, ror r9 │ │ │ │ + eorseq r9, r7, r8, lsr r1 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - mlaseq r7, r4, r6, r8 │ │ │ │ + eorseq r9, r7, r4, asr #2 │ │ │ │ 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 15b244 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15b4e4 <_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 292f14 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + b 293d34 │ │ │ │ + subseq r4, r7, r8, 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 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ 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 22f5ac │ │ │ │ - bl 359008 │ │ │ │ + bl 231008 │ │ │ │ + bl 359aec │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ 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 359008 │ │ │ │ + bl 359aec │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ 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 ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ 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 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ 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 bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24b3c8 │ │ │ │ + b 24ce24 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ 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 │ │ │ │ - eorseq r9, r7, r0, lsr r6 │ │ │ │ - eorseq r9, r7, r4, asr #12 │ │ │ │ - eorseq r9, r7, ip, asr r6 │ │ │ │ - eorseq r9, r7, r0, ror r6 │ │ │ │ + eorseq sl, r7, r0, lsr r0 │ │ │ │ + eorseq sl, r7, r4, asr #32 │ │ │ │ + eorseq sl, r7, ip, asr r0 │ │ │ │ + eorseq sl, r7, r0, ror r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r9, r7, r4, lsl #13 │ │ │ │ + eorseq sl, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6838 <_Py_GetConfig@@Base> │ │ │ │ + bl c6d50 <_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 a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 22ec44 <_start@@Base+0x1070> │ │ │ │ + bl 230708 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 235848 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2372a4 <_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 235b8c │ │ │ │ + bl 2375e8 │ │ │ │ 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> │ │ │ │ @@ -3678,44 +3678,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ 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, r8, asr fp │ │ │ │ - eorseq r9, r7, r0, lsr #13 │ │ │ │ - @ instruction: 0x003796d4 │ │ │ │ - @ instruction: 0x003796f4 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r4, r9, r0, lsr #32 │ │ │ │ + eorseq sl, r7, r0, lsr #1 │ │ │ │ + ldrsbeq sl, [r7], -r4 @ │ │ │ │ + ldrsheq sl, [r7], -r4 @ │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq r9, r7, r8, lsr sl │ │ │ │ - andeq sl, r7, r0, asr r2 │ │ │ │ - @ instruction: 0x0007a2b8 │ │ │ │ - eorseq r9, r7, r4, lsl r7 │ │ │ │ - eorseq r9, r7, r0, lsr r7 │ │ │ │ - eorseq r9, r7, ip, asr #14 │ │ │ │ - eorseq r9, r7, r4, ror r7 │ │ │ │ - mlaseq r7, r0, r7, r9 │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + andeq r9, r7, r4, ror pc │ │ │ │ + andeq sl, r7, ip, asr r7 │ │ │ │ + andeq sl, r7, r4, asr #15 │ │ │ │ + eorseq sl, r7, r4, lsl r1 │ │ │ │ + eorseq sl, r7, r0, lsr r1 │ │ │ │ + eorseq sl, r7, ip, asr #2 │ │ │ │ + eorseq sl, r7, r4, ror r1 │ │ │ │ + mlaseq r7, r0, r1, sl │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 298d5c │ │ │ │ + bl 299e0c │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 3569bc │ │ │ │ + bl 3574a0 │ │ │ │ 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 356ba8 │ │ │ │ + bl 35768c │ │ │ │ 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 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ 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 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ 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 r9, r7, ip, lsr #15 │ │ │ │ + eorseq sl, r7, ip, lsr #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r9, r7, r0, ror #15 │ │ │ │ - eorseq r9, r7, r0, asr r8 │ │ │ │ - eorseq r9, r7, ip, ror #16 │ │ │ │ - eorseq r9, r7, r8, lsl #17 │ │ │ │ - mlaseq r7, ip, r8, r9 │ │ │ │ - @ instruction: 0x003798b4 │ │ │ │ - @ instruction: 0x003798d0 │ │ │ │ - eorseq r9, r7, ip, ror #17 │ │ │ │ - eorseq r9, r7, r8, lsl #18 │ │ │ │ - eorseq r9, r7, r4, lsr #18 │ │ │ │ - eorseq r9, r7, r0, asr #18 │ │ │ │ - eorseq r9, r7, r0, ror #18 │ │ │ │ - eorseq r9, r7, r0, lsl #19 │ │ │ │ - eorseq r9, r7, r0, lsr #19 │ │ │ │ - eorseq r9, r7, r8, lsr #19 │ │ │ │ - @ instruction: 0x003799bc │ │ │ │ + eorseq sl, r7, r0, ror #3 │ │ │ │ + eorseq sl, r7, r0, asr r2 │ │ │ │ + eorseq sl, r7, ip, ror #4 │ │ │ │ + eorseq sl, r7, r8, lsl #5 │ │ │ │ + mlaseq r7, ip, r2, sl │ │ │ │ + @ instruction: 0x0037a2b4 │ │ │ │ + @ instruction: 0x0037a2d0 │ │ │ │ + eorseq sl, r7, ip, ror #5 │ │ │ │ + eorseq sl, r7, r8, lsl #6 │ │ │ │ + eorseq sl, r7, r4, lsr #6 │ │ │ │ + eorseq sl, r7, r0, asr #6 │ │ │ │ + eorseq sl, r7, r0, ror #6 │ │ │ │ + eorseq sl, r7, r0, lsl #7 │ │ │ │ + eorseq sl, r7, r0, lsr #7 │ │ │ │ + eorseq sl, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x0037a3bc │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ 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 r9, r7, r8, asr #20 │ │ │ │ - eorseq r9, r7, r0, ror #20 │ │ │ │ + eorseq sl, r7, r8, asr #8 │ │ │ │ + eorseq sl, r7, r0, ror #8 │ │ │ │ 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 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ 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 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ 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 144344 │ │ │ │ + bl 144904 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ 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,118 +4136,118 @@ │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d7bc │ │ │ │ + bl 12dd54 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r7, r8, ror #20 │ │ │ │ + eorseq sl, r7, r8, lsl r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r7, ip, ror sl │ │ │ │ + eorseq sl, r7, ip, lsr #10 │ │ │ │ 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 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl 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 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ + ldrheq sp, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 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 22f5ac │ │ │ │ + bl 231008 │ │ │ │ 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 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r5, lr, ip, lsr #11 │ │ │ │ - subseq r5, r7, ip, lsr #1 │ │ │ │ - subseq r5, r7, r0, asr #1 │ │ │ │ - ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r9, r5, r8, lsl #14 │ │ │ │ - @ instruction: 0x003596d0 │ │ │ │ - eorseq r9, r5, ip, ror #13 │ │ │ │ - strdeq r5, [lr], #-92 @ 0xffffffa4 │ │ │ │ - subseq r5, r7, ip, ror #1 │ │ │ │ - subseq r5, r7, r4, lsl #2 │ │ │ │ - subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r9, r5, r0, lsl r7 │ │ │ │ - @ instruction: 0x003596dc │ │ │ │ - @ instruction: 0x003596f8 │ │ │ │ + ldrheq r5, [r7], #-0 │ │ │ │ + subeq r6, lr, ip, lsr #1 │ │ │ │ + ldrheq r5, [r7], #-4 │ │ │ │ + subseq r5, r7, r8, asr #1 │ │ │ │ + ldrsbeq r5, [r7], #-12 │ │ │ │ + eorseq sl, r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x0035a1d0 │ │ │ │ + eorseq sl, r5, ip, ror #3 │ │ │ │ + strdeq r6, [lr], #-12 │ │ │ │ + ldrsheq r5, [r7], #-4 │ │ │ │ + subseq r5, r7, ip, lsl #2 │ │ │ │ + subseq r5, r7, r4, lsr #2 │ │ │ │ + eorseq sl, r5, r0, lsl r2 │ │ │ │ + @ instruction: 0x0035a1dc │ │ │ │ + @ instruction: 0x0035a1f8 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsl #14 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x003711bc │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + ldrheq sp, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_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 ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_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 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_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 144344 │ │ │ │ + b 144904 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, lsr #1 │ │ │ │ + eorseq ip, r6, r8, lsr #23 │ │ │ │ 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 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_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 ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_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 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_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 144344 │ │ │ │ + b 144904 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r4, asr #1 │ │ │ │ + eorseq ip, r6, r4, asr #23 │ │ │ │ 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 c6838 <_Py_GetConfig@@Base> │ │ │ │ + bl c6d50 <_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 1c243c │ │ │ │ + b 1c3ae4 │ │ │ │ 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 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r9, r7, r0, lsl #24 │ │ │ │ + @ instruction: 0x0037a6b0 │ │ │ │ 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 b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ 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 16c628 │ │ │ │ + bl 16cb9c │ │ │ │ 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 14df84 │ │ │ │ + bl 14e548 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, ip, lsl ip │ │ │ │ - subseq fp, r7, r8, asr #14 │ │ │ │ - subseq fp, r7, r8, ror #14 │ │ │ │ + eorseq sl, r7, ip, asr #13 │ │ │ │ + subseq fp, r7, r0, asr r7 │ │ │ │ + subseq fp, r7, r0, ror r7 │ │ │ │ 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 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ 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 144344 │ │ │ │ + bl 144904 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r0, lsr #25 │ │ │ │ + eorseq sl, r7, r0, asr r7 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ 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 ip, r5, r4, ror fp │ │ │ │ - subeq r5, lr, r8, lsr r6 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subeq r6, lr, r8, lsr r1 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ 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 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr r9 │ │ │ │ + subseq sl, r6, ip, 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -4803,106 +4803,106 @@ │ │ │ │ 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 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r4, lsl #19 │ │ │ │ + subseq sl, r6, r8, lsr #20 │ │ │ │ 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 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ 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 144344 │ │ │ │ + bl 144904 │ │ │ │ b 2f490 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r4, asr sp │ │ │ │ + eorseq sl, r7, r4, lsl #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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] @ 2f558 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f54c │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2a318 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4fc │ │ │ │ ldr r3, [pc, #108] @ 2f55c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aa938 │ │ │ │ + bl aae20 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #12] │ │ │ │ bne 2f54c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, ip, lsr #27 │ │ │ │ + eorseq sl, r7, ip, asr r8 │ │ │ │ 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 bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29bfc4 │ │ │ │ + b 29d074 │ │ │ │ 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 │ │ │ │ cmn r7, #1 │ │ │ │ @@ -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 287b24 │ │ │ │ + bl 289264 │ │ │ │ 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 29c4bc │ │ │ │ + bl 29d56c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 8c70c <_Py_HashBytes@@Base> │ │ │ │ + bl 8cbe8 <_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,340 +4979,340 @@ │ │ │ │ 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 1b0684 │ │ │ │ + bl 1b140c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21b494 │ │ │ │ + bl 21cf1c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 r7, r7, r8, lsl #3 │ │ │ │ + eorseq r7, r7, r8, asr #20 │ │ │ │ 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 9b5e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a462c │ │ │ │ + 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 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -0002f7b8 : │ │ │ │ +0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #44] @ 2f800 │ │ │ │ + ldr lr, [pc, #44] @ 2f84c │ │ │ │ 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 2a0054 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 2a1104 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ 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} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 9b0fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ 2f954 │ │ │ │ - ldr r3, [pc, #208] @ 2f958 │ │ │ │ + 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 118d40 │ │ │ │ + bl 1192d4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f920 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263648 │ │ │ │ + bl 2652c8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f920 │ │ │ │ - ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 3591b0 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2f8d8 │ │ │ │ + beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 2f928 │ │ │ │ - b 2f8f4 │ │ │ │ - ldr r3, [pc, #128] @ 2f960 │ │ │ │ - ldr r1, [pc, #128] @ 2f964 │ │ │ │ + beq 2f928 │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r3, [pc, #128] @ 2f960 │ │ │ │ + ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ - b 2f920 │ │ │ │ + bl 9b6dc │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2346b8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236114 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2f934 │ │ │ │ - ldr r3, [pc, #76] @ 2f960 │ │ │ │ + beq 2f934 │ │ │ │ + ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a4f6c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a601c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ - bl 1325ec │ │ │ │ + bl 9b6dc │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f920 │ │ │ │ - ldr r0, [pc, #24] @ 2f968 │ │ │ │ + bne 2f920 │ │ │ │ + ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, lsr #14 │ │ │ │ - subseq fp, r6, r8, asr #1 │ │ │ │ + eorseq fp, r7, r0, ror #3 │ │ │ │ + subseq fp, r6, r8, lsr #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r6, r8, ror #1 │ │ │ │ + eorseq pc, r6, r8, ror #23 │ │ │ │ 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 15035c │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 150abc │ │ │ │ pop {r4, lr} │ │ │ │ - b 99bb4 │ │ │ │ - eorseq r8, r7, r8, lsl #13 │ │ │ │ + b 9a098 │ │ │ │ + eorseq r9, r7, r8, lsr r1 │ │ │ │ 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 │ │ │ │ + bgt 2f9cc │ │ │ │ + ldr r3, [pc, #484] @ 2fba4 │ │ │ │ + ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 129168 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ble 2fb7c │ │ │ │ - ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ - ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ + beq 2fa1c │ │ │ │ + ble 2fb7c │ │ │ │ + ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ + ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 117b4c │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11a82c │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11adc0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa74 │ │ │ │ - ldr r1, [pc, #348] @ 2fbbc │ │ │ │ + bne 2fa74 │ │ │ │ + ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2facc │ │ │ │ - b 2fb7c │ │ │ │ - ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ + bge 2facc │ │ │ │ + b 2fb7c │ │ │ │ + ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2faa8 │ │ │ │ + beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2faa8 │ │ │ │ + bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a078 │ │ │ │ + bl 29b128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fa58 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fa58 │ │ │ │ + b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fb00 │ │ │ │ + bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ + ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2fb58 │ │ │ │ - b 2fb70 │ │ │ │ - ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ + bne 2fb58 │ │ │ │ + b 2fb70 │ │ │ │ + ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2fb34 │ │ │ │ + beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2fb34 │ │ │ │ + bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a078 │ │ │ │ + bl 29b128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fad8 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fad8 │ │ │ │ + b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2fb70 │ │ │ │ + bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ - b 2fb98 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq sl, r7, r4, asr #15 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + eorseq fp, r7, r0, lsl #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, asr #15 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - subseq sp, r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x0037a7f4 │ │ │ │ - eorseq sl, r7, r0, lsl #16 │ │ │ │ - eorseq sl, r7, r0, lsl r8 │ │ │ │ + eorseq fp, r7, r8, lsl #5 │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + subseq sp, r7, r4, lsr fp │ │ │ │ + @ instruction: 0x0037b2b0 │ │ │ │ + @ instruction: 0x0037b2bc │ │ │ │ + eorseq fp, r7, ip, asr #5 │ │ │ │ │ │ │ │ 0002fbcc <_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 2a5180 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a6230 <_PyObject_IsFreed@@Base> │ │ │ │ ldr r4, [pc, #240] @ 2fcdc <_PyObject_Dump@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ beq 2fc10 <_PyObject_Dump@@Base+0x44> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #224] @ 2fce0 <_PyObject_Dump@@Base+0x114> │ │ │ │ mov r1, #1 │ │ │ │ @@ -5346,44 +5346,44 @@ │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #128] @ 2fcf8 <_PyObject_Dump@@Base+0x12c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - bl 2776ec │ │ │ │ + bl 278e88 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a7bc │ │ │ │ + bl 11ad50 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a7e0 │ │ │ │ + bl 11ad74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2777b4 │ │ │ │ + bl 278f50 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fcfc <_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 ip, r7, r0, lsr r6 │ │ │ │ - eorseq ip, r7, ip, asr #12 │ │ │ │ - eorseq ip, r7, r4, ror #12 │ │ │ │ - eorseq ip, r7, ip, ror r6 │ │ │ │ - @ instruction: 0x003672d4 │ │ │ │ - mlaseq r7, r4, r6, ip │ │ │ │ - eorseq ip, r7, ip, lsr #13 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ + eorseq sp, r7, r0, ror #1 │ │ │ │ + ldrsheq sp, [r7], -ip @ │ │ │ │ + eorseq sp, r7, r4, lsl r1 │ │ │ │ + eorseq sp, r7, ip, lsr #2 │ │ │ │ + @ instruction: 0x00367dd4 │ │ │ │ + eorseq sp, r7, r4, asr #2 │ │ │ │ + eorseq sp, r7, ip, asr r1 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ 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 │ │ │ │ @@ -5404,55 +5404,55 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #128] @ 2fde8 <_PyObject_Dump@@Base+0x21c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd84 <_PyObject_Dump@@Base+0x1b8> │ │ │ │ mov r0, #0 │ │ │ │ b 2fde0 <_PyObject_Dump@@Base+0x214> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2fddc <_PyObject_Dump@@Base+0x210> │ │ │ │ ldr r3, [pc, #28] @ 2fdec <_PyObject_Dump@@Base+0x220> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ ldr r0, [pc, #12] @ 2fdf0 <_PyObject_Dump@@Base+0x224> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq fp, r6, r4, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_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 8be3c │ │ │ │ + bl 8c318 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 983a8 │ │ │ │ + bl 98870 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6624 │ │ │ │ + bl a6b0c │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 983a8 │ │ │ │ + bl 98870 │ │ │ │ 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 ip, r7, r0, asr r7 │ │ │ │ + eorseq sp, r7, r0, lsl #4 │ │ │ │ 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 1325ec │ │ │ │ + bl 132b84 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131dd8 │ │ │ │ + bl 132370 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ 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 144344 │ │ │ │ + bl 144904 │ │ │ │ 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 ip, r7, r4, ror r7 │ │ │ │ - eorseq ip, r7, ip, ror r7 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq sp, r7, r4, lsr #4 │ │ │ │ + eorseq sp, r7, ip, lsr #4 │ │ │ │ + subseq r5, r7, r8, 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f83c <_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 2a8560 │ │ │ │ + bl 2a9610 │ │ │ │ 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 │ │ │ │ - eorseq ip, r7, r4, lsl #26 │ │ │ │ + @ instruction: 0x0037d7b4 │ │ │ │ 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 f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ 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 128bd4 │ │ │ │ + b 129168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ 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 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, asr #28 │ │ │ │ - eorseq ip, r7, r4, asr lr │ │ │ │ + @ instruction: 0x0037d8fc │ │ │ │ + eorseq sp, r7, r4, lsl #18 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, ror #28 │ │ │ │ + eorseq sp, r7, r4, lsl r9 │ │ │ │ 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 ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_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 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, asr #1 │ │ │ │ + eorseq sl, r7, r0, lsr #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 ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 280de4 │ │ │ │ + bl 282524 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, lsl #7 │ │ │ │ + eorseq lr, r7, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 2a789c │ │ │ │ + bl 2a894c │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - bl 1325ec │ │ │ │ + b 144904 │ │ │ │ + bl 132b84 │ │ │ │ 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 299100 │ │ │ │ + b 29a1b0 │ │ │ │ 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 2971cc │ │ │ │ + b 29827c │ │ │ │ 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 287db8 │ │ │ │ + bl 289458 │ │ │ │ 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 2b12c8 │ │ │ │ + bl 2b20e0 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bccac │ │ │ │ + bl bd16c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28b204 │ │ │ │ + bl 28c8a4 │ │ │ │ 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 28b344 │ │ │ │ + bl 28c9e4 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 1325ec │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r7, r0, ror #17 │ │ │ │ + @ instruction: 0x003803f8 │ │ │ │ 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 58654 │ │ │ │ + bl 585a0 │ │ │ │ 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 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6173,39 +6173,39 @@ │ │ │ │ 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 │ │ │ │ - eorseq r3, r6, r0, lsr ip │ │ │ │ + eorseq r4, r6, r0, lsr r7 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 284620 │ │ │ │ + b 285d60 │ │ │ │ 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 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ 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 r5, r7, r8, lsl 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -6233,241 +6233,241 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5] │ │ │ │ bl 29ef8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b88c0 │ │ │ │ + bl 2b956c │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #92] @ 30aa8 │ │ │ │ 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 8ba68 │ │ │ │ + bl 8bf44 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2346b8 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236114 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4f6c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a601c <_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 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14eb34 │ │ │ │ + bl 14f0fc │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 c02d4 │ │ │ │ + bl c07ec │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037d4fc │ │ │ │ - subseq ip, r7, r8, lsr #26 │ │ │ │ + eorseq lr, r7, r8, ror #4 │ │ │ │ + subseq ip, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0fc │ │ │ │ + bl 9b5e0 │ │ │ │ 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 │ │ │ │ ldr r3, [r2, #3616] @ 0xe20 │ │ │ │ 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 │ │ │ │ + subseq r8, r7, r8, lsl lr │ │ │ │ + subseq r9, r7, r8, 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 23fd94 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30c0c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2400d4 │ │ │ │ + b 30c80 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne 30c80 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 240128 │ │ │ │ + add r5, r6, #20 │ │ │ │ + bl 359aec │ │ │ │ + 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 23c210 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 30c80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7bb00 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 30cd0 │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 30d04 │ │ │ │ + bl 9b0b4 <_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 1ead08 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ec65c <_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 16dcb8 <_PyTime_localtime@@Base> │ │ │ │ + bl 16e22c <_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 2bb668 │ │ │ │ + bl 2bc2c0 │ │ │ │ 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 23e350 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 30d20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23e690 │ │ │ │ - b 30d94 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne 30d94 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 23e6e4 │ │ │ │ - add r5, r6, #20 │ │ │ │ - bl 359008 │ │ │ │ - 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 23a7c0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 30d94 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7b558 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ece4 │ │ │ │ - subseq lr, r6, r8, lsr #11 │ │ │ │ + b 10f268 │ │ │ │ + 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 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_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 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_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 aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 a6624 │ │ │ │ + bl a6b0c │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003787f0 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r1, r8, r8, asr #4 │ │ │ │ + eorseq r9, r7, r0, lsr #5 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + @ instruction: 0x00381cf8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r0, asr #4 │ │ │ │ + @ instruction: 0x00381cf0 │ │ │ │ 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, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ @@ -6678,20 +6678,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31118 │ │ │ │ ldr r3, [pc, #1248] @ 315ec │ │ │ │ ldr r1, [pc, #1248] @ 315f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 92584 │ │ │ │ + bl 92a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 315d8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r1, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -6983,28 +6983,28 @@ │ │ │ │ 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] @ 31604 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #52] @ 31608 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ 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 r0, r8, r4, lsl #17 │ │ │ │ - subeq r3, pc, r6, lsl #22 │ │ │ │ + eorseq r1, r8, r0, asr #7 │ │ │ │ + strdeq r4, [pc], #-84 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r3, pc, ip, lsl #22 │ │ │ │ - subeq r3, pc, r2, lsl fp @ │ │ │ │ + strdeq r4, [pc], #-90 @ │ │ │ │ + subeq r4, pc, r0, lsl #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, lsr #17 │ │ │ │ + eorseq r1, r8, r0, ror #7 │ │ │ │ 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 │ │ │ │ @@ -7033,15 +7033,15 @@ │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -7049,23 +7049,23 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 316e8 │ │ │ │ ldr r2, [pc, #868] @ 31a38 │ │ │ │ ldr r1, [pc, #868] @ 31a3c │ │ │ │ ldr r0, [pc, #868] @ 31a40 │ │ │ │ mov r3, sl │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 316e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3176c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 31724 │ │ │ │ @@ -7093,15 +7093,15 @@ │ │ │ │ ldr r4, [pc, #716] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ b 3178c │ │ │ │ ldr r4, [pc, #700] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 28b204 │ │ │ │ + bl 28c8a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [pc, #676] @ 31a44 │ │ │ │ cmp r6, r3 │ │ │ │ bne 317ac │ │ │ │ mov r5, #0 │ │ │ │ b 319f8 │ │ │ │ @@ -7109,180 +7109,180 @@ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ bne 317d4 │ │ │ │ ldr r3, [pc, #644] @ 31a48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #640] @ 31a4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 319e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #592] @ 31a54 │ │ │ │ ldr r2, [pc, #592] @ 31a58 │ │ │ │ - bl 11064c │ │ │ │ + bl 110bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 31834 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 31834 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a67d4 │ │ │ │ + bl a6cbc │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ bne 318c0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 318fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 318fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 31920 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r3, [pc, #276] @ 31a44 │ │ │ │ cmp r5, r3 │ │ │ │ bne 3195c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b73e8 │ │ │ │ + bl 1b8210 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 31990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1722f0 │ │ │ │ + bl 17287c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 319bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 319e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 317a4 │ │ │ │ b 316e0 │ │ │ │ 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 28b344 │ │ │ │ + bl 28c9e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r6, r8, lsr #20 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r1, r8, r0, lsr r6 │ │ │ │ - @ instruction: 0x00368fd8 │ │ │ │ + ldrsbeq lr, [r6], #-144 @ 0xffffff70 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq r2, r8, r0, ror #1 │ │ │ │ + @ instruction: 0x00369ad8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r4, asr #12 │ │ │ │ - @ instruction: 0x003762d4 │ │ │ │ - eorseq r1, r8, r0, ror r6 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - subseq ip, r7, r4, ror lr │ │ │ │ + ldrsheq r2, [r8], -r4 @ │ │ │ │ + eorseq r6, r7, r4, lsl #27 │ │ │ │ + eorseq r2, r8, r0, lsr #2 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + subseq ip, r7, ip, 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 │ │ │ │ @@ -7314,25 +7314,25 @@ │ │ │ │ ldr ip, [pc, #520] @ 31cf4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ beq 31c24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 31b3c │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r8, r0, #0 │ │ │ │ blt 31bd0 │ │ │ │ subs r4, r6, #2 │ │ │ │ beq 31c34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r7, [pc, #428] @ 31cf8 │ │ │ │ @@ -7340,19 +7340,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31b70 │ │ │ │ ldr r2, [pc, #408] @ 31cfc │ │ │ │ ldr r1, [pc, #408] @ 31d00 │ │ │ │ ldr r0, [pc, #408] @ 31d04 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31bfc │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7365,120 +7365,120 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31bd8 │ │ │ │ ldr r2, [pc, #308] @ 31cfc │ │ │ │ ldr r1, [pc, #320] @ 31d0c │ │ │ │ ldr r0, [pc, #308] @ 31d04 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq 31c10 │ │ │ │ ldr r3, [pc, #268] @ 31d10 │ │ │ │ ldr r1, [pc, #268] @ 31d14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 31bd0 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 31c3c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #220] @ 31d08 │ │ │ │ ldr r7, [pc, #200] @ 31cf8 │ │ │ │ mov r8, #1 │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #204] @ 31d08 │ │ │ │ ldr r7, [pc, #184] @ 31cf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2cc284 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2cce68 <_Py_RestoreSignals@@Base+0x13fc> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cc5c4 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cd1a8 <_Py_RestoreSignals@@Base+0x173c> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc76c <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2cd350 <_Py_RestoreSignals@@Base+0x18e4> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ ldr r3, [pc, #156] @ 31d18 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ beq 31ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 200850 │ │ │ │ + bl 202214 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 31ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ b 31bd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r6, r4, lsl #25 │ │ │ │ - eorseq r1, r8, r8, ror #22 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r0, r7, r8, lsl #5 │ │ │ │ - eorseq r3, r6, r8, lsr #15 │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ - mlaseq r7, ip, r2, r0 │ │ │ │ + subseq lr, r6, r0, lsl #24 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq r0, r7, r8, lsl #27 │ │ │ │ + eorseq r4, r6, r8, lsr #5 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ + mlaseq r7, ip, sp, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ 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 9b0fc │ │ │ │ + bl 9b5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cca44 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cd628 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_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 │ │ │ │ @@ -7492,30 +7492,30 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #72] @ 31dfc <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31df4 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ ldr r0, [pc, #4] @ 31e00 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [pc, #104] @ 31e74 <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ ldr r3, [r2, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ beq 31e6c <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -7524,87 +7524,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ beq 31e44 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90a7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90f44 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90a7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90f44 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e4c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, 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 15b244 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15b4e4 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 31ee0 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 31f10 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ b 31f04 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #112] @ 31f60 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ blt 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [pc, #52] @ 31f64 <_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] @ 31f68 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ bge 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ ldr r3, [pc, #28] @ 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0036c3dc │ │ │ │ + @ instruction: 0x0036cedc │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 00031f70 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -7639,52 +7639,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #256] @ 32100 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 3202c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b140 │ │ │ │ + bl 8b61c │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ bne 320a4 <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ b 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #124] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #124] @ 32110 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 320f8 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 32118 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ @@ -7694,65 +7694,65 @@ │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ beq 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #56] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #60] @ 32114 <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ b 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003828bc │ │ │ │ - @ instruction: 0x003828fc │ │ │ │ + eorseq r3, r8, r8, ror #6 │ │ │ │ + eorseq r3, r8, r8, lsr #7 │ │ │ │ │ │ │ │ 00032118 <_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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32168 <_Py_fstat@@Base+0x50> │ │ │ │ ldr r3, [pc, #16] @ 32170 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ 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 321ac <_Py_fstat@@Base+0x94> │ │ │ │ ldr r3, [pc, #28] @ 321bc <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ 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 │ │ │ │ @@ -7761,42 +7761,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90a7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90f44 <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 322f8 <_Py_fstat@@Base+0x1e0> │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ bne 32268 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32304 <_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 a32b8 │ │ │ │ + bl a37a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3227c <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ @@ -7807,85 +7807,85 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9172c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91bf4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 322f0 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a1184 │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3221c <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 3221c <_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] @ 323ac <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323a0 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt 32390 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18c1e8 │ │ │ │ + bl 18c864 │ │ │ │ b 323a4 <_Py_fstat@@Base+0x28c> │ │ │ │ ldr r3, [pc, #24] @ 323b0 <_Py_fstat@@Base+0x298> │ │ │ │ ldr r1, [pc, #24] @ 323b4 <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00382ed8 │ │ │ │ + eorseq r3, r8, r4, lsl #19 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r8, r8, ror #29 │ │ │ │ + mlaseq r8, r4, r9, r3 │ │ │ │ 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 │ │ │ │ @@ -7894,28 +7894,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r4 │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge 32428 <_Py_fstat@@Base+0x310> │ │ │ │ ldr r3, [pc, #124] @ 32494 <_Py_fstat@@Base+0x37c> │ │ │ │ ldr r1, [pc, #124] @ 32498 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #80] @ 3249c <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -7928,21 +7928,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r8, ip, lsl #30 │ │ │ │ + @ instruction: 0x003839b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, ip, lsl pc │ │ │ │ + eorseq r3, r8, r8, asr #19 │ │ │ │ andeq r2, r3, r0, asr #18 │ │ │ │ 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] @ 32870 <_Py_fstat@@Base+0x758> │ │ │ │ @@ -7963,38 +7963,38 @@ │ │ │ │ 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 2d2050 │ │ │ │ + bl 2d2c30 │ │ │ │ cmp r0, r5 │ │ │ │ beq 3254c <_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 32554 <_Py_fstat@@Base+0x43c> │ │ │ │ ldr r3, [pc, #816] @ 32874 <_Py_fstat@@Base+0x75c> │ │ │ │ ldr r1, [pc, #816] @ 32878 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ mov sl, r0 │ │ │ │ b 32848 <_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 │ │ │ │ @@ -8008,20 +8008,20 @@ │ │ │ │ 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 2d34d0 │ │ │ │ + bl 2d40b0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ @@ -8034,21 +8034,21 @@ │ │ │ │ bne 32630 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge 326ac <_Py_fstat@@Base+0x594> │ │ │ │ ldr r3, [pc, #604] @ 32880 <_Py_fstat@@Base+0x768> │ │ │ │ ldr r1, [pc, #604] @ 32884 <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ ldr r3, [pc, #592] @ 32888 <_Py_fstat@@Base+0x770> │ │ │ │ ldr r1, [pc, #592] @ 3288c <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmn r0, #1 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ bne 32610 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8057,47 +8057,47 @@ │ │ │ │ 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 2d2164 │ │ │ │ + bl 2d2d44 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ bne 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -8120,17 +8120,17 @@ │ │ │ │ b 325f0 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ bhi 32808 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8182,22 +8182,22 @@ │ │ │ │ beq 32864 <_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 r2, r8, r0, asr #30 │ │ │ │ + eorseq r3, r8, ip, ror #19 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r8, ip, lsr #31 │ │ │ │ + eorseq r3, r8, r8, asr sl │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r2, r8, r8, ror #30 │ │ │ │ - eorseq r2, r8, r4, lsr #31 │ │ │ │ - eorseq r2, r8, r8, asr #31 │ │ │ │ + eorseq r3, r8, r4, lsl sl │ │ │ │ + eorseq r3, r8, r0, asr sl │ │ │ │ + eorseq r3, r8, r4, ror sl │ │ │ │ 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} │ │ │ │ @@ -8243,104 +8243,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_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] @ 32a98 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b9744 │ │ │ │ + bl b9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 32a00 <_Py_fstat@@Base+0x8e8> │ │ │ │ ldr r3, [pc, #208] @ 32a9c <_Py_fstat@@Base+0x984> │ │ │ │ ldr r1, [pc, #208] @ 32aa0 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32a90 <_Py_fstat@@Base+0x978> │ │ │ │ ldr r1, [pc, #156] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67d4 │ │ │ │ + bl a6cbc │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #112] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq sl, r7, r0, lsr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, ip, ror #31 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ + mlaseq r7, ip, sl, r5 │ │ │ │ + ldrsheq r9, [r7], #-232 @ 0xffffff18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32acc <_Py_fstat@@Base+0x9b4> │ │ │ │ ldr r1, [pc, #76] @ 32b14 <_Py_fstat@@Base+0x9fc> │ │ │ │ ldr r0, [pc, #76] @ 32b18 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b140 │ │ │ │ + bl 8b61c │ │ │ │ ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8349,17 +8349,17 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subeq r4, pc, r0, lsr r1 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + strheq r4, [pc], #-204 @ │ │ │ │ + subseq r4, r7, r8, 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 │ │ │ │ @@ -8400,22 +8400,22 @@ │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8429,29 +8429,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8494,34 +8494,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 2d54f4 │ │ │ │ + bl 2d60d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r4, pc, r8, asr #2 │ │ │ │ - subseq lr, r6, r0, ror #28 │ │ │ │ + ldrdeq r4, [pc], #-196 @ │ │ │ │ + subseq lr, r6, r0, lsr pc │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ 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 8b140 │ │ │ │ + bl 8b61c │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d5ef8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d6adc <_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 │ │ │ │ @@ -8548,62 +8548,62 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ bne 32e10 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8add8 │ │ │ │ + bl 8b2b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e48 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e5c │ │ │ │ b 32e88 │ │ │ │ ldr r2, [pc, #860] @ 331ac │ │ │ │ ldr r3, [pc, #860] @ 331b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ ldr r0, [pc, #848] @ 331b4 │ │ │ │ - bl 8ba8c │ │ │ │ + bl 8bf68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 236f08 │ │ │ │ + bl 238964 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 230958 │ │ │ │ + bl 2323b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33170 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32ea0 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 32ebc │ │ │ │ ldr r0, [pc, #796] @ 331b8 │ │ │ │ - bl 236f08 │ │ │ │ + bl 238964 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cf7c │ │ │ │ + bl 8d458 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 230958 │ │ │ │ + bl 2323b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ee4 │ │ │ │ ldr r2, [pc, #728] @ 331ac │ │ │ │ ldr r3, [pc, #744] @ 331c0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 8b434 │ │ │ │ + bl 8b910 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ ldr sl, [pc, #720] @ 331c4 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ beq 32f68 │ │ │ │ @@ -8616,190 +8616,190 @@ │ │ │ │ beq 32f5c │ │ │ │ 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 2a71d0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a8280 <_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 2b7c90 │ │ │ │ + bl 2b896c │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8cf40 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d41c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq 32fa8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 32fe4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238288 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 239cd8 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cfa8 │ │ │ │ + bl 8d484 │ │ │ │ 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 2818bc │ │ │ │ + bl 282ffc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1abb2c │ │ │ │ + bl 1ac87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 282108 │ │ │ │ + bl 283848 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b434 │ │ │ │ + bl 8b910 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r7, [pc, #404] @ 331d4 │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1505cc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 359008 │ │ │ │ + bl 150b9c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 359aec │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 242edc │ │ │ │ + bl 244920 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [pc, #300] @ 331d8 │ │ │ │ bne 330f4 │ │ │ │ ldr r0, [pc, #296] @ 331dc │ │ │ │ mov r9, #0 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ beq 330dc │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne 33108 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ ldr r0, [pc, #248] @ 331dc │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ bne 3314c │ │ │ │ ldr r3, [pc, #232] @ 331e0 │ │ │ │ ldr r2, [pc, #232] @ 331e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28b258 │ │ │ │ + bl 28c8f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e0ac │ │ │ │ + bl 28eecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2933b0 │ │ │ │ + bl 294460 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 162384 │ │ │ │ + bl 1628f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 2936c4 │ │ │ │ + bl 294774 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 282044 │ │ │ │ + bl 283784 │ │ │ │ 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 2a9d68 │ │ │ │ + b 2aae18 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ 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 r4, pc, r0, lsl #3 │ │ │ │ - eorseq r3, r8, r0, lsl #9 │ │ │ │ - @ instruction: 0x00575394 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subeq r4, pc, ip, lsl #26 │ │ │ │ + eorseq r3, r8, r8, lsr #31 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r3, r8, r4, ror #8 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ - subseq r5, r7, ip, ror #2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subeq r4, pc, r0, lsr #3 │ │ │ │ - subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r3, r8, r0, lsr r4 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r8, r8, asr #8 │ │ │ │ - strheq r4, [pc], #-24 @ │ │ │ │ - subeq r4, pc, r0, ror #3 │ │ │ │ + subseq r5, r7, r4, lsr #7 │ │ │ │ + eorseq r3, r8, ip, lsl #31 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ + subseq r5, r7, r4, ror r1 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subeq r4, pc, ip, lsr #26 │ │ │ │ + subseq r5, r7, ip, lsl #7 │ │ │ │ + eorseq r3, r8, r8, asr pc │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ + eorseq r3, r8, r0, ror pc │ │ │ │ + subeq r4, pc, r4, asr #26 │ │ │ │ + subeq r4, pc, ip, ror #26 │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -8830,15 +8830,15 @@ │ │ │ │ bne 3321c │ │ │ │ ldr r0, [pc, #4] @ 33284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [pc, #108] @ 332fc │ │ │ │ push {r4, lr} │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 332ec │ │ │ │ @@ -8871,120 +8871,120 @@ │ │ │ │ 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 22f5ac │ │ │ │ + bl 231008 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150ca0 │ │ │ │ + b 1511dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8add8 │ │ │ │ + bl 8b2b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ ldr r4, [pc, #28] @ 333ac │ │ │ │ str r3, [r5, #24] │ │ │ │ b 333a4 │ │ │ │ ldr r3, [pc, #20] @ 333b0 │ │ │ │ ldr r1, [pc, #20] @ 333b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, ip, lsr #14 │ │ │ │ + eorseq r4, r8, r8, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r3, r8, r0, lsl #15 │ │ │ │ + b 129168 │ │ │ │ + @ instruction: 0x003841dc │ │ │ │ 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 3340c │ │ │ │ ldr r0, [pc, #100] @ 33454 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3340c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 33438 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3343c │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3343c │ │ │ │ b 33404 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27642c │ │ │ │ + bl 277bc8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 33404 │ │ │ │ ldr r0, [pc, #4] @ 33458 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035a9b0 │ │ │ │ + @ instruction: 0x0035b4b0 │ │ │ │ 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 1c23d8 │ │ │ │ + bl 1c3a80 │ │ │ │ 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] @ 334a4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003837f4 │ │ │ │ + eorseq r4, r8, r0, asr r2 │ │ │ │ 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] @ 33658 │ │ │ │ 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 334dc │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 3364c │ │ │ │ mov r0, r4 │ │ │ │ @@ -8996,21 +8996,21 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #312] @ 33658 │ │ │ │ cmp r3, r2 │ │ │ │ bne 3352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 335bc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ beq 33588 │ │ │ │ @@ -9022,56 +9022,56 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 335d8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea5e8 │ │ │ │ + bl eab5c │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b 3363c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 335b4 │ │ │ │ mov r5, r0 │ │ │ │ b 3357c │ │ │ │ cmp r7, r6 │ │ │ │ ble 33614 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ b 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101ec4 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ b 33644 │ │ │ │ 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 │ │ │ │ @@ -9084,24 +9084,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 336ec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 3368c │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 336e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ece7c │ │ │ │ + bl ed3f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 336c4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 336dc │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ @@ -9110,132 +9110,132 @@ │ │ │ │ bne 336b8 │ │ │ │ ldr r0, [pc, #16] @ 336f0 │ │ │ │ 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 │ │ │ │ + ldrheq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ │ │ │ │ 000336f4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 1ac154 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1acea4 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 000336fc : │ │ │ │ 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 2776ec │ │ │ │ + bl 278e88 │ │ │ │ ldr r5, [pc, #88] @ 3377c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 3376c │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276598 │ │ │ │ + bl 277d34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2777b4 │ │ │ │ + bl 278f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #120] @ 33810 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 337b0 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 33808 │ │ │ │ ldr r1, [pc, #68] @ 33814 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea1fc │ │ │ │ + bl ea770 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337e0 │ │ │ │ ldr r0, [pc, #20] @ 33818 │ │ │ │ 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 │ │ │ │ + ldrheq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ │ │ │ │ 0003381c : │ │ │ │ ldr r3, [pc, #52] @ 33858 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 3385c │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ │ │ │ │ 00033860 : │ │ │ │ ldr r3, [pc, #52] @ 3389c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 338a0 │ │ │ │ ldr r0, [pc, #24] @ 338a4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_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 r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ 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 338ec │ │ │ │ @@ -9243,41 +9243,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 33914 │ │ │ │ ldr r2, [pc, #100] @ 33944 │ │ │ │ ldr r1, [pc, #100] @ 33948 │ │ │ │ ldr r0, [pc, #100] @ 3394c │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 1274e8 │ │ │ │ + bl 127a78 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r4, lsl r8 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r1, r6, ip, ror #17 │ │ │ │ + eorseq sp, r7, r4, asr #5 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r2, r6, ip, ror #7 │ │ │ │ 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] │ │ │ │ @@ -9329,15 +9329,15 @@ │ │ │ │ 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 2d9afc <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2da6d4 <_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 │ │ │ │ @@ -9346,54 +9346,54 @@ │ │ │ │ bne 33a90 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #72] @ 33abc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102750 │ │ │ │ + bl 102cb0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035b7bc │ │ │ │ + @ instruction: 0x0035c2bc │ │ │ │ │ │ │ │ 00033ac0 : │ │ │ │ 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] @ 33dac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 9a580 │ │ │ │ + bl 9aa64 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 243448 │ │ │ │ + bl 244e8c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bne 33b78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33b70 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -9417,22 +9417,22 @@ │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ beq 33c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 33cec │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ @@ -9467,25 +9467,25 @@ │ │ │ │ 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 243588 │ │ │ │ + bl 244fcc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33cdc │ │ │ │ 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 243778 │ │ │ │ + bl 2451bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 33cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -9528,15 +9528,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ b 33d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 33da0 │ │ │ │ @@ -9552,44 +9552,44 @@ │ │ │ │ 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 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ │ │ │ │ 00033db4 <_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 33df4 <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #32] @ 33e00 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 2562ac │ │ │ │ + bl 257d28 │ │ │ │ cmn r0, #1 │ │ │ │ bne 33df8 <_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 │ │ │ │ │ │ │ │ 00033e04 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196eb8 │ │ │ │ + b 197238 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 254a1c │ │ │ │ + b 256498 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9618,387 +9618,387 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 33ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ea4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ed8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 33ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ed8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f0c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ beq 33f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f0c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ beq 33f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f40 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00033f48 <_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 180678 │ │ │ │ + bl 180d04 │ │ │ │ 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 158004 │ │ │ │ + bl 158574 │ │ │ │ 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 1ac154 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1acea4 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 282044 │ │ │ │ + bl 283784 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 292d34 │ │ │ │ + bl 293b54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 282044 │ │ │ │ + b 283784 │ │ │ │ │ │ │ │ 00033fc8 : │ │ │ │ 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 2776ec │ │ │ │ + bl 278e88 │ │ │ │ ldr r4, [pc, #84] @ 34040 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 34030 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276cd8 │ │ │ │ + bl 278474 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2777b4 │ │ │ │ + bl 278f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 292b24 │ │ │ │ + bl 293944 │ │ │ │ ldr r0, [pc, #4] @ 3407c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00034080 : │ │ │ │ ldr r0, [pc] @ 34088 │ │ │ │ - b 10ece4 │ │ │ │ - subseq pc, r6, r0, lsl r1 @ │ │ │ │ + b 10f268 │ │ │ │ + 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] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r8, r0, ror r0 │ │ │ │ - eorseq r5, r8, ip, ror r0 │ │ │ │ - eorseq r5, r8, r8, lsl #1 │ │ │ │ - mlaseq r8, r4, r0, r5 │ │ │ │ - mlaseq r8, ip, r0, r5 │ │ │ │ - eorseq r5, r8, r8, lsr #1 │ │ │ │ - ldrheq r5, [r8], -r4 @ │ │ │ │ - eorseq r5, r8, r0, asr #1 │ │ │ │ - eorseq r5, r8, ip, asr #1 │ │ │ │ - ldrsbeq r5, [r8], -r4 @ │ │ │ │ - eorseq r5, r8, r0, ror #1 │ │ │ │ - eorseq r5, r8, ip, ror #1 │ │ │ │ - ldrsheq r5, [r8], -r8 @ │ │ │ │ - eorseq r5, r8, r4, lsl #2 │ │ │ │ - eorseq r5, r8, r0, lsl r1 │ │ │ │ - eorseq r5, r8, ip, lsl r1 │ │ │ │ - eorseq r5, r8, r8, lsr #2 │ │ │ │ - eorseq r5, r8, r4, lsr r1 │ │ │ │ - eorseq r5, r8, r0, asr #2 │ │ │ │ - eorseq r5, r8, ip, asr #2 │ │ │ │ - eorseq r5, r8, r4, asr r1 │ │ │ │ - eorseq r5, r8, r0, ror #2 │ │ │ │ - eorseq r5, r8, ip, ror #2 │ │ │ │ - eorseq r5, r8, r8, ror r1 │ │ │ │ - eorseq r5, r8, r4, lsl #3 │ │ │ │ - mlaseq r8, r0, r1, r5 │ │ │ │ - mlaseq r8, ip, r1, r5 │ │ │ │ - eorseq r5, r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x003851b4 │ │ │ │ - eorseq r5, r8, r0, asr #3 │ │ │ │ - eorseq r5, r8, ip, asr #3 │ │ │ │ - @ instruction: 0x003851d8 │ │ │ │ - eorseq r5, r8, r4, ror #3 │ │ │ │ - @ instruction: 0x003851f4 │ │ │ │ + eorseq r5, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x00385cb8 │ │ │ │ + eorseq r5, r8, r4, asr #25 │ │ │ │ + @ instruction: 0x00385cd0 │ │ │ │ + @ instruction: 0x00385cd8 │ │ │ │ + eorseq r5, r8, r4, ror #25 │ │ │ │ + @ instruction: 0x00385cf0 │ │ │ │ + @ instruction: 0x00385cfc │ │ │ │ + eorseq r5, r8, r8, lsl #26 │ │ │ │ + eorseq r5, r8, r0, lsl sp │ │ │ │ + eorseq r5, r8, ip, lsl sp │ │ │ │ + eorseq r5, r8, r8, lsr #26 │ │ │ │ + eorseq r5, r8, r4, lsr sp │ │ │ │ + eorseq r5, r8, r0, asr #26 │ │ │ │ + eorseq r5, r8, ip, asr #26 │ │ │ │ + eorseq r5, r8, r8, asr sp │ │ │ │ + eorseq r5, r8, r4, ror #26 │ │ │ │ + eorseq r5, r8, r0, ror sp │ │ │ │ + eorseq r5, r8, ip, ror sp │ │ │ │ + eorseq r5, r8, r8, lsl #27 │ │ │ │ + mlaseq r8, r0, sp, r5 │ │ │ │ + mlaseq r8, ip, sp, r5 │ │ │ │ + eorseq r5, r8, r8, lsr #27 │ │ │ │ + @ instruction: 0x00385db4 │ │ │ │ + eorseq r5, r8, r0, asr #27 │ │ │ │ + eorseq r5, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00385dd8 │ │ │ │ + eorseq r5, r8, r4, ror #27 │ │ │ │ + @ instruction: 0x00385df0 │ │ │ │ + @ instruction: 0x00385dfc │ │ │ │ + eorseq r5, r8, r8, lsl #28 │ │ │ │ + eorseq r5, r8, r4, lsl lr │ │ │ │ + eorseq r5, r8, r0, lsr #28 │ │ │ │ + eorseq r5, r8, r0, lsr lr │ │ │ │ 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 │ │ │ │ @@ -10010,95 +10010,95 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111878 │ │ │ │ + bl 111dfc │ │ │ │ cmp r0, #0 │ │ │ │ bne 344e0 │ │ │ │ ldr r3, [pc, #256] @ 345d0 │ │ │ │ ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 34508 │ │ │ │ ldr r3, [pc, #212] @ 345d0 │ │ │ │ ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #196] @ 345dc │ │ │ │ beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 3453c │ │ │ │ ldr r3, [pc, #160] @ 345d0 │ │ │ │ ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #156] @ 345e4 │ │ │ │ ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ blt 344d8 │ │ │ │ - bl 287950 │ │ │ │ + bl 289090 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 344d8 │ │ │ │ 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 2ae31c │ │ │ │ + bl 2af25c │ │ │ │ cmn r0, #1 │ │ │ │ bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2886bc │ │ │ │ + bl 289d5c │ │ │ │ b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2886bc │ │ │ │ + bl 289d5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150ca0 │ │ │ │ + bl 1511dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r0, r2, r5 │ │ │ │ + mlaseq r8, ip, lr, r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsr #4 │ │ │ │ - eorseq r5, r8, r8, asr #4 │ │ │ │ + eorseq r5, r8, r8, lsr lr │ │ │ │ + eorseq r5, r8, r4, asr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r8, r0, ror #4 │ │ │ │ - eorseq r1, r9, r0, lsr #8 │ │ │ │ - eorseq r5, r8, r8, lsl #5 │ │ │ │ + eorseq r5, r8, ip, ror #28 │ │ │ │ + eorseq r1, r9, r4, asr #29 │ │ │ │ + mlaseq r8, r4, lr, r5 │ │ │ │ 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 │ │ │ │ @@ -10123,57 +10123,57 @@ │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34680 │ │ │ │ mov r4, #0 │ │ │ │ b 347a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 346a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 347b4 │ │ │ │ ldr r0, [pc, #288] @ 347b8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ bge 346c0 │ │ │ │ b 34678 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1aa464 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aae20 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34688 │ │ │ │ b 34678 │ │ │ │ cmp r6, #2 │ │ │ │ ble 346e4 │ │ │ │ ldr r3, [pc, #236] @ 347bc │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 347c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1175c8 │ │ │ │ + b 117b4c │ │ │ │ cmn r6, #1 │ │ │ │ bge 34700 │ │ │ │ ldr r3, [pc, #200] @ 347bc │ │ │ │ ldr r1, [pc, #204] @ 347c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 34678 │ │ │ │ ldr r3, [pc, #192] @ 347c8 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34678 │ │ │ │ cmn r6, #1 │ │ │ │ bne 3476c │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10199,25 +10199,25 @@ │ │ │ │ beq 347a4 │ │ │ │ b 3474c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 34678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 34678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, ip, ror #4 │ │ │ │ - eorseq lr, r8, ip, asr #2 │ │ │ │ - eorseq r5, r8, r8, lsr r4 │ │ │ │ + subseq pc, r6, r8, lsl #3 │ │ │ │ + eorseq lr, r8, ip, lsl ip │ │ │ │ + @ instruction: 0x00385eb0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r8, r8, asr #8 │ │ │ │ - mlaseq r8, r8, r4, r5 │ │ │ │ + eorseq r5, r8, r0, asr #29 │ │ │ │ + eorseq r5, r8, r0, lsl pc │ │ │ │ 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 │ │ │ │ @@ -10229,68 +10229,68 @@ │ │ │ │ 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 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 34850 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ ldr r3, [pc, #24] @ 34854 │ │ │ │ ldr r1, [pc, #24] @ 34858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r8, r0, asr #9 │ │ │ │ + eorseq r5, r8, r8, lsr pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r6, r0, lsl r7 │ │ │ │ + eorseq ip, r6, r0, lsl r2 │ │ │ │ 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] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27638c │ │ │ │ + bl 277b28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 348b8 │ │ │ │ ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 34928 │ │ │ │ ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10310,15 +10310,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 348f0 │ │ │ │ ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 34960 │ │ │ │ @@ -10330,63 +10330,63 @@ │ │ │ │ bne 3497c │ │ │ │ b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ bne 34924 │ │ │ │ ldr r3, [pc, #1384] @ 34f0c │ │ │ │ ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c29c │ │ │ │ + bl 23dce0 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e044c │ │ │ │ + bl 2e1028 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ 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 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238dd4 │ │ │ │ + bl 23a824 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0678 │ │ │ │ + bl 2e1254 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10403,15 +10403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b24 │ │ │ │ ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -10428,27 +10428,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r9, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34bb8 │ │ │ │ ldr r2, [pc, #960] @ 34f24 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -10468,15 +10468,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34bc0 │ │ │ │ @@ -10499,95 +10499,95 @@ │ │ │ │ b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6100 │ │ │ │ + bl 1a6a14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a614c │ │ │ │ + bl 1a6a60 │ │ │ │ add sl, sl, #1 │ │ │ │ b 34a90 │ │ │ │ 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 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2b44 │ │ │ │ + bl a302c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25df80 <_PySys_GetRequiredAttrString@@Base+0x5ff0> │ │ │ │ + bl 25fcd0 <_PySys_GetRequiredAttrString@@Base+0x62c4> │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 1874ec │ │ │ │ + bl 187b88 │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ 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 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 34efc │ │ │ │ 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] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10601,119 +10601,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 238dd4 │ │ │ │ + bl 23a824 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34da4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238dd4 │ │ │ │ + bl 23a824 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r5, r8, ror #20 │ │ │ │ + eorseq ip, r5, r8, ror #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsl r5 │ │ │ │ + mlaseq r8, r8, pc, r5 @ │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r5, r8, r8, asr #10 │ │ │ │ - eorseq r5, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x003855b0 │ │ │ │ + eorseq r5, r8, r8, asr #31 │ │ │ │ + eorseq r6, r8, r0 │ │ │ │ + eorseq r6, r8, r0, lsr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2815cc │ │ │ │ + bl 282d0c │ │ │ │ ldr r0, [pc, #4] @ 34f6c │ │ │ │ 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] @ 34ff8 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -10721,21 +10721,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 34fe8 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29d6e4 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29e794 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 34f9c │ │ │ │ ldr r0, [pc, #12] @ 34ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -10752,15 +10752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 35054 │ │ │ │ cmp r3, r4 │ │ │ │ bne 35040 │ │ │ │ ldr r5, [r5] │ │ │ │ b 3501c │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35038 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10773,138 +10773,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2e0d90 │ │ │ │ + bl 2e196c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0d90 │ │ │ │ + bl 2e196c │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003856f0 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003628b0 │ │ │ │ - eorseq r2, r6, r8, lsr #17 │ │ │ │ - eorseq r5, r8, r4, lsl #14 │ │ │ │ - eorseq r5, r8, r8, lsr #14 │ │ │ │ + eorseq r6, r8, r0, lsr r2 │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + @ instruction: 0x003633b0 │ │ │ │ + eorseq r3, r6, r8, lsr #7 │ │ │ │ + eorseq r6, r8, r4, asr #4 │ │ │ │ + eorseq r6, r8, r8, ror #4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, asr #15 │ │ │ │ + eorseq fp, r7, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 35228 │ │ │ │ b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r8, r9, r8 │ │ │ │ - eorseq r5, r8, r0, lsl r8 │ │ │ │ + mlaseq r6, r8, r4, r9 │ │ │ │ + mlaseq r8, r0, r2, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 35278 │ │ │ │ ldr r3, [pc, #132] @ 352f0 │ │ │ │ ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10918,43 +10918,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 352dc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r8, lsr r8 │ │ │ │ - eorseq r5, r8, r4, ror #16 │ │ │ │ + eorseq r6, r8, r4, lsr #5 │ │ │ │ + @ instruction: 0x003862d0 │ │ │ │ subseq r2, ip, r4, 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] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35388 │ │ │ │ @@ -10965,19 +10965,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 35360 │ │ │ │ ldr r1, [pc, #220] @ 3546c │ │ │ │ ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11012,23 +11012,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, ip, asr #28 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ - eorseq r5, r8, r4, ror r9 │ │ │ │ + eorseq r8, r7, ip, lsl #14 │ │ │ │ + eorseq r1, r6, r0, asr #20 │ │ │ │ + @ instruction: 0x003863f4 │ │ │ │ andeq r5, r3, r0, ror #21 │ │ │ │ │ │ │ │ 00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11055,336 +11055,336 @@ │ │ │ │ bne 354f4 <_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] @ 35674 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ ldr r1, [pc, #380] @ 35678 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 35564 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [pc, #356] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #332] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #332] @ 35680 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #312] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #316] @ 35684 <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #292] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #300] @ 35688 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #288] @ 3568c <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ ldr r1, [pc, #288] @ 35690 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3558c <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11a7bc │ │ │ │ + bl 11ad50 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r3, [pc, #224] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ beq 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1399f8 │ │ │ │ + bl 139fa0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a7bc │ │ │ │ + bl 11ad50 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7e0 │ │ │ │ - bl 11a7bc │ │ │ │ + bl 11ad74 │ │ │ │ + bl 11ad50 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7e0 │ │ │ │ + bl 11ad74 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r8, r8, lsl #19 │ │ │ │ - ldrdeq r4, [pc], #-120 @ │ │ │ │ + eorseq r6, r8, r8, lsl #8 │ │ │ │ + subeq r5, pc, r0, asr #32 │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - @ instruction: 0x003744d0 │ │ │ │ - @ instruction: 0x003859b8 │ │ │ │ - @ instruction: 0x003859dc │ │ │ │ + eorseq r4, r7, r0, lsl #31 │ │ │ │ + eorseq r6, r8, r8, lsr r4 │ │ │ │ + eorseq r6, r8, ip, asr r4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, lsl #20 │ │ │ │ - eorseq r5, r8, r0, lsr #20 │ │ │ │ + eorseq r6, r8, r4, lsl #9 │ │ │ │ + eorseq r6, r8, r0, lsr #9 │ │ │ │ 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 afa7c <_PyNamespace_New@@Base> │ │ │ │ + bl affb8 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afa7c <_PyNamespace_New@@Base> │ │ │ │ + bl affb8 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3572c <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #744] @ 359d4 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ bge 35730 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3578c <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #648] @ 359d8 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ blt 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 357e8 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #560] @ 359dc <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ beq 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #440] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #436] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #420] @ 359e4 <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 35888 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 359b0 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ b 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 358a4 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 358bc <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #308] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #304] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #292] @ 359e8 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r1, [pc, #216] @ 359ec <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r0, ror #22 │ │ │ │ - eorseq sl, r5, ip, ror #22 │ │ │ │ - mlaseq r5, ip, fp, sl │ │ │ │ + eorseq fp, r5, r0, ror #12 │ │ │ │ + eorseq fp, r5, ip, ror #12 │ │ │ │ + mlaseq r5, ip, r6, fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r6, r0, asr r8 │ │ │ │ - eorseq sp, r5, r0, lsr #26 │ │ │ │ - eorseq r5, r8, ip, lsr #20 │ │ │ │ - eorseq r5, r8, r8, lsr sl │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eorseq lr, r5, r0, lsr #16 │ │ │ │ + eorseq r6, r8, ip, lsr #9 │ │ │ │ + @ instruction: 0x003864b8 │ │ │ │ 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 │ │ │ │ @@ -11404,73 +11404,73 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 35a64 <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ b 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ac0 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd28 │ │ │ │ + b 9e20c │ │ │ │ cmp r5, #0 │ │ │ │ beq 35a84 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #80] @ 35ad0 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ab4 <_PyXI_ApplyError@@Base+0x614> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #40] @ 35ad8 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd28 │ │ │ │ + b 9e20c │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #27 │ │ │ │ - mlaseq r5, r8, r4, r9 │ │ │ │ - eorseq r5, r8, r4, asr #20 │ │ │ │ - eorseq r5, r8, r0, asr sl │ │ │ │ - eorseq r5, r8, r8, asr sl │ │ │ │ + eorseq sp, r5, r4, lsl #17 │ │ │ │ + mlaseq r5, r8, pc, r9 @ │ │ │ │ + eorseq r6, r8, r4, asr #9 │ │ │ │ + @ instruction: 0x003864d0 │ │ │ │ + @ instruction: 0x003864d8 │ │ │ │ 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 ab190 │ │ │ │ + bl ab678 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 35b3c <_PyXI_ApplyError@@Base+0x69c> │ │ │ │ ldr r3, [pc, #24] @ 35b44 <_PyXI_ApplyError@@Base+0x6a4> │ │ │ │ ldr r1, [pc, #24] @ 35b48 <_PyXI_ApplyError@@Base+0x6a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35b4c <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r0, ror #20 │ │ │ │ + eorseq r6, r8, r0, ror #9 │ │ │ │ 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, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -11482,50 +11482,50 @@ │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1898b8 │ │ │ │ + bl 189f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c980 │ │ │ │ + bl 20e340 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ blt 35c70 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35cd4 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 35cf0 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a9510 │ │ │ │ + bl a99f8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ bne 35bdc <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35c54 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -11534,64 +11534,64 @@ │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ 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} │ │ │ │ @@ -11600,1062 +11600,1224 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #144] @ 35df8 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ ldr r3, [pc, #60] @ 35dfc <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ ldr r1, [pc, #60] @ 35e00 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ b 35df0 <_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] @ 35e04 <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r8, ip, lsr #23 │ │ │ │ + eorseq r6, r8, ip, lsr #12 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, asr #23 │ │ │ │ + eorseq r6, r8, r4, asr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e08 : │ │ │ │ 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 35e3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 35e6c │ │ │ │ b 35e60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 35e80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003733b8 │ │ │ │ + eorseq r3, r7, r8, ror #28 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ece4 │ │ │ │ + b 10f268 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35ee4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #312] @ 36024 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r6, [pc, #208] @ 36038 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f90 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ beq 35fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ + bl 128e4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9dcbc │ │ │ │ + bl 9e1a0 │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r8, lsl r7 @ │ │ │ │ - @ instruction: 0x003895d8 │ │ │ │ + eorseq sl, r8, ip, lsr #1 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq ip, r6, r4, lsl r7 │ │ │ │ + eorseq sp, r6, r4, lsl r2 │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq ip, r6, r8, lsr #14 │ │ │ │ - eorseq r9, r8, r0, lsr lr │ │ │ │ - subeq r4, pc, r8, lsr #27 │ │ │ │ + eorseq sp, r6, r8, lsr #4 │ │ │ │ + eorseq sl, r8, r4, asr #14 │ │ │ │ + @ instruction: 0x004f5898 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq ip, r6, r8, lsr r4 │ │ │ │ + eorseq ip, r6, r8, lsr pc │ │ │ │ + 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] @ 360a4 │ │ │ │ + ldr r3, [pc, #40] @ 360a8 │ │ │ │ + str lr, [sp] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 1192d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3609c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2fe58 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r8], -r4 @ │ │ │ │ + subseq pc, r6, r8, ror #14 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #220] @ 36158 │ │ │ │ + ldr r1, [pc, #220] @ 361bc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 360c4 │ │ │ │ + beq 36128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 360cc │ │ │ │ - ldr r3, [pc, #160] @ 3615c │ │ │ │ - ldr r1, [pc, #160] @ 36160 │ │ │ │ + bne 36130 │ │ │ │ + ldr r3, [pc, #160] @ 361c0 │ │ │ │ + ldr r1, [pc, #160] @ 361c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 36150 │ │ │ │ + b 361b4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fbb5c │ │ │ │ + bl 2fc730 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 360c4 │ │ │ │ + beq 36128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36124 │ │ │ │ + bge 36188 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c4 │ │ │ │ + beq 36128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 360c4 │ │ │ │ + bne 36128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 360c4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36128 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 36134 │ │ │ │ - ldr r0, [pc, #48] @ 36164 │ │ │ │ - b 36150 │ │ │ │ + bne 36198 │ │ │ │ + ldr r0, [pc, #48] @ 361c8 │ │ │ │ + b 361b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3612c │ │ │ │ + bne 36190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3612c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36190 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r4, lsl #12 │ │ │ │ + eorseq sl, r8, r4, asr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00036168 : │ │ │ │ - ldr r0, [pc] @ 36170 │ │ │ │ - b 10ece4 │ │ │ │ - ldrheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ +000361cc : │ │ │ │ + ldr r0, [pc] @ 361d4 │ │ │ │ + b 10f268 │ │ │ │ + subseq pc, r6, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #936] @ 3653c │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #936] @ 365a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288b8 │ │ │ │ + bl 128e4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ + blt 364fc │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #884] @ 36540 │ │ │ │ + ldr r2, [pc, #884] @ 365a4 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #880] @ 36544 │ │ │ │ + ldr r1, [pc, #880] @ 365a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c8 │ │ │ │ - ldr r4, [pc, #872] @ 36548 │ │ │ │ + bl a5eb0 │ │ │ │ + ldr r4, [pc, #872] @ 365ac │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36224 │ │ │ │ + blt 36288 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36208 │ │ │ │ + beq 3626c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36208 │ │ │ │ - ldr r0, [pc, #824] @ 36540 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #816] @ 36540 │ │ │ │ - ldr r1, [pc, #824] @ 3654c │ │ │ │ + bne 3626c │ │ │ │ + ldr r0, [pc, #824] @ 365a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #816] @ 365a4 │ │ │ │ + ldr r1, [pc, #824] @ 365b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36248 │ │ │ │ + bge 362ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #764] @ 36540 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364fc │ │ │ │ + ldr r0, [pc, #764] @ 365a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 364fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36268 │ │ │ │ + beq 362cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36268 │ │ │ │ - ldr r0, [pc, #728] @ 36540 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #736] @ 36550 │ │ │ │ - ldr r1, [pc, #736] @ 36554 │ │ │ │ + bne 362cc │ │ │ │ + ldr r0, [pc, #728] @ 365a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #736] @ 365b4 │ │ │ │ + ldr r1, [pc, #736] @ 365b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 362c0 │ │ │ │ + blt 36324 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 362a4 │ │ │ │ + beq 36308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 362a4 │ │ │ │ - ldr r0, [pc, #684] @ 36550 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #676] @ 36550 │ │ │ │ - ldr r1, [pc, #680] @ 36558 │ │ │ │ + bne 36308 │ │ │ │ + ldr r0, [pc, #684] @ 365b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #676] @ 365b4 │ │ │ │ + ldr r1, [pc, #680] @ 365bc │ │ │ │ mov r0, r7 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 362e4 │ │ │ │ + bge 36348 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #624] @ 36550 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364fc │ │ │ │ + ldr r0, [pc, #624] @ 365b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 364fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36304 │ │ │ │ + beq 36368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 36304 │ │ │ │ - ldr r0, [pc, #588] @ 36550 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #592] @ 3655c │ │ │ │ + bne 36368 │ │ │ │ + ldr r0, [pc, #588] @ 365b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #592] @ 365c0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #572] @ 36560 │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #572] @ 365c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #552] @ 36564 │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #552] @ 365c8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #532] @ 36568 │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #532] @ 365cc │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #512] @ 3656c │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #512] @ 365d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288b8 │ │ │ │ + bl 128e4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ + blt 364fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #464] @ 36570 │ │ │ │ + ldr r2, [pc, #464] @ 365d4 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #412] @ 36544 │ │ │ │ + ldr r1, [pc, #412] @ 365a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 363f4 │ │ │ │ + blt 36458 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 363d8 │ │ │ │ + beq 3643c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 363d8 │ │ │ │ - ldr r0, [pc, #408] @ 36570 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #400] @ 36570 │ │ │ │ - ldr r1, [pc, #360] @ 3654c │ │ │ │ + bne 3643c │ │ │ │ + ldr r0, [pc, #408] @ 365d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #400] @ 365d4 │ │ │ │ + ldr r1, [pc, #360] @ 365b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36418 │ │ │ │ + bge 3647c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #348] @ 36570 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364fc │ │ │ │ + ldr r0, [pc, #348] @ 365d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 364fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36438 │ │ │ │ + beq 3649c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36438 │ │ │ │ - ldr r0, [pc, #312] @ 36570 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #308] @ 36574 │ │ │ │ - ldr r1, [pc, #272] @ 36554 │ │ │ │ + bne 3649c │ │ │ │ + ldr r0, [pc, #312] @ 365d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #308] @ 365d8 │ │ │ │ + ldr r1, [pc, #272] @ 365b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36478 │ │ │ │ + blt 364dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 364a0 │ │ │ │ - ldr r2, [pc, #272] @ 36574 │ │ │ │ - ldr r1, [pc, #240] @ 36558 │ │ │ │ + bne 36504 │ │ │ │ + ldr r2, [pc, #272] @ 365d8 │ │ │ │ + ldr r1, [pc, #240] @ 365bc │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 364bc │ │ │ │ + bge 36520 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #220] @ 36574 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 364fc │ │ │ │ + ldr r0, [pc, #220] @ 365d8 │ │ │ │ + bl 9b0b4 <_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 3645c │ │ │ │ - ldr r0, [pc, #188] @ 36574 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3645c │ │ │ │ + bne 364c0 │ │ │ │ + ldr r0, [pc, #188] @ 365d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 364c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 364dc │ │ │ │ + beq 36540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 364dc │ │ │ │ - ldr r0, [pc, #152] @ 36574 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #148] @ 36578 │ │ │ │ + bne 36540 │ │ │ │ + ldr r0, [pc, #152] @ 365d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #148] @ 365dc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #128] @ 3657c │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #128] @ 365e0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #108] @ 36580 │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #108] @ 365e4 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #88] @ 36584 │ │ │ │ + blt 364fc │ │ │ │ + ldr r1, [pc, #88] @ 365e8 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r9, r8, r0, ror #15 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003897f4 │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r9, r8, r8, lsl #16 │ │ │ │ - eorseq r9, r8, r0, lsr #16 │ │ │ │ - @ instruction: 0x003897d8 │ │ │ │ - eorseq r9, r8, ip, ror #15 │ │ │ │ - eorseq r9, r8, r0, lsl #16 │ │ │ │ - eorseq r9, r8, r8, lsl r8 │ │ │ │ - subseq pc, r6, r4, lsl #16 │ │ │ │ - ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ - subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r9, r8, r0, lsr r8 │ │ │ │ - eorseq r9, r8, r4, asr #16 │ │ │ │ - eorseq r9, r8, r8, asr r8 │ │ │ │ - eorseq r9, r8, r0, ror r8 │ │ │ │ - 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] @ 365e4 │ │ │ │ - ldr r3, [pc, #40] @ 365e8 │ │ │ │ - str lr, [sp] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 118d40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 365dc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2fe58 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r8, r8, lsl #17 │ │ │ │ - subseq pc, r6, r8, lsl r8 @ │ │ │ │ + ldrsheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ + subseq r7, r7, r4, lsl #5 │ │ │ │ + eorseq sl, r8, r0, lsr #5 │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x0038a2b4 │ │ │ │ + subseq r7, r7, r4, lsl #11 │ │ │ │ + eorseq sl, r8, r8, asr #5 │ │ │ │ + eorseq sl, r8, r0, ror #5 │ │ │ │ + mlaseq r8, r8, r2, sl │ │ │ │ + eorseq sl, r8, ip, lsr #5 │ │ │ │ + eorseq sl, r8, r0, asr #5 │ │ │ │ + @ instruction: 0x0038a2d8 │ │ │ │ + subseq pc, r6, r0, lsl r8 @ │ │ │ │ + subseq r7, r7, r4, lsl #4 │ │ │ │ + subseq r7, r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x0038a2f0 │ │ │ │ + eorseq sl, r8, r4, lsl #6 │ │ │ │ + eorseq sl, r8, r8, lsl r3 │ │ │ │ + eorseq sl, r8, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 188720 <_Py_union_type_or@@Base+0x664> │ │ │ │ - ldr r0, [pc] @ 36610 │ │ │ │ + bl 188dbc <_Py_union_type_or@@Base+0x664> │ │ │ │ + ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10ece4 │ │ │ │ + b 10f268 │ │ │ │ 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 36660 │ │ │ │ + ldr r3, [pc, #552] @ 3687c │ │ │ │ + ldr r1, [pc, #552] @ 36880 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 36694 │ │ │ │ + ldr r1, [pc, #540] @ 36884 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 36704 │ │ │ │ + ldr r0, [pc, #524] @ 36888 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3669c │ │ │ │ + mov r0, #0 │ │ │ │ + b 36874 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr r8, [pc, #484] @ 3688c │ │ │ │ + cmp r4, #0 │ │ │ │ + cmpne r4, r8 │ │ │ │ + bne 3670c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b6dc │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 36704 │ │ │ │ + ldr r1, [pc, #456] @ 36890 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f858 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + beq 36694 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne 3670c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36704 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 36704 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 3688c │ │ │ │ + b 36874 │ │ │ │ + ldr r0, [pc, #384] @ 36894 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144034 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r5, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 36740 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 3675c │ │ │ │ + b 3677c │ │ │ │ + ldr r1, [pc, #336] @ 36898 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f447c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36730 │ │ │ │ + b 367d0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 143e54 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 367d8 │ │ │ │ + b 367b0 │ │ │ │ + bl 8b910 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #268] @ 3689c │ │ │ │ + bl 129168 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 367fc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143e54 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 367d8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 367d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 367d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mvn r4, #0 │ │ │ │ + b 36844 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36814 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 36814 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36814 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r0, [pc, #152] @ 368a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144034 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + ldr r0, [pc, #136] @ 368a4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144034 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 278280 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 176280 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + asr r4, r0, #31 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36868 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 36868 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 36704 │ │ │ │ + b 36694 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r4, asr r6 │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ + subseq lr, r7, ip, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r8, ip, lsl #13 │ │ │ │ + mlaseq r8, r4, r6, sl │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + eorseq sp, r8, ip, lsr #2 │ │ │ │ + eorseq sl, r8, ip, lsr #13 │ │ │ │ + mlaseq r7, r4, r7, sp │ │ │ │ + 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 36664 │ │ │ │ + bne 368ec │ │ │ │ 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 36648 │ │ │ │ + beq 368d0 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36d18 │ │ │ │ - bl 9dcbc │ │ │ │ + ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1640] @ 36d1c │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r7, [pc, #1616] @ 36d20 │ │ │ │ - ldr r9, [pc, #1616] @ 36d24 │ │ │ │ - ldr r8, [pc, #1616] @ 36d28 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ + ldr r9, [pc, #1616] @ 36fac │ │ │ │ + ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36750 │ │ │ │ + beq 369d8 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a25fc │ │ │ │ + bl a2ae4 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1dcc │ │ │ │ + bl a22b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36898 │ │ │ │ + blt 36b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 36748 │ │ │ │ + beq 369d0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 36748 │ │ │ │ + bne 369d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 366d4 │ │ │ │ + b 3695c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36d2c │ │ │ │ - bl b2b5c │ │ │ │ + ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ + bl b3098 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1468] @ 36d30 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36d34 │ │ │ │ + ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36d38 │ │ │ │ + ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36d3c │ │ │ │ + ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28474c │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36d40 │ │ │ │ - bl a9a3c │ │ │ │ - ldr r1, [pc, #1368] @ 36d44 │ │ │ │ + ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ + bl a9f24 │ │ │ │ + ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r2, [pc, #1348] @ 36d48 │ │ │ │ - ldr r1, [pc, #1348] @ 36d4c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ + ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28474c │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #1332] @ 36d50 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91940 │ │ │ │ + beq 36b5c │ │ │ │ + bl 91e08 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91940 │ │ │ │ + beq 36b5c │ │ │ │ + bl 91e08 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ - ldr sl, [pc, #1292] @ 36d54 │ │ │ │ + beq 36c54 │ │ │ │ + ldr sl, [pc, #1292] @ 36fdc │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 368dc │ │ │ │ + bne 36b64 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 36848 │ │ │ │ - ldr r2, [pc, #1260] @ 36d58 │ │ │ │ - ldr r1, [pc, #1260] @ 36d5c │ │ │ │ + bne 36ad0 │ │ │ │ + ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ + ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28474c │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ - ldr r1, [pc, #1244] @ 36d60 │ │ │ │ + blt 36c54 │ │ │ │ + ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 368bc │ │ │ │ + bge 36b44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #1184] @ 36d64 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 369e0 │ │ │ │ + bge 36c68 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36d10 │ │ │ │ + b 36f98 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 28474c │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ + blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3693c │ │ │ │ + blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36964 │ │ │ │ + bne 36bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369cc │ │ │ │ + bne 36c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 369cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 369a0 │ │ │ │ + beq 36c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 369a0 │ │ │ │ + bne 36c28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369c4 │ │ │ │ + beq 36c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369c4 │ │ │ │ + bne 36c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36854 │ │ │ │ + bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #896] @ 36d68 │ │ │ │ + bl 9b6dc │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #896] @ 36ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - ldr r2, [pc, #880] @ 36d6c │ │ │ │ - ldr r1, [pc, #860] @ 36d5c │ │ │ │ - bl 28474c │ │ │ │ + beq 36b5c │ │ │ │ + ldr r2, [pc, #880] @ 36ff4 │ │ │ │ + ldr r1, [pc, #860] @ 36fe4 │ │ │ │ + bl 285e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #864] @ 36d70 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #844] @ 36d74 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #824] @ 36d78 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #804] @ 36d7c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #784] @ 36d80 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #764] @ 36d84 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #744] @ 36d88 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #724] @ 36d8c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #704] @ 36d90 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #684] @ 36d94 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 36d98 │ │ │ │ + ldr r0, [pc, #636] @ 37020 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36b74 │ │ │ │ + beq 36dfc │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36b90 │ │ │ │ + beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36b64 │ │ │ │ + beq 36dec │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36b64 │ │ │ │ + bne 36dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 36b10 │ │ │ │ - b 36b90 │ │ │ │ - ldr r1, [pc, #544] @ 36d9c │ │ │ │ + bge 36d98 │ │ │ │ + b 36e18 │ │ │ │ + ldr r1, [pc, #544] @ 37024 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36bb8 │ │ │ │ - b 368d4 │ │ │ │ + bge 36e40 │ │ │ │ + b 36b5c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #480] @ 36da0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #460] @ 36da4 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #440] @ 36da8 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36c18 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 368d4 │ │ │ │ - ldr r3, [pc, #396] @ 36dac │ │ │ │ + bne 36ea0 │ │ │ │ + bl 2a1184 │ │ │ │ + b 36b5c │ │ │ │ + ldr r3, [pc, #396] @ 37034 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #372] @ 36db0 │ │ │ │ + ldr r2, [pc, #372] @ 37038 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 36db4 │ │ │ │ + ldr r3, [pc, #368] @ 3703c │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 36db8 │ │ │ │ - ldr r3, [pc, #360] @ 36dbc │ │ │ │ + ldr r2, [pc, #360] @ 37040 │ │ │ │ + ldr r3, [pc, #360] @ 37044 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 36dc0 │ │ │ │ - ldr r3, [pc, #352] @ 36dc4 │ │ │ │ + ldr r2, [pc, #352] @ 37048 │ │ │ │ + ldr r3, [pc, #352] @ 3704c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 36dc8 │ │ │ │ - ldr r3, [pc, #344] @ 36dcc │ │ │ │ + ldr r2, [pc, #344] @ 37050 │ │ │ │ + ldr r3, [pc, #344] @ 37054 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 36dd0 │ │ │ │ - ldr r3, [pc, #336] @ 36dd4 │ │ │ │ + ldr r2, [pc, #336] @ 37058 │ │ │ │ + ldr r3, [pc, #336] @ 3705c │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 36dd8 │ │ │ │ - ldr r3, [pc, #328] @ 36ddc │ │ │ │ + ldr r2, [pc, #328] @ 37060 │ │ │ │ + ldr r3, [pc, #328] @ 37064 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 36de0 │ │ │ │ - ldr r3, [pc, #320] @ 36de4 │ │ │ │ + ldr r2, [pc, #320] @ 37068 │ │ │ │ + ldr r3, [pc, #320] @ 3706c │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 36de8 │ │ │ │ - ldr r3, [pc, #312] @ 36dec │ │ │ │ + ldr r2, [pc, #312] @ 37070 │ │ │ │ + ldr r3, [pc, #312] @ 37074 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 36df0 │ │ │ │ - ldr r3, [pc, #304] @ 36df4 │ │ │ │ + ldr r2, [pc, #304] @ 37078 │ │ │ │ + ldr r3, [pc, #304] @ 3707c │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 36df8 │ │ │ │ - ldr r3, [pc, #292] @ 36dfc │ │ │ │ + ldr r2, [pc, #292] @ 37080 │ │ │ │ + ldr r3, [pc, #292] @ 37084 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 36e00 │ │ │ │ - ldr r2, [pc, #284] @ 36e04 │ │ │ │ + ldr r1, [pc, #284] @ 37088 │ │ │ │ + ldr r2, [pc, #284] @ 3708c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f6c0 │ │ │ │ + bl 14fcf4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36d00 │ │ │ │ + bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #256] @ 36e08 │ │ │ │ + bl 9a098 │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r8, r4, lsr #23 │ │ │ │ - subseq pc, r6, r8, asr r8 @ │ │ │ │ - subseq pc, r6, r0, ror r8 @ │ │ │ │ - andeq r2, r8, r4, lsr #25 │ │ │ │ - strdeq ip, [r1], -r0 @ │ │ │ │ - mlaseq r8, ip, fp, r9 │ │ │ │ - eorseq r8, r7, r0, ror #18 │ │ │ │ - eorseq r9, r8, r8, ror r9 │ │ │ │ - eorseq r9, r8, r4, lsl #19 │ │ │ │ - mlaseq r8, r4, r9, r9 │ │ │ │ - eorseq r9, r8, r4, lsr #19 │ │ │ │ - eorseq r2, r6, r4, asr r2 │ │ │ │ - eorseq ip, r5, ip, lsl #2 │ │ │ │ - eorseq r9, r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x003899bc │ │ │ │ - subeq r4, pc, r8, lsl lr @ │ │ │ │ - eorseq r9, r8, ip, asr #19 │ │ │ │ - eorseq sl, r5, r8, asr fp │ │ │ │ - eorseq r0, r8, r0, lsl #18 │ │ │ │ - @ instruction: 0x003899fc │ │ │ │ - eorseq r9, r8, r8, lsl #20 │ │ │ │ - eorseq r9, r8, r8, lsl sl │ │ │ │ - eorseq r9, r8, r0, asr sl │ │ │ │ - eorseq r9, r8, r0, ror #20 │ │ │ │ - eorseq r9, r8, r0, ror sl │ │ │ │ - eorseq r9, r8, r0, lsl #21 │ │ │ │ - mlaseq r8, r0, sl, r9 │ │ │ │ - eorseq r9, r8, r4, lsr #21 │ │ │ │ - @ instruction: 0x00389ab4 │ │ │ │ - eorseq r9, r8, r4, asr #21 │ │ │ │ - @ instruction: 0x00389ad4 │ │ │ │ - eorseq r9, r8, r4, ror #21 │ │ │ │ - @ instruction: 0x00389af4 │ │ │ │ - @ instruction: 0x00389af8 │ │ │ │ - eorseq r9, r8, r4, lsl #22 │ │ │ │ - eorseq r9, r8, r4, lsr #22 │ │ │ │ - eorseq r9, r8, r0, asr fp │ │ │ │ - eorseq r9, r8, r0, ror fp │ │ │ │ + eorseq r6, r8, r4, lsr #12 │ │ │ │ + subseq pc, r6, r0, lsr #27 │ │ │ │ + ldrheq pc, [r6], #-216 @ 0xffffff28 @ │ │ │ │ + andeq r3, r8, r0, lsl r1 │ │ │ │ + eoreq sp, r1, r4, ror pc │ │ │ │ + eorseq sl, r8, ip, lsl #22 │ │ │ │ + eorseq r9, r7, r0, lsl r4 │ │ │ │ + eorseq sl, r8, r8, ror #17 │ │ │ │ + @ instruction: 0x0038a8f4 │ │ │ │ + eorseq sl, r8, r4, lsl #18 │ │ │ │ + eorseq sl, r8, r4, lsl r9 │ │ │ │ + eorseq r2, r6, r4, asr sp │ │ │ │ + eorseq ip, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r8, ip, lsl r9 │ │ │ │ + eorseq sl, r8, ip, lsr #18 │ │ │ │ + subeq r6, pc, ip, ror #15 │ │ │ │ + eorseq sl, r8, ip, lsr r9 │ │ │ │ + eorseq fp, r5, r8, asr r6 │ │ │ │ + eorseq r1, r8, ip, lsr r4 │ │ │ │ + eorseq sl, r8, ip, ror #18 │ │ │ │ + eorseq sl, r8, r8, ror r9 │ │ │ │ + eorseq sl, r8, r8, lsl #19 │ │ │ │ + eorseq sl, r8, r0, asr #19 │ │ │ │ + @ instruction: 0x0038a9d0 │ │ │ │ + eorseq sl, r8, r0, ror #19 │ │ │ │ + @ instruction: 0x0038a9f0 │ │ │ │ + eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq sl, r8, r4, lsl sl │ │ │ │ + eorseq sl, r8, r4, lsr #20 │ │ │ │ + eorseq sl, r8, r4, lsr sl │ │ │ │ + eorseq sl, r8, r4, asr #20 │ │ │ │ + eorseq sl, r8, r4, asr sl │ │ │ │ + eorseq sl, r8, r4, ror #20 │ │ │ │ + eorseq sl, r8, r8, ror #20 │ │ │ │ + eorseq sl, r8, r4, ror sl │ │ │ │ + mlaseq r8, r4, sl, sl │ │ │ │ + eorseq sl, r8, r0, asr #21 │ │ │ │ + eorseq sl, r8, r0, ror #21 │ │ │ │ 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 │ │ │ │ @@ -12665,490 +12827,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 lr, r1, r0, ror #13 │ │ │ │ + eoreq r0, r2, r4, ror #2 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r9, r8, r8, lsl #23 │ │ │ │ - andeq r6, r6, ip, ror #14 │ │ │ │ - mlaseq r8, r0, fp, r9 │ │ │ │ - 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 36e4c │ │ │ │ - ldr r3, [pc, #552] @ 37068 │ │ │ │ - ldr r1, [pc, #552] @ 3706c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 36e80 │ │ │ │ - ldr r1, [pc, #540] @ 37070 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r0, [pc, #524] @ 37074 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36e88 │ │ │ │ - mov r0, #0 │ │ │ │ - b 37060 │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 37078 │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r1, [pc, #456] @ 3707c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f2d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - beq 36e80 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36ef0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 36ef0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 37078 │ │ │ │ - b 37060 │ │ │ │ - ldr r0, [pc, #384] @ 37080 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 36f2c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 36f48 │ │ │ │ - b 36f68 │ │ │ │ - ldr r1, [pc, #336] @ 37084 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f3f1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36f1c │ │ │ │ - b 36fbc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 143894 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - b 36f9c │ │ │ │ - bl 8b434 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 37088 │ │ │ │ - bl 128bd4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 36fe8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143894 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36fbc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 36fbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 37030 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37000 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 37000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 37000 │ │ │ │ - bl 11a82c │ │ │ │ - ldr r0, [pc, #152] @ 3708c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - ldr r0, [pc, #136] @ 37090 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143a74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 276ae4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 175c08 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - asr r4, r0, #31 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37054 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 37054 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 36ef0 │ │ │ │ - b 36e80 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00389bbc │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00389bf4 │ │ │ │ - @ instruction: 0x00389bfc │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq ip, r8, ip, ror r6 │ │ │ │ - eorseq r9, r8, r4, lsl ip │ │ │ │ - eorseq ip, r7, r4, ror #25 │ │ │ │ + @ instruction: 0x0038aaf8 │ │ │ │ + andeq r6, r6, r8, lsl #13 │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ 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 a6548 │ │ │ │ + bl a6a30 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 37104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3715c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 3715c │ │ │ │ mov r1, r4 │ │ │ │ bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 37164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 371a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3715c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #52] @ 371f4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 371e4 <_PyImport_SetModule@@Base+0x3c> │ │ │ │ ldr r1, [pc, #24] @ 371f8 <_PyImport_SetModule@@Base+0x50> │ │ │ │ ldr r0, [pc, #24] @ 371fc <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2884 │ │ │ │ + b b2dc0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r0, ror #29 │ │ │ │ - @ instruction: 0x003d18f0 │ │ │ │ + eorseq sp, r5, r0, ror #19 │ │ │ │ + @ instruction: 0x003d23f0 │ │ │ │ │ │ │ │ 00037200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 37238 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 37250 │ │ │ │ - b 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ece4 │ │ │ │ - subseq r0, r7, r0, lsl r8 │ │ │ │ + b 10f268 │ │ │ │ + subseq r0, r7, r4, ror #11 │ │ │ │ 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 124b48 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1250d8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 373a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 372c0 │ │ │ │ ldr r1, [pc, #268] @ 373b8 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117e94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118418 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117e94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118418 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37374 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 373a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be8e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl beda8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282dc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 284508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038afbc │ │ │ │ - eorseq sl, r8, r4, asr #31 │ │ │ │ - eorseq r0, r7, r0, lsr r4 │ │ │ │ - @ instruction: 0x003921b8 │ │ │ │ + eorseq sl, r8, ip, ror #25 │ │ │ │ + @ instruction: 0x0038acf4 │ │ │ │ + eorseq r0, r7, r0, lsr pc │ │ │ │ + eorseq r2, r9, r8, ror #24 │ │ │ │ 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 124b48 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1250d8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117e94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118418 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 374b0 │ │ │ │ ldr r1, [pc, #236] @ 37544 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117e94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118418 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 374b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117e94 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118418 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 3752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be8e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl beda8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282dc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 284508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r4, lsr r0 │ │ │ │ - eorseq fp, r8, r8, asr #32 │ │ │ │ - @ instruction: 0x003921b8 │ │ │ │ + eorseq sl, r8, r0, lsr lr │ │ │ │ + eorseq sl, r8, r4, asr #28 │ │ │ │ + eorseq r2, r9, r8, ror #24 │ │ │ │ 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 │ │ │ │ @@ -13183,65 +13183,65 @@ │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3768c │ │ │ │ b 37818 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ b 3768c │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ 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 1efc8c │ │ │ │ + bl 1f1600 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 37810 │ │ │ │ ldr r0, [pc, #364] @ 37840 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -13264,101 +13264,101 @@ │ │ │ │ bgt 377b8 │ │ │ │ cmn r5, #4 │ │ │ │ beq 37740 │ │ │ │ cmn r5, #2 │ │ │ │ bne 377b8 │ │ │ │ ldr r1, [pc, #276] @ 3784c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 37810 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r5, #2 │ │ │ │ beq 377b8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 377d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37754 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 309000 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ + bl 309bd4 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge 37754 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ ldr r3, [pc, #144] @ 37858 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3148dc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3158b4 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f01e8 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f1b5c <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3781c │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #84] @ 3785c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 3148dc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3158b4 <_Py_c_pow@@Base+0x1288> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 258ba0 <_PySys_GetRequiredAttrString@@Base+0xc10> │ │ │ │ + bl 25a6ec <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r6, r7, r8, ror #26 │ │ │ │ - andseq r7, lr, r4, lsl #20 │ │ │ │ - @ instruction: 0x001ee3f4 │ │ │ │ - eorseq fp, r8, r4, lsr #2 │ │ │ │ + subseq r0, r7, r4, asr #12 │ │ │ │ + eorseq r8, r7, ip, asr #19 │ │ │ │ + andseq r9, lr, r4, lsl #6 │ │ │ │ + andseq pc, lr, r8, ror #26 │ │ │ │ + eorseq sl, r8, r8, ror lr │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - ldrsheq fp, [r8], -ip @ │ │ │ │ - eorseq r0, r8, r0, lsl #24 │ │ │ │ - eorseq r0, r8, r8, ror pc │ │ │ │ + eorseq sl, r8, r0, asr lr │ │ │ │ + @ instruction: 0x003815b0 │ │ │ │ + eorseq r1, r8, r8, lsr #18 │ │ │ │ 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 20fb6c │ │ │ │ + b 211540 │ │ │ │ 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 │ │ │ │ @@ -13366,15 +13366,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #340] @ 37a1c │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r5 │ │ │ │ beq 37974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ bne 3795c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -13390,43 +13390,43 @@ │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ b 37a14 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ b 37a14 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcc 3799c │ │ │ │ ldr r3, [pc, #144] @ 37a20 │ │ │ │ ldr r1, [pc, #148] @ 37a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 37974 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -13439,63 +13439,63 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 379f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 379f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r8, ip, asr #4 │ │ │ │ + eorseq sl, r8, r4, lsl pc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, asr r2 │ │ │ │ - eorseq fp, r8, r4, lsl #5 │ │ │ │ + eorseq sl, r8, r4, lsr #30 │ │ │ │ + eorseq sl, r8, ip, asr #30 │ │ │ │ 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] @ 37a8c │ │ │ │ - bl 15035c │ │ │ │ + bl 150abc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37a84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ beq 37a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 37a84 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r4, lsl #19 │ │ │ │ + eorseq fp, r7, r4, lsr #6 │ │ │ │ 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 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r0, [pc] @ 37ad0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @@ -13506,26 +13506,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 37b08 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #4] @ 37b04 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ - @ instruction: 0x0036e2fc │ │ │ │ + b a9f24 │ │ │ │ + @ instruction: 0x0036edfc │ │ │ │ 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 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ bne 37b48 │ │ │ │ b 37b84 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -13535,29 +13535,29 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 37bbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 37b8c │ │ │ │ mov r4, #0 │ │ │ │ b 37bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 │ │ │ │ @@ -13567,176 +13567,176 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 37c10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c04 │ │ │ │ ldr r0, [pc, #48] @ 37c28 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664a4 │ │ │ │ + b 166a14 │ │ │ │ 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 lr, r5, r4, asr #18 │ │ │ │ + eorseq pc, r5, r4, asr #8 │ │ │ │ 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 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37ca0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq ip, r6, r8, asr #11 │ │ │ │ + eorseq r3, r6, ip, lsl #21 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq sp, r6, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #248] @ 37ddc │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #240] @ 37de0 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18f470 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18faec <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 37d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37d34 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 37dd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge 37d94 │ │ │ │ ldr r3, [pc, #140] @ 37dec │ │ │ │ ldr r1, [pc, #140] @ 37df0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 37dd4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bne 37dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq lr, r8, ip, asr #2 │ │ │ │ + subseq lr, r7, ip, asr #9 │ │ │ │ + eorseq lr, r8, ip, lsl ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, ror #15 │ │ │ │ + mlaseq r7, r4, r2, r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00363af8 │ │ │ │ + @ instruction: 0x003645f8 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c158 <_Py_DecRef@@Base> │ │ │ │ + bl 19ca98 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27e490 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27fbd0 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c158 <_Py_DecRef@@Base> │ │ │ │ + bl 19ca98 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c158 <_Py_DecRef@@Base> │ │ │ │ + bl 19ca98 <_Py_DecRef@@Base> │ │ │ │ b 37e58 │ │ │ │ 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 │ │ │ │ @@ -13749,109 +13749,109 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 37edc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f30 │ │ │ │ b 37ef8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ ble 37f68 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r7, r4, lsr lr │ │ │ │ + @ instruction: 0x003776dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 2441c0 │ │ │ │ + b 245c04 │ │ │ │ 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 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38010 │ │ │ │ b 38024 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bne 38010 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #28] @ 3802c │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038b4d8 │ │ │ │ - eorseq fp, r8, r8, ror #9 │ │ │ │ + eorseq fp, r8, r8, lsl #31 │ │ │ │ + mlaseq r8, r8, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ blt 3805c │ │ │ │ bne 38064 │ │ │ │ ldr r0, [pc, #16] @ 3806c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -13865,54 +13865,54 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ bgt 380a4 │ │ │ │ ldr r3, [pc, #656] @ 38328 │ │ │ │ ldr r1, [pc, #656] @ 3832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ beq 38170 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ beq 38158 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ beq 38148 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3814c │ │ │ │ b 380c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 38170 │ │ │ │ b 38180 │ │ │ │ @@ -13939,28 +13939,28 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r1, [pc, #388] @ 38338 │ │ │ │ ldr r0, [pc, #388] @ 3833c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ blt 380c0 │ │ │ │ cmp r6, #8 │ │ │ │ beq 38200 │ │ │ │ tst r6, #1 │ │ │ │ bne 38208 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ bne 3820c │ │ │ │ ldr r3, [pc, #332] @ 38340 │ │ │ │ ldr r1, [pc, #332] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 380c0 │ │ │ │ mov r3, #2 │ │ │ │ b 3820c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -13972,78 +13972,78 @@ │ │ │ │ beq 38294 │ │ │ │ b 3826c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 38250 │ │ │ │ - bl 17ee44 │ │ │ │ + bl 17f4d0 │ │ │ │ b 38258 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38228 │ │ │ │ b 380c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 382a8 │ │ │ │ - bl 17ee44 │ │ │ │ + bl 17f4d0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 1325ec │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ beq 382b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrge r3, [pc, #44] @ 38334 │ │ │ │ ldrge r0, [r3] │ │ │ │ bge 38320 │ │ │ │ ldr r3, [pc, #52] @ 38348 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror #10 │ │ │ │ - mlaseq r8, ip, r5, fp │ │ │ │ + eorseq ip, r8, ip, lsl r0 │ │ │ │ + eorseq ip, r8, ip, asr #32 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, r8, asr #11 │ │ │ │ - @ instruction: 0x0038b5d0 │ │ │ │ + eorseq ip, r8, r8, ror r0 │ │ │ │ + eorseq ip, r8, r0, lsl #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038b5dc │ │ │ │ + eorseq ip, r8, ip, lsl #1 │ │ │ │ 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] │ │ │ │ @@ -14054,153 +14054,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38384 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3839c │ │ │ │ ldr r1, [pc, #16] @ 383a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ + eorseq ip, r8, r8, lsr #1 │ │ │ │ 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 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b8718 │ │ │ │ + bl 2b93c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38468 │ │ │ │ bgt 38454 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38440 │ │ │ │ cmn r2, #2 │ │ │ │ bne 38454 │ │ │ │ ldr r3, [pc, #212] @ 38508 │ │ │ │ ldr r1, [pc, #212] @ 3850c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3148dc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 3158b4 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 384ec │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 384c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, lsr #12 │ │ │ │ + ldrsbeq ip, [r8], -r8 @ │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq pc, r7, r8, lsl ip @ │ │ │ │ - eorseq fp, r8, r4, asr #12 │ │ │ │ + eorseq r0, r8, r4, ror #14 │ │ │ │ + ldrsheq ip, [r8], -r4 @ │ │ │ │ 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 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 38590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 385a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq ip, r6, ip, ror #11 │ │ │ │ + eorseq r3, r6, ip, lsl #21 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq sp, r6, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 385f4 │ │ │ │ @@ -14210,19 +14210,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 385f4 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3860c │ │ │ │ ldr r1, [pc, #16] @ 38610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #12 │ │ │ │ + eorseq ip, r8, r8, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 38620 │ │ │ │ cmp r1, #1 │ │ │ │ bne 38640 │ │ │ │ ldr r3, [pc, #84] @ 38684 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -14243,15 +14243,15 @@ │ │ │ │ tst r2, #4 │ │ │ │ bne 38650 │ │ │ │ b 3867c │ │ │ │ ldr r0, [pc, #12] @ 38688 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 3868c │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ 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 │ │ │ │ @@ -14284,20 +14284,20 @@ │ │ │ │ ldr ip, [pc, #40] @ 3873c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 386ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r0, lsl r2 │ │ │ │ + subseq r1, r7, r4, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 3874c │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 387a4 │ │ │ │ tst r0, #3 │ │ │ │ @@ -14340,362 +14340,304 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38810 │ │ │ │ ldr r3, [pc, #120] @ 38880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d8e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17df70 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d8e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17df70 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ b 38878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38864 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38874 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r7, r4, asr #28 │ │ │ │ + @ instruction: 0x0037d8f4 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38a0c │ │ │ │ ldr r6, [pc, #412] @ 38a50 │ │ │ │ - ldr r1, [pc, #412] @ 38a54 │ │ │ │ - ldr r2, [pc, #412] @ 38a58 │ │ │ │ + ldr r2, [pc, #412] @ 38a54 │ │ │ │ + ldr r1, [pc, #412] @ 38a58 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f470 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18faec <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bne 388e0 │ │ │ │ - bl 2bd49c │ │ │ │ + bne 388dc │ │ │ │ + bl 2be0d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 388b0 │ │ │ │ b 389e8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 38914 │ │ │ │ + bne 38910 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 38a24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 38a14 │ │ │ │ b 389a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 38980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3896c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3896c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ b 38a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 389b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 38a14 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq 389e0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 389e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 388b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfb3c <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1e12e0 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 fp, r8, r8, lsl r6 │ │ │ │ + eorseq ip, r8, r8, asr #1 │ │ │ │ + subseq lr, r7, ip, asr #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, ror #15 │ │ │ │ - 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 38aa0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38ab4 │ │ │ │ - b 38ac4 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38a90 │ │ │ │ - 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 38ae0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38afc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38b18 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38b34 │ │ │ │ - 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 │ │ │ │ + mlaseq r7, r4, r2, r1 │ │ │ │ + @ instruction: 0x00578194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38b88 │ │ │ │ + bne 38aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38b80 │ │ │ │ + beq 38a98 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38b88 │ │ │ │ + bne 38aa0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38ba8 │ │ │ │ - ldr r3, [pc, #16] @ 38ba0 │ │ │ │ - ldr r1, [pc, #16] @ 38ba4 │ │ │ │ + b 38ac0 │ │ │ │ + ldr r3, [pc, #16] @ 38ab8 │ │ │ │ + ldr r1, [pc, #16] @ 38abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ + eorseq ip, r8, r8, lsr #1 │ │ │ │ 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 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b8718 │ │ │ │ + bl 2b93c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38d00 │ │ │ │ + beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38c08 │ │ │ │ - bl c3d68 │ │ │ │ + bne 38b20 │ │ │ │ + bl c4288 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38c6c │ │ │ │ - bgt 38c58 │ │ │ │ + beq 38b84 │ │ │ │ + bgt 38b70 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38c44 │ │ │ │ + beq 38b5c │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38c58 │ │ │ │ - ldr r3, [pc, #212] @ 38d0c │ │ │ │ - ldr r1, [pc, #212] @ 38d10 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 38cf0 │ │ │ │ - ldr r3, [pc, #200] @ 38d14 │ │ │ │ - ldr r1, [pc, #200] @ 38d18 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 38cf0 │ │ │ │ - ldr r3, [pc, #188] @ 38d1c │ │ │ │ + bne 38b70 │ │ │ │ + ldr r3, [pc, #212] @ 38c24 │ │ │ │ + ldr r1, [pc, #212] @ 38c28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 38c08 │ │ │ │ + ldr r3, [pc, #200] @ 38c2c │ │ │ │ + ldr r1, [pc, #200] @ 38c30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 38c08 │ │ │ │ + ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3148dc <_Py_c_pow@@Base+0xf7c> │ │ │ │ - b 38cf0 │ │ │ │ + bl 3158b4 <_Py_c_pow@@Base+0x1288> │ │ │ │ + b 38c08 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38ccc │ │ │ │ + beq 38be4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158004 │ │ │ │ - b 38d04 │ │ │ │ + bl 158574 │ │ │ │ + b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, lsr #12 │ │ │ │ + ldrsbeq ip, [r8], -r8 @ │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - @ instruction: 0x0037fff0 │ │ │ │ - @ instruction: 0x0038b6d8 │ │ │ │ + eorseq r0, r8, ip, lsr fp │ │ │ │ + eorseq ip, r8, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38d58 │ │ │ │ + bne 38c70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38d50 │ │ │ │ + beq 38c68 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38d58 │ │ │ │ + bne 38c70 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38ba8 │ │ │ │ - ldr r3, [pc, #16] @ 38d70 │ │ │ │ - ldr r1, [pc, #16] @ 38d74 │ │ │ │ + b 38ac0 │ │ │ │ + ldr r3, [pc, #16] @ 38c88 │ │ │ │ + ldr r1, [pc, #16] @ 38c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #12 │ │ │ │ + eorseq ip, r8, r8, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -14704,378 +14646,378 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38de8 │ │ │ │ + bne 38d00 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38de8 │ │ │ │ + bne 38d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38ba8 │ │ │ │ + b 38ac0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38e24 │ │ │ │ + ldr ip, [pc, #40] @ 38d3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38dd4 │ │ │ │ + bne 38cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r0, lsr #6 │ │ │ │ - ldr r1, [pc] @ 38e30 │ │ │ │ - b 305a98 │ │ │ │ - eoreq r4, r1, r0, lsr #7 │ │ │ │ + subseq r1, r7, r4, lsr #6 │ │ │ │ + ldr r1, [pc] @ 38d48 │ │ │ │ + b 306590 │ │ │ │ + eoreq r5, r1, r8, ror sp │ │ │ │ │ │ │ │ -00038e34 : │ │ │ │ - ldr r0, [pc] @ 38e3c │ │ │ │ - b 10ece4 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ +00038d4c : │ │ │ │ + ldr r0, [pc] @ 38d54 │ │ │ │ + b 10f268 │ │ │ │ + subseq r1, r7, ip, 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e7c │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e98 │ │ │ │ - b 38eb0 │ │ │ │ - ldr r1, [pc, #580] @ 390c8 │ │ │ │ + beq 38db0 │ │ │ │ + b 38dc8 │ │ │ │ + ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38e6c │ │ │ │ - b 38fa8 │ │ │ │ - ldr r1, [pc, #556] @ 390cc │ │ │ │ + bne 38d84 │ │ │ │ + b 38ec0 │ │ │ │ + ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38fa8 │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38ed4 │ │ │ │ - ldr r1, [pc, #524] @ 390d0 │ │ │ │ + bne 38dec │ │ │ │ + ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38fa8 │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38ef8 │ │ │ │ - ldr r1, [pc, #492] @ 390d4 │ │ │ │ + bne 38e10 │ │ │ │ + ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 128880 │ │ │ │ + bl 128e14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r1, [pc, #472] @ 390d8 │ │ │ │ - ldr r0, [pc, #472] @ 390dc │ │ │ │ - bl 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #472] @ 38ff0 │ │ │ │ + ldr r0, [pc, #472] @ 38ff4 │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #456] @ 390e0 │ │ │ │ - bl 16f8f0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #456] @ 38ff8 │ │ │ │ + bl 16fe64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r1, [pc, #440] @ 390e4 │ │ │ │ - ldr r0, [pc, #440] @ 390e8 │ │ │ │ - bl 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #440] @ 38ffc │ │ │ │ + ldr r0, [pc, #440] @ 39000 │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r1, [pc, #424] @ 390ec │ │ │ │ - bl 15035c │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #424] @ 39004 │ │ │ │ + bl 150abc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r1, [pc, #404] @ 390f0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38f98 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38f98 │ │ │ │ + bls 38eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38f98 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 38f98 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 38fb0 │ │ │ │ - ldr r3, [pc, #340] @ 390f4 │ │ │ │ - ldr r1, [pc, #340] @ 390f8 │ │ │ │ + beq 38ec8 │ │ │ │ + ldr r3, [pc, #340] @ 3900c │ │ │ │ + ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r7, #0 │ │ │ │ - b 390bc │ │ │ │ - ldr r0, [pc, #324] @ 390fc │ │ │ │ - bl 9dcbc │ │ │ │ + b 38fd4 │ │ │ │ + ldr r0, [pc, #324] @ 39014 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #308] @ 39100 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #308] @ 39018 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #292] @ 39104 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #292] @ 3901c │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #276] @ 39108 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #276] @ 39020 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #260] @ 3910c │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #260] @ 39024 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #244] @ 39110 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #244] @ 39028 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #228] @ 39114 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #228] @ 3902c │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r0, [pc, #212] @ 39118 │ │ │ │ - bl 9dcbc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #212] @ 39030 │ │ │ │ + bl 9e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38fa8 │ │ │ │ - ldr r3, [pc, #196] @ 3911c │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 39120 │ │ │ │ - bl b2b5c │ │ │ │ - ldr r1, [pc, #184] @ 39124 │ │ │ │ + ldr r0, [pc, #188] @ 39038 │ │ │ │ + bl b3098 │ │ │ │ + ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38fa8 │ │ │ │ + blt 38ec0 │ │ │ │ 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 1288b8 │ │ │ │ + bl 128e4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38fa8 │ │ │ │ + blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 3909c │ │ │ │ + bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, ip, lsr #7 │ │ │ │ - subseq r1, r7, r0, asr #7 │ │ │ │ - ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ - subseq r1, r7, r8, ror #7 │ │ │ │ - eorseq fp, r8, r4, ror #20 │ │ │ │ - eorseq fp, r8, r8, ror #20 │ │ │ │ - eorseq fp, r8, r0, ror sl │ │ │ │ - mlaseq r8, r0, fp, r9 │ │ │ │ - eorseq fp, r5, ip, asr #30 │ │ │ │ - eorseq r9, r8, r8, lsl #23 │ │ │ │ - eorseq r9, r8, r0, ror fp │ │ │ │ + ldrheq r1, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq r1, r7, r4, asr #7 │ │ │ │ + ldrsbeq r1, [r7], #-56 @ 0xffffffc8 │ │ │ │ + subseq r1, r7, ip, ror #7 │ │ │ │ + eorseq ip, r8, r4, lsl r5 │ │ │ │ + eorseq ip, r8, r8, lsl r5 │ │ │ │ + eorseq ip, r8, r0, lsr #10 │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ + eorseq ip, r5, ip, asr #20 │ │ │ │ + @ instruction: 0x0038aaf8 │ │ │ │ + eorseq sl, r8, r0, ror #21 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq fp, r8, r8, lsl #21 │ │ │ │ - eorseq sl, r5, r0, lsl lr │ │ │ │ - @ instruction: 0x0038bab8 │ │ │ │ - eorseq sl, r7, r4, lsr #6 │ │ │ │ - eorseq fp, r8, r8, lsr #21 │ │ │ │ - @ instruction: 0x0038bab4 │ │ │ │ - eorseq fp, r8, r0, asr #21 │ │ │ │ - eorseq fp, r8, ip, lsr #21 │ │ │ │ - eorseq fp, r8, r8, asr #21 │ │ │ │ + eorseq ip, r8, r8, lsr r5 │ │ │ │ + eorseq fp, r5, r0, lsl r9 │ │ │ │ + eorseq ip, r8, r8, ror #10 │ │ │ │ + @ instruction: 0x0037aff8 │ │ │ │ + eorseq ip, r8, r8, asr r5 │ │ │ │ + eorseq ip, r8, r4, ror #10 │ │ │ │ + eorseq ip, r8, r0, ror r5 │ │ │ │ + eorseq ip, r8, ip, asr r5 │ │ │ │ + eorseq ip, r8, r8, ror r5 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - @ instruction: 0x0038bad0 │ │ │ │ - @ instruction: 0x0038baf4 │ │ │ │ + eorseq ip, r8, r0, lsl #11 │ │ │ │ + eorseq ip, r8, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39160 │ │ │ │ - bl a55f0 │ │ │ │ + bne 39078 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39160 │ │ │ │ + beq 39078 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 39188 │ │ │ │ - bl a55f0 │ │ │ │ + bne 390a0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39158 │ │ │ │ - ldr r0, [pc, #20] @ 3919c │ │ │ │ + bne 39070 │ │ │ │ + ldr r0, [pc, #20] @ 390b4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 391a0 │ │ │ │ + ldr r2, [pc, #16] @ 390b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 3919c │ │ │ │ + ldr r0, [pc, #4] @ 390b4 │ │ │ │ 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 392f0 │ │ │ │ + b 39208 │ │ │ │ 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 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 391f4 │ │ │ │ - blt 392d4 │ │ │ │ + beq 3910c │ │ │ │ + blt 391ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #252] @ 392e4 │ │ │ │ + ldr r0, [pc, #252] @ 391fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 39270 │ │ │ │ + bne 39188 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 37bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39264 │ │ │ │ + beq 3917c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #192] @ 392e8 │ │ │ │ + ldr r0, [pc, #192] @ 39200 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39250 │ │ │ │ + beq 39168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 39258 │ │ │ │ + beq 39170 │ │ │ │ mov r4, r6 │ │ │ │ - b 39264 │ │ │ │ + b 3917c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 39250 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b174 │ │ │ │ - b 392c8 │ │ │ │ + bl 9b658 │ │ │ │ + b 391e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 392c8 │ │ │ │ + beq 391e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 392ec │ │ │ │ + ldr r0, [pc, #96] @ 39204 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 392b4 │ │ │ │ + beq 391cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 392bc │ │ │ │ + beq 391d4 │ │ │ │ mov r4, r6 │ │ │ │ - b 392c8 │ │ │ │ + b 391e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 392b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad738 │ │ │ │ - b 392d8 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003837d8 │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ - mlaseq r7, r8, r7, ip │ │ │ │ + eorseq r4, r8, r4, lsr r2 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ + eorseq sp, r7, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #224] @ 393e8 │ │ │ │ + ldr r8, [pc, #224] @ 39300 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 393dc │ │ │ │ + beq 392f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 3935c │ │ │ │ + beq 39274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -15083,91 +15025,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 393e0 │ │ │ │ - ldr r1, [pc, #68] @ 393ec │ │ │ │ + beq 392f8 │ │ │ │ + ldr r1, [pc, #68] @ 39304 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 393e0 │ │ │ │ + bge 392f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 393dc │ │ │ │ + beq 392f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 393dc │ │ │ │ + bne 392f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r5, ip, fp, sl │ │ │ │ + mlaseq r5, ip, r6, fp │ │ │ │ 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 3942c │ │ │ │ + bl 39344 │ │ │ │ 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] @ 3955c │ │ │ │ + ldr sl, [pc, #280] @ 39474 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39550 │ │ │ │ + beq 39468 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 394a4 │ │ │ │ + beq 393bc │ │ │ │ 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 394cc │ │ │ │ + beq 393e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -15176,347 +15118,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 39554 │ │ │ │ - ldr r1, [pc, #68] @ 39560 │ │ │ │ + beq 3946c │ │ │ │ + ldr r1, [pc, #68] @ 39478 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7808 │ │ │ │ + bl a7cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 39554 │ │ │ │ + bge 3946c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39550 │ │ │ │ + beq 39468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39550 │ │ │ │ + bne 39468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r5, ip, fp, sl │ │ │ │ + mlaseq r5, ip, r6, fp │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 39590 │ │ │ │ + bne 394a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r1, [pc, #28] @ 39598 │ │ │ │ - ldr r2, [pc, #28] @ 3959c │ │ │ │ + ldr r1, [pc, #28] @ 394b0 │ │ │ │ + ldr r2, [pc, #28] @ 394b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 395a0 │ │ │ │ + ldr r0, [pc, #20] @ 394b8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 395a0 │ │ │ │ + ldr r0, [pc, #8] @ 394b8 │ │ │ │ bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ 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 395ec │ │ │ │ + bne 39504 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 395e8 │ │ │ │ + bne 39500 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 39624 │ │ │ │ - b 395ec │ │ │ │ + bne 3953c │ │ │ │ + b 39504 │ │ │ │ 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] @ 396f0 │ │ │ │ + ldr r1, [pc, #228] @ 39608 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 39628 │ │ │ │ - b 39650 │ │ │ │ + bne 39540 │ │ │ │ + b 39568 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 39658 │ │ │ │ - ldr r2, [pc, #176] @ 396f4 │ │ │ │ - ldr r1, [pc, #176] @ 396f8 │ │ │ │ - ldr r0, [pc, #176] @ 396fc │ │ │ │ + bne 39570 │ │ │ │ + ldr r2, [pc, #176] @ 3960c │ │ │ │ + ldr r1, [pc, #176] @ 39610 │ │ │ │ + ldr r0, [pc, #176] @ 39614 │ │ │ │ mov r3, r6 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 396e4 │ │ │ │ + b 395fc │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ - beq 3969c │ │ │ │ + beq 395b4 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3969c │ │ │ │ + beq 395b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3969c │ │ │ │ - ldr r3, [pc, #112] @ 39700 │ │ │ │ - ldr r1, [pc, #112] @ 39704 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 39650 │ │ │ │ - bl 2ab748 │ │ │ │ + bne 395b4 │ │ │ │ + ldr r3, [pc, #112] @ 39618 │ │ │ │ + ldr r1, [pc, #112] @ 3961c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 39568 │ │ │ │ + bl 2ac7f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b08e4 │ │ │ │ + bl 2b1594 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 396e4 │ │ │ │ + beq 395fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 396e4 │ │ │ │ + bne 395fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr #8 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror r8 │ │ │ │ - eorseq fp, r8, r8, asr #26 │ │ │ │ + subseq r1, r7, ip, lsr #8 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ + @ instruction: 0x0038c7f8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, asr sp │ │ │ │ + eorseq ip, r8, r4, lsl #16 │ │ │ │ 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 3977c │ │ │ │ + bne 39694 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f728 │ │ │ │ - ldr r7, [pc, #376] @ 398b8 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111878 │ │ │ │ + bl 111dfc │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 397a4 │ │ │ │ + beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 398bc │ │ │ │ + ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 398c0 │ │ │ │ + ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3979c │ │ │ │ + bl 117b4c │ │ │ │ + b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 398c4 │ │ │ │ + ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39728 │ │ │ │ + bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ - b 398b0 │ │ │ │ + b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111878 │ │ │ │ + bl 111dfc │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 397e0 │ │ │ │ + beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 398bc │ │ │ │ + ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 398c8 │ │ │ │ + ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3979c │ │ │ │ + bl 117b4c │ │ │ │ + b 396b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39840 │ │ │ │ + bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39858 │ │ │ │ + beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39858 │ │ │ │ + beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39858 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 39858 │ │ │ │ + bne 39770 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 39898 │ │ │ │ + bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 398b0 │ │ │ │ + beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 398b0 │ │ │ │ + beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 398b0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 398b0 │ │ │ │ + bne 397c8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, r0, ror sp │ │ │ │ - @ instruction: 0x0038bdb0 │ │ │ │ - ldr r2, [pc, #64] @ 39914 │ │ │ │ + eorseq ip, r8, r0, lsr r8 │ │ │ │ + eorseq ip, r8, r0, lsr #16 │ │ │ │ + eorseq ip, r8, r0, ror #16 │ │ │ │ + ldr r2, [pc, #64] @ 3982c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 398e8 │ │ │ │ + bne 39800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 398f8 │ │ │ │ - ldr r3, [pc, #40] @ 39918 │ │ │ │ + beq 39810 │ │ │ │ + ldr r3, [pc, #40] @ 39830 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 3991c │ │ │ │ - ldr r2, [pc, #28] @ 39920 │ │ │ │ + ldr r3, [pc, #28] @ 39834 │ │ │ │ + ldr r2, [pc, #28] @ 39838 │ │ │ │ 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] @ 39a38 │ │ │ │ + ldr r5, [pc, #252] @ 39950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 39984 │ │ │ │ + beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39984 │ │ │ │ + bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b0858 │ │ │ │ + bl 1b15e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3998c │ │ │ │ + bne 398a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 39a30 │ │ │ │ + b 39948 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 399ac │ │ │ │ - ldr r1, [pc, #148] @ 39a38 │ │ │ │ - bl ade04 │ │ │ │ + beq 398c4 │ │ │ │ + ldr r1, [pc, #148] @ 39950 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 399b8 │ │ │ │ + beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 399d0 │ │ │ │ + b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b0858 │ │ │ │ + bl 1b15e0 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 39a30 │ │ │ │ + beq 39948 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39a08 │ │ │ │ - ldr r3, [pc, #68] @ 39a3c │ │ │ │ - ldr r1, [pc, #68] @ 39a40 │ │ │ │ + beq 39920 │ │ │ │ + ldr r3, [pc, #68] @ 39954 │ │ │ │ + ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 39a30 │ │ │ │ + b 39948 │ │ │ │ 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 39a44 │ │ │ │ + bl 3995c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - @ instruction: 0x0038bdd8 │ │ │ │ + eorseq ip, r8, r8, lsl #17 │ │ │ │ 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 │ │ │ │ @@ -15526,100 +15468,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39b3c │ │ │ │ + bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 39b50 │ │ │ │ + beq 39a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 356e14 │ │ │ │ - ldr r3, [pc, #228] @ 39c00 │ │ │ │ + bl 3578f8 │ │ │ │ + ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 39b50 │ │ │ │ + b 39a68 │ │ │ │ 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 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39bd0 │ │ │ │ + bne 39ae8 │ │ │ │ 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 356e10 │ │ │ │ - ldr r3, [pc, #92] @ 39c04 │ │ │ │ + bl 3578f4 │ │ │ │ + ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39bf8 │ │ │ │ - ldr r3, [pc, #68] @ 39c00 │ │ │ │ + beq 39b10 │ │ │ │ + ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e14 │ │ │ │ + bl 3578f8 │ │ │ │ strd r0, [fp] │ │ │ │ - b 39bf8 │ │ │ │ + b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15631,902 +15573,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 39c4c │ │ │ │ + bne 39b64 │ │ │ │ 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 39c30 │ │ │ │ + beq 39b48 │ │ │ │ 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 39ca4 │ │ │ │ + bne 39bbc │ │ │ │ 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 39c88 │ │ │ │ + beq 39ba0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039cb8 : │ │ │ │ +00039bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 39d38 │ │ │ │ + ldr r4, [pc, #104] @ 39c50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 39d24 │ │ │ │ + beq 39c3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180678 │ │ │ │ - ldr r2, [pc, #64] @ 39d3c │ │ │ │ + bl 180d04 │ │ │ │ + ldr r2, [pc, #64] @ 39c54 │ │ │ │ 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 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, #0 │ │ │ │ - b 39d30 │ │ │ │ - bl 39d40 │ │ │ │ + b 39c48 │ │ │ │ + bl 39c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39ce8 │ │ │ │ + beq 39c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq fp, r8, ip, lsr #30 │ │ │ │ + eorseq ip, r8, ip, lsl #20 │ │ │ │ │ │ │ │ -00039d40 : │ │ │ │ +00039c58 : │ │ │ │ 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] @ 39dec │ │ │ │ + ldr ip, [pc, #140] @ 39d04 │ │ │ │ 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] @ 39df0 │ │ │ │ + ldr r1, [pc, #104] @ 39d08 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 39dbc │ │ │ │ - ldr r1, [pc, #84] @ 39df4 │ │ │ │ + beq 39cd4 │ │ │ │ + ldr r1, [pc, #84] @ 39d0c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 39df8 │ │ │ │ + ldr r5, [pc, #76] @ 39d10 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 39dc4 │ │ │ │ + bne 39cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39de4 │ │ │ │ - bl 8add8 │ │ │ │ + b 39cfc │ │ │ │ + bl 8b2b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 39de4 │ │ │ │ + bne 39cfc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r8, ror #30 │ │ │ │ + eorseq ip, r8, r8, lsl sl │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r8, r8, r8, lsl #10 │ │ │ │ + @ instruction: 0x00388fb8 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - mov r0, r1 │ │ │ │ - b 303590 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ + mov r0, r1 │ │ │ │ + b 304164 │ │ │ │ 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 39e40 │ │ │ │ + bhi 39d58 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 39e70 │ │ │ │ - b 39e60 │ │ │ │ - ldr r0, [pc, #44] @ 39e74 │ │ │ │ + ldrle r2, [pc, #48] @ 39d88 │ │ │ │ + b 39d78 │ │ │ │ + ldr r0, [pc, #44] @ 39d8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 39e30 │ │ │ │ + b 39d48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2cc830 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2cd414 <_Py_RestoreSignals@@Base+0x19a8> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ + eorseq ip, r5, ip, lsl #7 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 39e98 │ │ │ │ + ldr r2, [pc, #20] @ 39db0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 39e9c │ │ │ │ + ldr r0, [pc, #8] @ 39db4 │ │ │ │ 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 39ebc │ │ │ │ - ldr r0, [pc, #8] @ 39ec4 │ │ │ │ - b a9a3c │ │ │ │ + bne 39dd4 │ │ │ │ + ldr r0, [pc, #8] @ 39ddc │ │ │ │ + b a9f24 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e8 │ │ │ │ - eorseq ip, r8, r4, lsl r1 │ │ │ │ + b a2cd0 │ │ │ │ + eorseq ip, r8, ip, ror #22 │ │ │ │ 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 39f04 │ │ │ │ + bne 39e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b958 │ │ │ │ + b 19c298 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39ef0 │ │ │ │ + beq 39e08 │ │ │ │ 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 39f50 │ │ │ │ + bne 39e68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39f80 │ │ │ │ + bne 39e98 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 3a064 │ │ │ │ + ldr ip, [pc, #248] @ 39f7c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a058 │ │ │ │ + beq 39f70 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 3a068 │ │ │ │ + ldr r5, [pc, #220] @ 39f80 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39fc0 │ │ │ │ + beq 39ed8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39fc0 │ │ │ │ + bne 39ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3a06c │ │ │ │ - ldr r0, [pc, #184] @ 3a070 │ │ │ │ + ldr r1, [pc, #184] @ 39f84 │ │ │ │ + ldr r0, [pc, #184] @ 39f88 │ │ │ │ mov r3, r7 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 3a058 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39fe0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 39ef8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a058 │ │ │ │ + bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3a000 │ │ │ │ - bl a55f0 │ │ │ │ + bne 39f18 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a058 │ │ │ │ - ldr r3, [pc, #108] @ 3a074 │ │ │ │ + bne 39f70 │ │ │ │ + ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 3a03c │ │ │ │ + beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 3a078 │ │ │ │ + ldr r2, [pc, #92] @ 39f90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3a03c │ │ │ │ - ldr r0, [pc, #84] @ 3a07c │ │ │ │ + beq 39f54 │ │ │ │ + ldr r0, [pc, #84] @ 39f94 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 3a080 │ │ │ │ + ldr r1, [pc, #80] @ 39f98 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1175c8 │ │ │ │ + b 117b4c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24d930 │ │ │ │ + b 24f38c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr #19 │ │ │ │ + subseq r1, r7, ip, lsr #19 │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ - eorseq ip, r8, r0, lsl #8 │ │ │ │ - @ instruction: 0x0035dcfc │ │ │ │ + eorseq ip, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x0035e7fc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, lsl r4 │ │ │ │ + mlaseq r8, r4, lr, ip │ │ │ │ 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 3a0b8 │ │ │ │ + beq 39fd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a0f4 │ │ │ │ - b 3a0c8 │ │ │ │ - ldr r3, [pc, #196] @ 3a184 │ │ │ │ - ldr r1, [pc, #196] @ 3a188 │ │ │ │ + bne 3a00c │ │ │ │ + b 39fe0 │ │ │ │ + ldr r3, [pc, #196] @ 3a09c │ │ │ │ + ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ada8 <_PyDeadline_Init@@Base+0x190> │ │ │ │ + bl 20c76c <_PyDeadline_Init@@Base+0x140> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3a10c │ │ │ │ + bne 3a024 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3a124 │ │ │ │ + blt 3a03c │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3a0d0 │ │ │ │ - b 3a14c │ │ │ │ + bne 39fe8 │ │ │ │ + b 3a064 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a0ec │ │ │ │ + bne 3a004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a0ec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3a004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a0c8 │ │ │ │ + beq 39fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a0c8 │ │ │ │ + bne 39fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a0c8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 39fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a170 │ │ │ │ + beq 3a088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a170 │ │ │ │ + bne 3a088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a0c8 │ │ │ │ - ldr r0, [pc, #8] @ 3a18c │ │ │ │ + bne 39fe0 │ │ │ │ + ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #13 │ │ │ │ + mlaseq r7, ip, r1, r1 │ │ │ │ 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 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a1c8 │ │ │ │ - blt 3a1fc │ │ │ │ + beq 3a0e0 │ │ │ │ + blt 3a114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 3a208 │ │ │ │ + ldr r0, [pc, #72] @ 3a120 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 3a20c │ │ │ │ + ldr r2, [pc, #56] @ 3a124 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 3a210 │ │ │ │ + ldr r0, [pc, #48] @ 3a128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ - b 3a200 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003837d8 │ │ │ │ - mlaseq r7, r8, r7, ip │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ + eorseq r4, r8, r4, lsr r2 │ │ │ │ + eorseq sp, r7, r8, asr #4 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2441c0 │ │ │ │ + b 245c04 │ │ │ │ │ │ │ │ -0003a220 : │ │ │ │ +0003a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 3a270 │ │ │ │ + ldr r4, [pc, #56] @ 3a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 162384 │ │ │ │ + bl 1628f4 │ │ │ │ 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] @ 3a41c │ │ │ │ - bl 9dd28 │ │ │ │ + ldr r0, [pc, #396] @ 3a334 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a2a0 │ │ │ │ + bne 3a1b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a414 │ │ │ │ + b 3a32c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3a2f0 │ │ │ │ - ldr r0, [pc, #364] @ 3a420 │ │ │ │ - bl 128bd4 │ │ │ │ + beq 3a208 │ │ │ │ + ldr r0, [pc, #364] @ 3a338 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a2dc │ │ │ │ + beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a2dc │ │ │ │ + bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a424 │ │ │ │ + ldrne r2, [pc, #316] @ 3a33c │ │ │ │ movne r4, r6 │ │ │ │ - bne 3a2f4 │ │ │ │ - b 3a298 │ │ │ │ - ldr r2, [pc, #292] @ 3a41c │ │ │ │ + bne 3a20c │ │ │ │ + b 3a1b0 │ │ │ │ + ldr r2, [pc, #292] @ 3a334 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a344 │ │ │ │ - ldr r0, [pc, #288] @ 3a428 │ │ │ │ + beq 3a25c │ │ │ │ + ldr r0, [pc, #288] @ 3a340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a334 │ │ │ │ + beq 3a24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a334 │ │ │ │ + bne 3a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a298 │ │ │ │ - ldr r2, [pc, #224] @ 3a424 │ │ │ │ + beq 3a1b0 │ │ │ │ + ldr r2, [pc, #224] @ 3a33c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a390 │ │ │ │ - ldr r0, [pc, #212] @ 3a42c │ │ │ │ + beq 3a2a8 │ │ │ │ + ldr r0, [pc, #212] @ 3a344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a384 │ │ │ │ + beq 3a29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a384 │ │ │ │ + bne 3a29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a298 │ │ │ │ + beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a3d8 │ │ │ │ - ldr r0, [pc, #140] @ 3a430 │ │ │ │ - bl 9dd28 │ │ │ │ + bne 3a2f0 │ │ │ │ + ldr r0, [pc, #140] @ 3a348 │ │ │ │ + bl 9e20c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a3cc │ │ │ │ + beq 3a2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3cc │ │ │ │ + bne 3a2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a298 │ │ │ │ + beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a434 │ │ │ │ + ldr r0, [pc, #80] @ 3a34c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a414 │ │ │ │ + beq 3a32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a414 │ │ │ │ + bne 3a32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq ip, r8, ip, lsl #9 │ │ │ │ - ldrsbeq sl, [r5], -r0 @ │ │ │ │ - mlaseq r8, r4, r4, ip │ │ │ │ - eorseq ip, r8, r4, lsr #9 │ │ │ │ - eorseq r5, r9, ip, asr #1 │ │ │ │ - @ instruction: 0x0038c4b8 │ │ │ │ - ldr r2, [pc] @ 3a440 │ │ │ │ - b 3a780 <_Py_IncRef@@Base+0x33c> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003a444 <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq ip, r8, ip, lsr pc │ │ │ │ + @ instruction: 0x0035abd0 │ │ │ │ + eorseq ip, r8, r4, asr #30 │ │ │ │ + eorseq ip, r8, r4, asr pc │ │ │ │ + eorseq r5, r9, ip, lsr fp │ │ │ │ + eorseq ip, r8, r8, ror #30 │ │ │ │ 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 3a494 <_Py_IncRef@@Base+0x50> │ │ │ │ + beq 3a38c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a6d8 <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f2d4 │ │ │ │ + ldr r1, [pc, #592] @ 3a5d0 │ │ │ │ + bl 10f858 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a4ac <_Py_IncRef@@Base+0x68> │ │ │ │ - b 3a4a4 <_Py_IncRef@@Base+0x60> │ │ │ │ - ldr r3, [pc, #576] @ 3a6dc <_Py_IncRef@@Base+0x298> │ │ │ │ - ldr r1, [pc, #576] @ 3a6e0 <_Py_IncRef@@Base+0x29c> │ │ │ │ + bne 3a3a4 │ │ │ │ + b 3a39c │ │ │ │ + ldr r3, [pc, #576] @ 3a5d4 │ │ │ │ + ldr r1, [pc, #576] @ 3a5d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a6cc <_Py_IncRef@@Base+0x288> │ │ │ │ + b 3a5c4 │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a6e4 <_Py_IncRef@@Base+0x2a0> │ │ │ │ - ldr r9, [pc, #556] @ 3a6e8 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #556] @ 3a6ec <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr sl, [pc, #556] @ 3a5dc │ │ │ │ + ldr r9, [pc, #556] @ 3a5e0 │ │ │ │ + ldr r1, [pc, #556] @ 3a5e4 │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a5dc <_Py_IncRef@@Base+0x198> │ │ │ │ + beq 3a4d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a548 <_Py_IncRef@@Base+0x104> │ │ │ │ + bne 3a440 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a508 <_Py_IncRef@@Base+0xc4> │ │ │ │ + bne 3a400 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a62c <_Py_IncRef@@Base+0x1e8> │ │ │ │ + beq 3a524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a62c <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a588 <_Py_IncRef@@Base+0x144> │ │ │ │ - ldr r2, [pc, #480] @ 3a6f0 <_Py_IncRef@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #480] @ 3a6f4 <_Py_IncRef@@Base+0x2b0> │ │ │ │ - bl 10e4cc │ │ │ │ + bne 3a524 │ │ │ │ + b 3a480 │ │ │ │ + ldr r2, [pc, #480] @ 3a5e8 │ │ │ │ + ldr r1, [pc, #480] @ 3a5ec │ │ │ │ + bl 10ea50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a53c <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a53c <_Py_IncRef@@Base+0xf8> │ │ │ │ + bne 3a434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a590 <_Py_IncRef@@Base+0x14c> │ │ │ │ - b 3a5dc <_Py_IncRef@@Base+0x198> │ │ │ │ + bne 3a488 │ │ │ │ + b 3a4d4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a560 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a458 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a62c <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a574 <_Py_IncRef@@Base+0x130> │ │ │ │ + beq 3a524 │ │ │ │ + b 3a46c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a550 <_Py_IncRef@@Base+0x10c> │ │ │ │ + beq 3a448 │ │ │ │ mov r6, r5 │ │ │ │ - b 3a590 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a62c <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3a524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a62c <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3a524 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3106a4 │ │ │ │ + bl 311278 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a5d4 <_Py_IncRef@@Base+0x190> │ │ │ │ + beq 3a4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a5d4 <_Py_IncRef@@Base+0x190> │ │ │ │ + bne 3a4cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a604 <_Py_IncRef@@Base+0x1c0> │ │ │ │ + bne 3a4fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a4a4 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a39c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a4a4 <_Py_IncRef@@Base+0x60> │ │ │ │ + bne 3a39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a4a4 <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3a39c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a4b8 <_Py_IncRef@@Base+0x74> │ │ │ │ + beq 3a3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a4b8 <_Py_IncRef@@Base+0x74> │ │ │ │ + bne 3a3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3a4b8 <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3a3b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a650 <_Py_IncRef@@Base+0x20c> │ │ │ │ + beq 3a548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a650 <_Py_IncRef@@Base+0x20c> │ │ │ │ + bne 3a548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a6f8 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #148] @ 3a5f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3106a4 │ │ │ │ + bl 311278 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a4a4 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a39c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a6cc <_Py_IncRef@@Base+0x288> │ │ │ │ + bne 3a5c4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a6a8 <_Py_IncRef@@Base+0x264> │ │ │ │ + beq 3a5a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a6a8 <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5a0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a6fc <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #72] @ 3a5f4 │ │ │ │ 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 r5, r8, r4, lsr #23 │ │ │ │ + eorseq r6, r8, r4, lsr #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, asr #9 │ │ │ │ + eorseq ip, r8, r0, ror pc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq fp, r8, r8, lsl r6 │ │ │ │ - eorseq r3, r6, r4, lsl r9 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq ip, r8, r8, asr #1 │ │ │ │ + eorseq r4, r6, r4, lsl r4 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ + ldr r2, [pc] @ 3a604 │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 3a704 <_Py_IncRef@@Base+0x2c0> │ │ │ │ + │ │ │ │ +0003a608 <_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 r1, [pc, #96] @ 3a77c <_Py_IncRef@@Base+0x338> │ │ │ │ + ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x8c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a774 <_Py_IncRef@@Base+0x330> │ │ │ │ + beq 3a68c <_Py_IncRef@@Base+0x84> │ │ │ │ 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 a6624 │ │ │ │ + bl a6b0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ 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 3a7e8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a7e8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a800 <_Py_IncRef@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x110> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a7e8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a7e8 <_Py_IncRef@@Base+0x3a4> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a804 <_Py_IncRef@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x114> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2881e4 │ │ │ │ + b 289884 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq lr, r7, ip, asr r2 │ │ │ │ - │ │ │ │ -0003a808 : │ │ │ │ - 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 9dd28 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3a864 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f92b8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3a864 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3a864 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq lr, r7, ip, lsl sp │ │ │ │ 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 3a89c │ │ │ │ + beq 3a750 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a918 │ │ │ │ + bne 3a7cc <_Py_IncRef@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a9c8 │ │ │ │ + beq 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ 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 3a904 │ │ │ │ + bge 3a7b8 <_Py_IncRef@@Base+0x1b0> │ │ │ │ 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 3a8d4 │ │ │ │ + b 3a788 <_Py_IncRef@@Base+0x180> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a9d4 │ │ │ │ + ldr r0, [pc, #196] @ 3a888 <_Py_IncRef@@Base+0x280> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ - ldr r1, [pc, #184] @ 3a9d8 │ │ │ │ - ldr r0, [pc, #184] @ 3a9dc │ │ │ │ - bl 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9f24 │ │ │ │ + ldr r1, [pc, #184] @ 3a88c <_Py_IncRef@@Base+0x284> │ │ │ │ + ldr r0, [pc, #184] @ 3a890 <_Py_IncRef@@Base+0x288> │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a9b0 │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ 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 ba38c │ │ │ │ + bl ba8c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a974 │ │ │ │ + beq 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a974 │ │ │ │ + bne 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c24 │ │ │ │ + bl 152388 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a9b8 │ │ │ │ + bne 3a86c <_Py_IncRef@@Base+0x264> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a9b0 │ │ │ │ + beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a9b0 │ │ │ │ + bne 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a9c8 │ │ │ │ - ldr r0, [pc, #32] @ 3a9e0 │ │ │ │ + b 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ + ldr r0, [pc, #32] @ 3a894 <_Py_IncRef@@Base+0x28c> │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036e2fc │ │ │ │ - eorseq lr, r7, r8, lsl fp │ │ │ │ - eorseq r1, r6, ip, asr lr │ │ │ │ - eorseq r4, r7, r8, lsl #23 │ │ │ │ + @ instruction: 0x0036edfc │ │ │ │ + eorseq pc, r7, r8, lsr #10 │ │ │ │ + eorseq r2, r6, ip, asr r9 │ │ │ │ + eorseq r5, r7, r8, lsr r6 │ │ │ │ + │ │ │ │ +0003a898 : │ │ │ │ + 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 9e20c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3a8f4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f9818 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3a8f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3a8f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_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, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -16534,408 +16476,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 3aa3c │ │ │ │ + bne 3a954 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3aa74 │ │ │ │ - ldr ip, [pc, #208] @ 3ab14 │ │ │ │ + beq 3a98c │ │ │ │ + ldr ip, [pc, #208] @ 3aa2c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3aa74 │ │ │ │ + bne 3a98c │ │ │ │ mov r4, #0 │ │ │ │ - b 3ab08 │ │ │ │ + b 3aa20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3ab18 │ │ │ │ + ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287888 │ │ │ │ + bl 288fc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3aa6c │ │ │ │ - ldr r6, [pc, #128] @ 3ab18 │ │ │ │ - ldr r3, [pc, #128] @ 3ab1c │ │ │ │ + beq 3a984 │ │ │ │ + ldr r6, [pc, #128] @ 3aa30 │ │ │ │ + ldr r3, [pc, #128] @ 3aa34 │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3ab20 │ │ │ │ + ldr r1, [pc, #124] @ 3aa38 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ad7c │ │ │ │ + bl 3ac94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3a984 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3ab08 │ │ │ │ + beq 3aa20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3ab24 │ │ │ │ + ldr r0, [pc, #88] @ 3aa3c │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ab04 │ │ │ │ + beq 3aa1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ab04 │ │ │ │ + bne 3aa1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r7, r8, lsr sl │ │ │ │ + subseq r1, r7, ip, lsr sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00299db4 │ │ │ │ - @ instruction: 0x0016dcb8 │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ + eoreq sl, r9, r4, ror #28 │ │ │ │ + andseq lr, r6, ip, lsr #4 │ │ │ │ + subseq ip, r7, r4, asr sp │ │ │ │ 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 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3ab68 │ │ │ │ - blt 3abcc │ │ │ │ + beq 3aa80 │ │ │ │ + blt 3aae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ad60 │ │ │ │ + ldr r0, [pc, #516] @ 3ac78 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ 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 3abb0 │ │ │ │ + bne 3aac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ad64 │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #452] @ 3ac7c │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ - b 3ad54 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3abf4 │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ad54 │ │ │ │ + b 3ac6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ac98 │ │ │ │ + beq 3abb0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3abd4 │ │ │ │ + blt 3aaec │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3aca0 │ │ │ │ + beq 3abb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ac80 │ │ │ │ + beq 3ab98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ad68 │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #304] @ 3ac80 │ │ │ │ + bl 129168 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3ac98 │ │ │ │ + beq 3abb0 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3ac70 │ │ │ │ + blt 3ab88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac68 │ │ │ │ + beq 3ab80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ac68 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab80 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3ac80 │ │ │ │ + b 3ab98 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ac0c │ │ │ │ + b 3ab24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3aca0 │ │ │ │ - ldr r3, [pc, #220] @ 3ad6c │ │ │ │ - ldr r1, [pc, #220] @ 3ad70 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr r3, [pc, #220] @ 3ac84 │ │ │ │ + ldr r1, [pc, #220] @ 3ac88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ad28 │ │ │ │ - ldr r0, [pc, #204] @ 3ad74 │ │ │ │ - bl 9dd28 │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3ac98 │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 166a14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3ace0 │ │ │ │ + beq 3abf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ace0 │ │ │ │ + bne 3abf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ac98 │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ad78 │ │ │ │ + ldr r0, [pc, #124] @ 3ac90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ad28 │ │ │ │ + bne 3ac40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ad4c │ │ │ │ + beq 3ac64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ad4c │ │ │ │ + bne 3ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003837d8 │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ - eorseq ip, r8, r4, ror #10 │ │ │ │ + eorseq r4, r8, r4, lsr r2 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ + eorseq sp, r8, r4, lsl r0 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, ip, ror #10 │ │ │ │ - ldrsbeq sl, [r5], -r0 @ │ │ │ │ - mlaseq r8, r8, r5, ip │ │ │ │ + eorseq sp, r8, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035abd0 │ │ │ │ + eorseq sp, r8, r8, asr #32 │ │ │ │ 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 1e4e80 │ │ │ │ + bl 1e6784 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3adb4 │ │ │ │ + bge 3accc │ │ │ │ mov r0, #0 │ │ │ │ - b 3adec │ │ │ │ + b 3ad04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3adf4 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3adac │ │ │ │ + blt 3acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 311bd8 │ │ │ │ + bl 3128f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003adf4 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003ad0c <_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 311b00 │ │ │ │ + bl 312738 │ │ │ │ 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] @ 3ae40 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 312158 │ │ │ │ - @ instruction: 0x0057f398 │ │ │ │ + ldr r1, [pc] @ 3ad58 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 312e70 │ │ │ │ + subseq pc, r7, r0, lsr #7 │ │ │ │ │ │ │ │ -0003ae44 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003ad5c <_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] @ 3ae94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3adac <_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 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ 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, r0, asr #21 │ │ │ │ - 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] @ 3aed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ + andeq r0, sp, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3af90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #160] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 312158 │ │ │ │ + bl 312e70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3af10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11a7bc │ │ │ │ + bne 3ade8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bl 11ad50 │ │ │ │ mov r5, r0 │ │ │ │ - b 3af34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ + b 3ae0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3af30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + beq 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3af30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3af90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #80] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 312158 │ │ │ │ + bl 312e70 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3af88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + beq 3ae60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1822ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 182978 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3af84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3af84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + bne 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq fp, r7, ip, asr pc │ │ │ │ + subseq fp, r7, r4, ror #30 │ │ │ │ + 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] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r0, 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 ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3afd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, ip, lsr r6 │ │ │ │ + subseq sl, r7, r4, asr #12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3afe4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - b 18c1e8 │ │ │ │ + beq 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18c864 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3b00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #16] @ 3b010 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #16] @ 3af24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c9bc │ │ │ │ + eorseq sp, r8, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 314340 <_Py_c_pow@@Base+0x9e0> │ │ │ │ + bl 314f14 <_Py_c_pow@@Base+0x8e8> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b048 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3af60 <_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 │ │ │ │ @@ -16944,635 +16886,635 @@ │ │ │ │ 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] @ 3b0e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3aff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b090 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3b0d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 3b0e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #68] @ 3b0e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #68] @ 3affc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b088 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 3b0ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ - bne 3b0d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ - ldr r3, [pc, #28] @ 3b0f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + ldrne r0, [pc, #32] @ 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r4, lsl sl │ │ │ │ - eorseq r0, r8, r4, asr #32 │ │ │ │ - eorseq ip, r8, r0, lsr #20 │ │ │ │ + mlaseq r8, r8, r4, sp │ │ │ │ + mlaseq r8, r0, fp, r0 │ │ │ │ + eorseq sp, r8, r4, lsr #9 │ │ │ │ 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 r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b11c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a1ec8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b140 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b110 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r2, r7, r0, lsr #29 │ │ │ │ │ │ │ │ -0003b144 : │ │ │ │ +0003b00c : │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b174 │ │ │ │ - ldr r0, [pc, #80] @ 3b1c0 │ │ │ │ - bl 2a7860 │ │ │ │ - b 3b1b8 │ │ │ │ + bne 3b03c │ │ │ │ + ldr r0, [pc, #80] @ 3b088 │ │ │ │ + bl 2a8910 │ │ │ │ + b 3b080 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b1c0 │ │ │ │ + ldr r2, [pc, #64] @ 3b088 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d1f4c │ │ │ │ + bl 2d2b2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b1a4 │ │ │ │ + beq 3b06c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b1ac │ │ │ │ + beq 3b074 │ │ │ │ mov r4, r5 │ │ │ │ - b 3b1b8 │ │ │ │ + b 3b080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3b1a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3b06c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r0, lsl #22 │ │ │ │ - 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] @ 3b200 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0x0038d5b0 │ │ │ │ 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 3b23c │ │ │ │ + beq 3b0c4 │ │ │ │ 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 2b066c │ │ │ │ + bl 2b131c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b224 │ │ │ │ + bne 3b0ac │ │ │ │ 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 3b104 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a27e0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b128 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b0f8 │ │ │ │ + eorseq r3, r7, r0, asr r9 │ │ │ │ + │ │ │ │ +0003b12c : │ │ │ │ + ldr r0, [pc] @ 3b134 │ │ │ │ + b 10f268 │ │ │ │ + subseq r1, r7, r8, lsr #25 │ │ │ │ + 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] @ 3b174 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ │ │ │ │ -0003b254 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b178 <_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] @ 3b3c4 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b2e8 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b290 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b3c8 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b3cc <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b2f0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3b2b8 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3b1dc <_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 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b2c0 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b3b8 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152570 │ │ │ │ + bl 152e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b2d8 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b384 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25b04c <_PySys_GetRequiredAttrString@@Base+0x30bc> │ │ │ │ + bl 25cb94 <_PySys_GetRequiredAttrString@@Base+0x3188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b2d0 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1566a0 │ │ │ │ + bl 156e48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b2d0 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_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 15bbec <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ + bl 15c290 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b2d0 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 152190 │ │ │ │ + bl 152988 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b2d0 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_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 25b404 <_PySys_GetRequiredAttrString@@Base+0x3474> │ │ │ │ + bl 25d158 <_PySys_GetRequiredAttrString@@Base+0x374c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b384 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b384 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b3a8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b3a8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 164348 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 164d1c <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c40 │ │ │ │ + bl 1641b0 │ │ │ │ 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 │ │ │ │ - eorseq ip, r8, r4, lsr #25 │ │ │ │ - │ │ │ │ -0003b3d0 : │ │ │ │ - ldr r0, [pc] @ 3b3d8 │ │ │ │ - b 10ece4 │ │ │ │ - ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b404 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 194da8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b428 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b3f8 │ │ │ │ - eorseq r5, r7, r8, lsr r2 │ │ │ │ + eorseq sp, r8, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b684 │ │ │ │ + ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b45c │ │ │ │ + bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b688 │ │ │ │ + ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #528] @ 3b68c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #508] @ 3b690 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #488] @ 3b694 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #468] @ 3b698 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #448] @ 3b69c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #428] @ 3b6a0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #408] @ 3b6a4 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #388] @ 3b6a8 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #368] @ 3b6ac │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #348] @ 3b6b0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #328] @ 3b6b4 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #308] @ 3b6b8 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #288] @ 3b6bc │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #268] @ 3b6c0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #248] @ 3b6c4 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #228] @ 3b6c8 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #208] @ 3b6cc │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #188] @ 3b6d0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #168] @ 3b6d4 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #148] @ 3b6d8 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #128] @ 3b6dc │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b454 │ │ │ │ - ldr r1, [pc, #108] @ 3b6e0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161820 │ │ │ │ + bl 161d90 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r8, r0, ror #25 │ │ │ │ - eorseq ip, r8, r4, ror #25 │ │ │ │ - @ instruction: 0x0038ccf0 │ │ │ │ - eorseq ip, r8, r0, lsl #26 │ │ │ │ - eorseq ip, r8, ip, lsl #26 │ │ │ │ - eorseq ip, r8, r8, lsl sp │ │ │ │ - eorseq ip, r8, r4, lsr #26 │ │ │ │ - eorseq ip, r8, r4, lsr sp │ │ │ │ - eorseq ip, r8, r0, asr #26 │ │ │ │ - eorseq ip, r8, ip, asr #26 │ │ │ │ - eorseq ip, r8, r8, asr sp │ │ │ │ - eorseq ip, r8, r8, ror #26 │ │ │ │ - eorseq ip, r8, r4, ror sp │ │ │ │ - eorseq ip, r8, r0, lsl #27 │ │ │ │ - mlaseq r8, r0, sp, ip │ │ │ │ - eorseq ip, r8, r0, lsr #27 │ │ │ │ - @ instruction: 0x0038cdb8 │ │ │ │ - eorseq ip, r8, r4, lsl #26 │ │ │ │ - eorseq ip, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x0038cddc │ │ │ │ - eorseq ip, r8, ip, lsl sp │ │ │ │ - eorseq ip, r8, ip, ror #27 │ │ │ │ - @ instruction: 0x0038cdf4 │ │ │ │ - eorseq ip, r8, r0, lsl #28 │ │ │ │ - │ │ │ │ -0003b6e4 : │ │ │ │ - ldr r3, [pc, #4] @ 3b6f0 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 2557c0 │ │ │ │ - eorseq lr, r7, r8, lsr #2 │ │ │ │ + mlaseq r8, r0, r7, sp │ │ │ │ + mlaseq r8, r4, r7, sp │ │ │ │ + eorseq sp, r8, r0, lsr #15 │ │ │ │ + @ instruction: 0x0038d7b0 │ │ │ │ + @ instruction: 0x0038d7bc │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ + @ instruction: 0x0038d7d4 │ │ │ │ + eorseq sp, r8, r4, ror #15 │ │ │ │ + @ instruction: 0x0038d7f0 │ │ │ │ + @ instruction: 0x0038d7fc │ │ │ │ + eorseq sp, r8, r8, lsl #16 │ │ │ │ + eorseq sp, r8, r8, lsl r8 │ │ │ │ + eorseq sp, r8, r4, lsr #16 │ │ │ │ + eorseq sp, r8, r0, lsr r8 │ │ │ │ + eorseq sp, r8, r0, asr #16 │ │ │ │ + eorseq sp, r8, r0, asr r8 │ │ │ │ + eorseq sp, r8, r8, ror #16 │ │ │ │ + @ instruction: 0x0038d7b4 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ + eorseq sp, r8, ip, lsl #17 │ │ │ │ + eorseq sp, r8, ip, asr #15 │ │ │ │ + mlaseq r8, ip, r8, sp │ │ │ │ + eorseq sp, r8, r4, lsr #17 │ │ │ │ + @ instruction: 0x0038d8b0 │ │ │ │ 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 3b72c │ │ │ │ + bne 3b5e4 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b750 │ │ │ │ - b 3b768 │ │ │ │ + beq 3b608 <_PyCompile_Assemble@@Base+0x490> │ │ │ │ + b 3b620 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b7a4 │ │ │ │ + ldr r0, [pc, #104] @ 3b65c <_PyCompile_Assemble@@Base+0x4e4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b714 │ │ │ │ - b 3b760 │ │ │ │ + bne 3b5cc <_PyCompile_Assemble@@Base+0x454> │ │ │ │ + b 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31643c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 317010 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b768 │ │ │ │ + bne 3b620 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b788 │ │ │ │ - bl 91940 │ │ │ │ + bne 3b640 <_PyCompile_Assemble@@Base+0x4c8> │ │ │ │ + bl 91e08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b760 │ │ │ │ + beq 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b760 │ │ │ │ - ldr r0, [pc, #4] @ 3b7a8 │ │ │ │ + blt 3b618 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ + ldr r0, [pc, #4] @ 3b660 <_PyCompile_Assemble@@Base+0x4e8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r6, r8, lsl sl │ │ │ │ + eorseq r4, r6, r8, lsl r5 │ │ │ │ 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 3b68c <_PyCompile_Assemble@@Base+0x514> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 195424 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b6b0 <_PyCompile_Assemble@@Base+0x538> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b680 <_PyCompile_Assemble@@Base+0x508> │ │ │ │ + eorseq r5, r7, r8, ror #25 │ │ │ │ + │ │ │ │ +0003b6b4 : │ │ │ │ + ldr r3, [pc, #4] @ 3b6c0 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 25723c │ │ │ │ + eorseq lr, r7, r8, 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] @ 3b978 │ │ │ │ + ldr r3, [pc, #424] @ 3b890 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b804 │ │ │ │ + beq 3b71c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b97c │ │ │ │ + ldrne r3, [pc, #384] @ 3b894 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b948 │ │ │ │ + beq 3b860 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b97c │ │ │ │ + ldr r3, [pc, #352] @ 3b894 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b948 │ │ │ │ + bne 3b860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b830 │ │ │ │ + bne 3b748 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b8ec │ │ │ │ + b 3b804 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b778 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b8ec │ │ │ │ + ble 3b804 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b844 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b75c │ │ │ │ + b 3b79c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b884 │ │ │ │ + beq 3b79c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b864 │ │ │ │ - ldr r3, [pc, #256] @ 3b980 │ │ │ │ + bne 3b77c │ │ │ │ + ldr r3, [pc, #256] @ 3b898 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b8ec │ │ │ │ - ldr r2, [pc, #248] @ 3b984 │ │ │ │ + bne 3b804 │ │ │ │ + ldr r2, [pc, #248] @ 3b89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 317f88 │ │ │ │ + bl 318b2c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b96c │ │ │ │ - beq 3b8ec │ │ │ │ + blt 3b884 │ │ │ │ + beq 3b804 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b984 │ │ │ │ + ldr r1, [pc, #216] @ 3b89c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b988 │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b96c │ │ │ │ + bne 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b828 │ │ │ │ + beq 3b740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b828 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3b828 │ │ │ │ + bne 3b740 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3b740 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b98c │ │ │ │ + ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b988 │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b96c │ │ │ │ + bne 3b884 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b928 │ │ │ │ - ldr r3, [pc, #96] @ 3b988 │ │ │ │ - b 3b96c │ │ │ │ + bne 3b840 │ │ │ │ + ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ + b 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b948 │ │ │ │ + beq 3b860 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b948 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b860 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b920 │ │ │ │ - ldr r1, [pc, #44] @ 3b984 │ │ │ │ + beq 3b838 │ │ │ │ + ldr r1, [pc, #44] @ 3b89c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d340c <_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, ip, lsr #15 │ │ │ │ + andeq fp, r3, r4, asr #13 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0057ad98 │ │ │ │ + subseq sl, r7, r0, lsr #27 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - subseq sl, r7, r0, asr r9 │ │ │ │ + subseq sl, r7, r8, asr r9 │ │ │ │ │ │ │ │ -0003b990 : │ │ │ │ +0003b8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3b9c0 │ │ │ │ + ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ec34 │ │ │ │ + bl 12f1cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037e1f8 │ │ │ │ + @ instruction: 0x0037ecb8 │ │ │ │ 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] @ 3ba00 │ │ │ │ + ldr r0, [pc, #16] @ 3b918 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + subseq sl, r7, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r6, [r2, #8] │ │ │ │ mov r0, r1 │ │ │ │ @@ -17580,1253 +17522,1253 @@ │ │ │ │ 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 3ba50 │ │ │ │ + bne 3b968 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3ba80 │ │ │ │ + bne 3b998 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3bc5c │ │ │ │ + ldr ip, [pc, #504] @ 3bb74 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3baa8 │ │ │ │ + beq 3b9c0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3bab0 │ │ │ │ - ldr r2, [pc, #452] @ 3bc60 │ │ │ │ - ldr r1, [pc, #452] @ 3bc64 │ │ │ │ - ldr r0, [pc, #452] @ 3bc68 │ │ │ │ + bne 3b9c8 │ │ │ │ + ldr r2, [pc, #452] @ 3bb78 │ │ │ │ + ldr r1, [pc, #452] @ 3bb7c │ │ │ │ + ldr r0, [pc, #452] @ 3bb80 │ │ │ │ mov r3, r8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3bc50 │ │ │ │ + b 3bb68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3bb64 │ │ │ │ + beq 3ba7c │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3bc6c │ │ │ │ - beq 3bad0 │ │ │ │ + ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ + beq 3b9e8 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3bb78 │ │ │ │ + beq 3ba90 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3baf0 │ │ │ │ + beq 3ba08 │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3bb90 │ │ │ │ - b 3baf4 │ │ │ │ - ldr r7, [pc, #376] @ 3bc70 │ │ │ │ + beq 3baa8 │ │ │ │ + b 3ba0c │ │ │ │ + ldr r7, [pc, #376] @ 3bb88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bb1c │ │ │ │ - bl 10329c │ │ │ │ + beq 3ba34 │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3baa8 │ │ │ │ + blt 3b9c0 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3bb24 │ │ │ │ - b 3bb8c │ │ │ │ + bne 3ba3c │ │ │ │ + b 3baa4 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bb48 │ │ │ │ - bl 10329c │ │ │ │ + beq 3ba60 │ │ │ │ + bl 1037fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3baa8 │ │ │ │ + blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3bb4c │ │ │ │ - b 3bb88 │ │ │ │ + bne 3ba64 │ │ │ │ + b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3bb90 │ │ │ │ - b 3baa8 │ │ │ │ - ldr r7, [pc, #260] @ 3bc70 │ │ │ │ - ldr r9, [pc, #252] @ 3bc6c │ │ │ │ + bge 3baa8 │ │ │ │ + b 3b9c0 │ │ │ │ + ldr r7, [pc, #260] @ 3bb88 │ │ │ │ + ldr r9, [pc, #252] @ 3bb84 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bb90 │ │ │ │ - ldr r7, [pc, #240] @ 3bc70 │ │ │ │ + b 3baa8 │ │ │ │ + ldr r7, [pc, #240] @ 3bb88 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bb90 │ │ │ │ + b 3baa8 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3bbbc │ │ │ │ - ldr r3, [pc, #196] @ 3bc74 │ │ │ │ - ldr r1, [pc, #196] @ 3bc78 │ │ │ │ + beq 3bad4 │ │ │ │ + ldr r3, [pc, #196] @ 3bb8c │ │ │ │ + ldr r1, [pc, #196] @ 3bb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3baa8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3b9c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bbe0 │ │ │ │ + beq 3baf8 │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3bbe0 │ │ │ │ - ldr r3, [pc, #160] @ 3bc74 │ │ │ │ - ldr r1, [pc, #164] @ 3bc7c │ │ │ │ + beq 3baf8 │ │ │ │ + ldr r3, [pc, #160] @ 3bb8c │ │ │ │ + ldr r1, [pc, #164] @ 3bb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3baa8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2abc50 │ │ │ │ + bl 2acd00 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3baa8 │ │ │ │ - bl 2ab748 │ │ │ │ + beq 3b9c0 │ │ │ │ + bl 2ac7f8 │ │ │ │ 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 3942c │ │ │ │ + bl 39344 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bc50 │ │ │ │ + beq 3bb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3bc50 │ │ │ │ + bne 3bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, r0, lsr sp │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror r8 │ │ │ │ - eorseq ip, r8, r4, ror #29 │ │ │ │ + subseq r1, r7, r4, lsr sp │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ + mlaseq r8, r4, r9, sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r8, asr #4 │ │ │ │ - eorseq sp, r7, ip, ror #4 │ │ │ │ + @ instruction: 0x0037dcf8 │ │ │ │ + eorseq sp, r7, ip, lsl sp │ │ │ │ │ │ │ │ -0003bc80 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bb98 <_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 266240 │ │ │ │ + bl 2679dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bcc4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ - ldr r3, [pc, #700] @ 3bf74 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ - ldr r1, [pc, #700] @ 3bf78 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ + bne 3bbdc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3be8c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3be90 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3bcd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb900 <_PyArena_New@@Base> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bbe38 <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bcd8 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3bf68 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e221c <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ + bl 2e2df8 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bd1c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2ea1f4 │ │ │ │ + beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2eaeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bd1c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24e764 │ │ │ │ + bl 2501c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bd28 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 16868c <_PyArena_Free@@Base> │ │ │ │ - b 3bcd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 168bfc <_PyArena_Free@@Base> │ │ │ │ + b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bcd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3bf7c <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1335c0 │ │ │ │ + bl 133b58 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bcd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254ffc │ │ │ │ + bl 256a78 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bd78 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3bf48 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bd98 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bdc4 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ - b 3bdb0 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ - ldr r1, [pc, #480] @ 3bf80 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + beq 3bcdc <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3bcc8 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3be98 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3bd88 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3bf84 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bde4 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ - ldr r1, [pc, #432] @ 3bf88 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ + beq 3bcfc <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3bea0 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3be04 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ - ldr r1, [pc, #404] @ 3bf8c <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq 3bd1c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3bea4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3be24 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #376] @ 3bf90 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + beq 3bd3c <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3bea8 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3be44 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ - ldr r1, [pc, #348] @ 3bf94 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + beq 3bd5c <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3beac <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3be64 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ - ldr r1, [pc, #320] @ 3bf98 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ + beq 3bd7c <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3beb0 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3bf9c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3bfa0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3bfa4 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 25ad50 <_PySys_GetRequiredAttrString@@Base+0x2dc0> │ │ │ │ + bl 25c898 <_PySys_GetRequiredAttrString@@Base+0x2e8c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bd70 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 152f3c │ │ │ │ + bl 1536a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bcd0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2603b8 │ │ │ │ + bl 262108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261ff0 │ │ │ │ + bl 263d40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16868c <_PyArena_Free@@Base> │ │ │ │ + bl 168bfc <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cef0 │ │ │ │ - subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r9, r6, r4, lsr #20 │ │ │ │ - eorseq ip, r8, r0, lsl #30 │ │ │ │ - eorseq ip, r8, ip, lsl #30 │ │ │ │ - eorseq r1, r8, r4, ror #10 │ │ │ │ - eorseq sp, r5, r4, lsr #13 │ │ │ │ - eorseq ip, r8, r4, lsl pc │ │ │ │ - eorseq ip, r8, r0, lsr #30 │ │ │ │ - eorseq ip, r8, ip, lsr #30 │ │ │ │ - eorseq ip, r8, r8, lsr pc │ │ │ │ - eorseq ip, r8, r8, asr #30 │ │ │ │ + eorseq sp, r8, r0, lsr #19 │ │ │ │ + subseq r9, r7, r8, lsr #20 │ │ │ │ + eorseq sl, r6, r4, lsr #10 │ │ │ │ + @ instruction: 0x0038d9b0 │ │ │ │ + @ instruction: 0x0038d9bc │ │ │ │ + eorseq r2, r8, r4, lsl r0 │ │ │ │ + eorseq lr, r5, r4, lsr #3 │ │ │ │ + eorseq sp, r8, r4, asr #19 │ │ │ │ + @ instruction: 0x0038d9d0 │ │ │ │ + @ instruction: 0x0038d9dc │ │ │ │ + eorseq sp, r8, r8, ror #19 │ │ │ │ + @ instruction: 0x0038d9f8 │ │ │ │ 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 3bffc <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + bne 3bf14 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c02c <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq 3bf44 <_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] @ 3c1b0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + ldr ip, [pc, #404] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c054 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ + beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3c05c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ - ldr r2, [pc, #364] @ 3c1b4 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ - ldr r1, [pc, #364] @ 3c1b8 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ - ldr r0, [pc, #364] @ 3c1bc <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ + bne 3bf74 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldr r2, [pc, #364] @ 3c0cc <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ + ldr r1, [pc, #364] @ 3c0d0 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + ldr r0, [pc, #364] @ 3c0d4 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3c1a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1708f8 │ │ │ │ + bl 170e6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3c1a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b6740 │ │ │ │ + bl 1b7568 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3c16c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3d68 │ │ │ │ + beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl c4288 │ │ │ │ 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 8b4b0 │ │ │ │ + bl 8b98c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c120 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + beq 3c038 <_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 3c114 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + beq 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c114 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + bne 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c11c <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bgt 3c034 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c0b0 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ + b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c120 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c15c <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c144 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 2a00d4 │ │ │ │ - b 3c16c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c1c0 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c1c4 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ + bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 2a1184 │ │ │ │ + b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1175c8 │ │ │ │ - b 3c16c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl 117b4c │ │ │ │ + b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ba1a4 │ │ │ │ + bl 2badfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c190 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c198 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ - b 3c1a4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c190 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, ip, asr sp │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror r8 │ │ │ │ - eorseq lr, r7, r8, lsl #8 │ │ │ │ + subseq r1, r7, r0, ror #26 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ + eorseq pc, r7, r4, lsr #14 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq ip, r8, r8, asr 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 ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c204 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3c210 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq sp, r8, r8, lsl #20 │ │ │ │ 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] @ 3c250 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #16] @ 3c11c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ + ldrsheq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ 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] @ 3c2c8 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ - ldrne r0, [pc, #76] @ 3c2cc <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldreq r0, [pc, #76] @ 3c194 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ + ldrne r0, [pc, #76] @ 3c198 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c2c0 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + beq 3c18c <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c2bc <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + beq 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c2bc <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ + ldrsheq sl, [r7], #-16 │ │ │ │ + subseq sl, r7, r0, lsl #30 │ │ │ │ + ldr r0, [pc] @ 3c1a4 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ + 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] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r0, lsr #11 │ │ │ │ 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 3c304 <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ - ldr r3, [pc, #100] @ 3c35c <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #100] @ 3c360 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ + bgt 3c21c <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ + ldr r3, [pc, #100] @ 3c274 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + ldr r1, [pc, #100] @ 3c278 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3c320 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3c238 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c328 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ - ldr r3, [pc, #68] @ 3c35c <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #72] @ 3c364 <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ + beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + ldr r3, [pc, #68] @ 3c274 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + ldr r1, [pc, #72] @ 3c27c <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c354 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + b 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c33c <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #44] @ 3c368 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c354 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r1, [pc, #40] @ 3c36c <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ + bne 3c254 <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ + ldr r0, [pc, #44] @ 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ + b 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + ldr r1, [pc, #40] @ 3c284 <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c334 <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ + beq 3c24c <_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 r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ + ldrsheq sp, [r7], #-212 @ 0xffffff2c │ │ │ │ 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] @ 3c53c <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ + ldr r3, [pc, #424] @ 3c454 <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c3c8 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + beq 3c2e0 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c540 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldrne r3, [pc, #384] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c50c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c540 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #352] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c50c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c3f4 <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ + bne 3c30c <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c4b0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + b 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c424 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + beq 3c33c <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c4b0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ble 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c408 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ - b 3c448 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + bne 3c320 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b 3c360 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c448 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + beq 3c360 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c428 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ - ldr r3, [pc, #256] @ 3c544 <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + bne 3c340 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ + ldr r3, [pc, #256] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c4b0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ - ldr r2, [pc, #248] @ 3c548 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + bne 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r2, [pc, #248] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 317f88 │ │ │ │ + bl 318b2c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c530 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ - beq 3c4b0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + blt 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + beq 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c548 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r1, [pc, #216] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c54c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c530 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c3ec <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + beq 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c3ec <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c3ec <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bne 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c550 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #148] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c54c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c530 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c4ec <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #96] @ 3c54c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c530 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c404 <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ + ldr r3, [pc, #96] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c50c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c50c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c4e4 <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ - ldr r1, [pc, #44] @ 3c548 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + beq 3c3fc <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ + ldr r1, [pc, #44] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d340c <_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, ror r3 │ │ │ │ + andeq ip, r3, r8, lsl #5 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ + subseq sl, r7, r0, asr #27 │ │ │ │ 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 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c590 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0057a998 │ │ │ │ │ │ │ │ -0003c594 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c46c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c5ac <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c484 <_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 3c5e4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c5f8 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c5fc <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4bc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c4d0 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c4d4 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 29762c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c600 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c604 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 2986dc <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c4d8 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c4dc <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 29762c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 2986dc <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - eorseq r4, r6, r0, asr sl │ │ │ │ + eorseq r5, r6, r0, asr r5 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq sp, r8, r4, asr r0 │ │ │ │ + eorseq sp, r8, r4, lsl #22 │ │ │ │ + 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] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, lsl #12 │ │ │ │ + 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 3c560 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ + ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117b4c │ │ │ │ + b 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 170e6c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1b7568 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl c4288 │ │ │ │ + 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 8b98c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + streq r6, [sp, #16] │ │ │ │ + moveq sl, #1 │ │ │ │ + moveq r6, fp │ │ │ │ + beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 2a330 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + lsl r5, r5, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + mov sl, #0 │ │ │ │ + b 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + mov sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c7fd8 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + bl 2a1184 │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117b4c │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27fbd0 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b958 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19ca98 <_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 sp, r8, r4, lsl #23 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq sp, r8, ip, lsr #23 │ │ │ │ │ │ │ │ -0003c608 : │ │ │ │ +0003c6a4 : │ │ │ │ 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 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c668 │ │ │ │ + beq 3c704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c714 │ │ │ │ + ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c718 │ │ │ │ + ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3c698 │ │ │ │ + bl 117b4c │ │ │ │ + b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c644 │ │ │ │ + bne 3c6e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c6a0 │ │ │ │ - bl 2a00d4 │ │ │ │ + ble 3c73c │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c6e0 │ │ │ │ + b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c698 │ │ │ │ + beq 3c734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6e0 │ │ │ │ + beq 3c77c │ │ │ │ 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 3c6f4 │ │ │ │ + beq 3c790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c708 │ │ │ │ + beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003676d4 │ │ │ │ + @ instruction: 0x003681d4 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c7ec │ │ │ │ - ldr r0, [pc, #172] @ 3c7f4 │ │ │ │ - bl 22f5ac │ │ │ │ + beq 3c888 │ │ │ │ + ldr r0, [pc, #172] @ 3c890 │ │ │ │ + bl 231008 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c7e0 │ │ │ │ + beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba1a4 │ │ │ │ + bl 2badfc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c784 │ │ │ │ + bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c798 │ │ │ │ - b 3c7b0 │ │ │ │ + bne 3c834 │ │ │ │ + b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c7b8 │ │ │ │ - b 3c76c │ │ │ │ + beq 3c854 │ │ │ │ + b 3c808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c7b0 │ │ │ │ + bne 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c7e0 │ │ │ │ + b 3c87c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c74c │ │ │ │ + beq 3c7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c74c │ │ │ │ + bne 3c7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3c74c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c7f4 │ │ │ │ - bl 8b0f4 │ │ │ │ + ldr r0, [pc, #8] @ 3c890 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ 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 3c838 │ │ │ │ - ldr r3, [pc, #324] @ 3c96c │ │ │ │ - ldr r1, [pc, #324] @ 3c970 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1175c8 │ │ │ │ - b 3c960 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1708f8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3c960 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1b6740 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - beq 3c94c │ │ │ │ - bl c3d68 │ │ │ │ - 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 8b4b0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - streq r6, [sp, #16] │ │ │ │ - moveq sl, #1 │ │ │ │ - moveq r6, fp │ │ │ │ - beq 3c900 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2a330 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c8f4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 3c8f4 │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c8fc │ │ │ │ - lsl r5, r5, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b 3c890 │ │ │ │ - mov sl, #0 │ │ │ │ - b 3c900 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c7ac0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 3c93c │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 3c924 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 3c94c │ │ │ │ - ldr r3, [pc, #72] @ 3c974 │ │ │ │ - ldr r1, [pc, #72] @ 3c978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1175c8 │ │ │ │ - b 3c94c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 27e490 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b47c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19c158 <_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 sp, r8, r8, ror #1 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sp, r8, r0, 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 ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c9b8 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - 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] @ 3c9f8 │ │ │ │ + ldr r0, [pc, #16] @ 3c8d0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, lsr #14 │ │ │ │ + subseq sl, r7, ip, 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] @ 3ca38 │ │ │ │ + ldr r0, [pc, #16] @ 3c910 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ + subseq sl, r7, r0, lsr r7 │ │ │ │ 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 3ca88 │ │ │ │ + bne 3c960 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3cac0 │ │ │ │ + beq 3c998 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3cb20 │ │ │ │ + ldr ip, [pc, #124] @ 3c9f8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cac0 │ │ │ │ + bne 3c998 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cb18 │ │ │ │ + b 3c9f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3cae0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3c9b8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cab8 │ │ │ │ + bne 3c990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9960 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1daf98 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cb08 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3c9e0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3cb24 │ │ │ │ - beq 3cb18 │ │ │ │ - b 3cab8 │ │ │ │ - ldr r2, [pc, #24] @ 3cb28 │ │ │ │ + ldreq r0, [pc, #32] @ 3c9fc │ │ │ │ + beq 3c9f0 │ │ │ │ + b 3c990 │ │ │ │ + ldr r2, [pc, #24] @ 3ca00 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3cb24 │ │ │ │ + ldr r0, [pc, #12] @ 3c9fc │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ + ldrheq r1, [r7], #-216 @ 0xffffff28 │ │ │ │ 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] @ 3cb68 │ │ │ │ + ldr r0, [pc, #16] @ 3ca40 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r0, lsl #11 │ │ │ │ + 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] @ 3ca80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, lsl r8 │ │ │ │ + subseq sl, r7, ip, 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] @ 3cd38 │ │ │ │ + ldr r3, [pc, #424] @ 3cc50 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3cbc4 │ │ │ │ + beq 3cadc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3cd3c │ │ │ │ + ldrne r3, [pc, #384] @ 3cc54 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cd08 │ │ │ │ + beq 3cc20 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3cd3c │ │ │ │ + ldr r3, [pc, #352] @ 3cc54 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3cd08 │ │ │ │ + bne 3cc20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3cbf0 │ │ │ │ + bne 3cb08 │ │ │ │ mov r4, #0 │ │ │ │ - b 3ccac │ │ │ │ + b 3cbc4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cb38 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3ccac │ │ │ │ + ble 3cbc4 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3cc04 │ │ │ │ - b 3cc44 │ │ │ │ + bne 3cb1c │ │ │ │ + b 3cb5c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3cc44 │ │ │ │ + beq 3cb5c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cc24 │ │ │ │ - ldr r3, [pc, #256] @ 3cd40 │ │ │ │ + bne 3cb3c │ │ │ │ + ldr r3, [pc, #256] @ 3cc58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3ccac │ │ │ │ - ldr r2, [pc, #248] @ 3cd44 │ │ │ │ + bne 3cbc4 │ │ │ │ + ldr r2, [pc, #248] @ 3cc5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 317f88 │ │ │ │ + bl 318b2c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3cd2c │ │ │ │ - beq 3ccac │ │ │ │ + blt 3cc44 │ │ │ │ + beq 3cbc4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3cd44 │ │ │ │ + ldr r1, [pc, #216] @ 3cc5c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3cd48 │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cd2c │ │ │ │ + bne 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cbe8 │ │ │ │ + beq 3cb00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cbe8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3cbe8 │ │ │ │ + bne 3cb00 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3cb00 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3cd4c │ │ │ │ + ldr r1, [pc, #148] @ 3cc64 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3cd48 │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cd2c │ │ │ │ + bne 3cc44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3cce8 │ │ │ │ - ldr r3, [pc, #96] @ 3cd48 │ │ │ │ - b 3cd2c │ │ │ │ + bne 3cc00 │ │ │ │ + ldr r3, [pc, #96] @ 3cc60 │ │ │ │ + b 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cd08 │ │ │ │ + beq 3cc20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cd08 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cc20 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cce0 │ │ │ │ - ldr r1, [pc, #44] @ 3cd44 │ │ │ │ + beq 3cbf8 │ │ │ │ + ldr r1, [pc, #44] @ 3cc5c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d340c <_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, ip, ror #22 │ │ │ │ + andeq ip, r3, r4, lsl #21 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r4, asr lr │ │ │ │ + subseq sl, r7, ip, asr lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - subseq sl, r7, r4, ror lr │ │ │ │ + subseq sl, r7, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ subs r5, r3, #0 │ │ │ │ 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] @ 3cf34 │ │ │ │ + ldr lr, [pc, #428] @ 3ce4c │ │ │ │ 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] │ │ │ │ @@ -18835,219 +18777,203 @@ │ │ │ │ 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 3cde0 │ │ │ │ + bne 3ccf8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ce24 │ │ │ │ - ldr ip, [pc, #336] @ 3cf38 │ │ │ │ + beq 3cd3c │ │ │ │ + ldr ip, [pc, #336] @ 3ce50 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3cf1c │ │ │ │ + beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cefc │ │ │ │ + beq 3ce14 │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3cf3c │ │ │ │ - beq 3ce94 │ │ │ │ + ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ + beq 3cdac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce7c │ │ │ │ - bl 148000 │ │ │ │ + beq 3cd94 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3ce70 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3cd88 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cefc │ │ │ │ + bne 3ce14 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3ce94 │ │ │ │ - b 3ce80 │ │ │ │ - ldr r5, [pc, #184] @ 3cf3c │ │ │ │ + beq 3cdac │ │ │ │ + b 3cd98 │ │ │ │ + ldr r5, [pc, #184] @ 3ce54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 260b24 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cefc │ │ │ │ + beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3cec8 │ │ │ │ + beq 3cde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ced0 │ │ │ │ + b 3cde8 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cf04 │ │ │ │ + beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3cf0c │ │ │ │ - bl 1325ec │ │ │ │ + bne 3ce24 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce98 │ │ │ │ + beq 3cdb0 │ │ │ │ mov r4, #0 │ │ │ │ - b 3cf1c │ │ │ │ - ldr r4, [pc, #52] @ 3cf40 │ │ │ │ - b 3cf1c │ │ │ │ - ldr r3, [pc, #48] @ 3cf44 │ │ │ │ + b 3ce34 │ │ │ │ + ldr r4, [pc, #52] @ 3ce58 │ │ │ │ + b 3ce34 │ │ │ │ + ldr r3, [pc, #48] @ 3ce5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, r8, asr r7 │ │ │ │ - subseq r1, r7, ip, lsl #28 │ │ │ │ + subseq lr, r1, r8, asr #4 │ │ │ │ + subseq r1, r7, r0, lsl lr │ │ │ │ @ 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 359008 │ │ │ │ + bl 359aec │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 359008 │ │ │ │ - ldr r3, [pc, #12] @ 3cf7c │ │ │ │ + bl 359aec │ │ │ │ + ldr r3, [pc, #12] @ 3ce94 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3cf80 │ │ │ │ + ldr r0, [pc, #8] @ 3ce98 │ │ │ │ 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] @ 3d020 │ │ │ │ - bl 299cd4 │ │ │ │ + ldr r1, [pc, #120] @ 3cf38 │ │ │ │ + bl 29ad84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cfb8 │ │ │ │ + bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3d018 │ │ │ │ + b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16dcb8 <_PyTime_localtime@@Base> │ │ │ │ + bl 16e22c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cfb0 │ │ │ │ + bne 3cec8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3d024 │ │ │ │ + ldr r2, [pc, #76] @ 3cf3c │ │ │ │ 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] @ 3d028 │ │ │ │ + ldr r0, [pc, #28] @ 3cf40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sp, r8, ip, lsr #4 │ │ │ │ - @ instruction: 0x0051d790 │ │ │ │ - eorseq sp, r8, r8, lsr r2 │ │ │ │ + @ instruction: 0x0038dcdc │ │ │ │ + subseq lr, r1, r0, lsl #5 │ │ │ │ + eorseq sp, r8, r8, ror #25 │ │ │ │ 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 30640c │ │ │ │ + bl 306fe0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3d074 │ │ │ │ + blt 3cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d070 │ │ │ │ - ldr r3, [pc, #20] @ 3d07c │ │ │ │ - ldr r1, [pc, #20] @ 3d080 │ │ │ │ + bne 3cf88 │ │ │ │ + ldr r3, [pc, #20] @ 3cf94 │ │ │ │ + ldr r1, [pc, #20] @ 3cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, asr r2 │ │ │ │ - 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] @ 3d0c0 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ + eorseq sp, r8, r4, lsl #26 │ │ │ │ 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] @ 3d2e0 │ │ │ │ + ldr lr, [pc, #484] @ 3d1b8 │ │ │ │ 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] │ │ │ │ @@ -19057,315 +18983,383 @@ │ │ │ │ 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 3d158 │ │ │ │ + bne 3d030 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d198 │ │ │ │ + beq 3d070 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d2e4 │ │ │ │ + ldr ip, [pc, #376] @ 3d1bc │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d2c8 │ │ │ │ + beq 3d1a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d2c8 │ │ │ │ + beq 3d1a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d1d4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3d0ac │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d244 │ │ │ │ + bne 3d11c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d1e8 │ │ │ │ + bne 3d0c0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d24c │ │ │ │ + b 3d124 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d20c │ │ │ │ + beq 3d0e4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 260b24 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d244 │ │ │ │ + beq 3d11c │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d1dc │ │ │ │ + beq 3d0b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d230 │ │ │ │ - bl 10329c │ │ │ │ + beq 3d108 │ │ │ │ + bl 1037fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d244 │ │ │ │ + blt 3d11c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d24c │ │ │ │ - b 3d234 │ │ │ │ + beq 3d124 │ │ │ │ + b 3d10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d24c │ │ │ │ + bge 3d124 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d2c8 │ │ │ │ + b 3d1a0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d274 │ │ │ │ + bne 3d14c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d2a0 │ │ │ │ + bne 3d178 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d288 │ │ │ │ + b 3d160 │ │ │ │ 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 3d2b0 │ │ │ │ + b 3d188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ac0 │ │ │ │ - ldr r3, [pc, #40] @ 3d2e8 │ │ │ │ + bl c7fd8 │ │ │ │ + ldr r3, [pc, #40] @ 3d1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d2ec │ │ │ │ + ldr r4, [pc, #36] @ 3d1c4 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq sp, [r1], #-124 @ 0xffffff84 │ │ │ │ - subseq r1, r7, r8, lsr lr │ │ │ │ + subseq lr, r1, ip, asr #5 │ │ │ │ + subseq r1, r7, ip, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3d1d8 │ │ │ │ + b a5dc8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d200 │ │ │ │ + ldr r1, [pc, #16] @ 3d204 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, ip, lsr #2 │ │ │ │ + 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] @ 3d244 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, ip, 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 3d278 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b6dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] @ 3d4bc │ │ │ │ + ldr r3, [pc, #424] @ 3d454 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d348 │ │ │ │ + beq 3d2e0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d4c0 │ │ │ │ + ldrne r3, [pc, #384] @ 3d458 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d48c │ │ │ │ + beq 3d424 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d4c0 │ │ │ │ + ldr r3, [pc, #352] @ 3d458 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d48c │ │ │ │ + bne 3d424 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d374 │ │ │ │ + bne 3d30c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d430 │ │ │ │ + b 3d3c8 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d3a4 │ │ │ │ + beq 3d33c │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d430 │ │ │ │ + ble 3d3c8 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d388 │ │ │ │ - b 3d3c8 │ │ │ │ + bne 3d320 │ │ │ │ + b 3d360 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d3c8 │ │ │ │ + beq 3d360 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d3a8 │ │ │ │ - ldr r3, [pc, #256] @ 3d4c4 │ │ │ │ + bne 3d340 │ │ │ │ + ldr r3, [pc, #256] @ 3d45c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d430 │ │ │ │ - ldr r2, [pc, #248] @ 3d4c8 │ │ │ │ + bne 3d3c8 │ │ │ │ + ldr r2, [pc, #248] @ 3d460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317f88 │ │ │ │ + bl 318b2c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d4b0 │ │ │ │ - beq 3d430 │ │ │ │ + blt 3d448 │ │ │ │ + beq 3d3c8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d4c8 │ │ │ │ + ldr r1, [pc, #216] @ 3d460 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d4cc │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d4b0 │ │ │ │ + bne 3d448 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d36c │ │ │ │ + beq 3d304 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d36c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3d36c │ │ │ │ + bne 3d304 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3d304 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d4d0 │ │ │ │ + ldr r1, [pc, #148] @ 3d468 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d4cc │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d4b0 │ │ │ │ + bne 3d448 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d46c │ │ │ │ - ldr r3, [pc, #96] @ 3d4cc │ │ │ │ - b 3d4b0 │ │ │ │ + bne 3d404 │ │ │ │ + ldr r3, [pc, #96] @ 3d464 │ │ │ │ + b 3d448 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d48c │ │ │ │ + beq 3d424 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d48c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d424 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d464 │ │ │ │ - ldr r1, [pc, #44] @ 3d4c8 │ │ │ │ + beq 3d3fc │ │ │ │ + ldr r1, [pc, #44] @ 3d460 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1de0 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d340c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq sp, [r3], -r0 │ │ │ │ + andeq sp, r3, r8, lsl #5 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r8, ror sp │ │ │ │ + subseq sl, r7, r0, lsl #27 │ │ │ │ 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 3d504 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b1f8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3d524 │ │ │ │ - b a58e0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d54c │ │ │ │ - ldr r1, [pc, #16] @ 3d550 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, lsr #12 │ │ │ │ + ldrsbeq sl, [r7], #-136 @ 0xffffff78 │ │ │ │ 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] @ 3d5e8 │ │ │ │ - bl 92b34 │ │ │ │ + ldr r0, [pc, #120] @ 3d500 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d5dc │ │ │ │ + beq 3d4f4 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d5b8 │ │ │ │ + beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d588 │ │ │ │ + bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d5e0 │ │ │ │ + bne 3d4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d5dc │ │ │ │ + beq 3d4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d5dc │ │ │ │ + bne 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 1128dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d564 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d598 │ │ │ │ + ldr r1, [pc, #68] @ 3d59c │ │ │ │ + ldr r0, [pc, #68] @ 3d5a0 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d578 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a422c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d58c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113810 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r3, r6, ip, lsl #21 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq sp, r6, ip, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d5cc │ │ │ │ + ldr r1, [pc, #16] @ 3d5d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, lsl lr │ │ │ │ + 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 │ │ │ │ @@ -19378,1244 +19372,1192 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d65c │ │ │ │ + bne 3d644 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d6a4 │ │ │ │ - ldr ip, [pc, #212] @ 3d738 │ │ │ │ + beq 3d68c │ │ │ │ + ldr ip, [pc, #212] @ 3d720 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d6a4 │ │ │ │ + bne 3d68c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d718 │ │ │ │ + b 3d700 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d69c │ │ │ │ + bne 3d684 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d700 │ │ │ │ + beq 3d6e8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d6d8 │ │ │ │ + beq 3d6c0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d6fc │ │ │ │ + beq 3d6e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d700 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3d6e8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d700 │ │ │ │ - b 3d69c │ │ │ │ + beq 3d6e8 │ │ │ │ + b 3d684 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d84c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8b4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d72c │ │ │ │ + beq 3d714 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - 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 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d79c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d7d0 │ │ │ │ - ldr r1, [pc, #68] @ 3d7d4 │ │ │ │ - ldr r0, [pc, #68] @ 3d7d8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d7b0 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a317c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d7c4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq ip, r6, ip, ror #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d804 │ │ │ │ - ldr r1, [pc, #16] @ 3d808 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, ror #6 │ │ │ │ - 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] @ 3d848 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - │ │ │ │ -0003d84c <_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 318224 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r7, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d89c <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d8a0 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + ldr r3, [pc, #16] @ 3d74c │ │ │ │ + ldr r1, [pc, #16] @ 3d750 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d3b8 │ │ │ │ + eorseq sp, r8, r8, ror #28 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ 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] @ 3d8f0 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d7a8 │ │ │ │ + str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ - │ │ │ │ -0003d8f4 : │ │ │ │ - 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 3d930 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bb7f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3d948 │ │ │ │ - str r7, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 144368 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq sl, r7, r4, asr #11 │ │ │ │ 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 152f3c │ │ │ │ + bl 1536a0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3da1c │ │ │ │ - ldr r9, [pc, #196] @ 3da48 │ │ │ │ + beq 3d878 │ │ │ │ + ldr r9, [pc, #196] @ 3d8a4 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d9b4 │ │ │ │ + b 3d810 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3da24 │ │ │ │ + bne 3d880 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3da14 │ │ │ │ + bne 3d870 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3da4c │ │ │ │ - bge 3da3c │ │ │ │ + ldr r0, [pc, #132] @ 3d8a8 │ │ │ │ + bge 3d898 │ │ │ │ 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] @ 3da50 │ │ │ │ + ldreq r0, [pc, #88] @ 3d8ac │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3da54 │ │ │ │ + ldreq r2, [pc, #84] @ 3d8b0 │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d98c │ │ │ │ + bne 3d7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r5, #0 │ │ │ │ - b 3da3c │ │ │ │ + b 3d898 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d9a8 │ │ │ │ + bne 3d804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3d9a8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3d804 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq sp, r5, r8, lsr #21 │ │ │ │ - @ instruction: 0x0038d3f4 │ │ │ │ - eorseq sp, r8, r0, lsl #8 │ │ │ │ + @ instruction: 0x0045e598 │ │ │ │ + eorseq sp, r8, r4, lsr #29 │ │ │ │ + @ instruction: 0x0038deb0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003da58 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +0003d8b4 <_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 319208 │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + bne 3d924 <_Py_strhex_bytes_with_sep@@Base+0x70> │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 3d918 <_Py_strhex_bytes_with_sep@@Base+0x64> │ │ │ │ + ldr r3, [pc, #80] @ 3d95c <_Py_strhex_bytes_with_sep@@Base+0xa8> │ │ │ │ + ldr r1, [pc, #80] @ 3d960 <_Py_strhex_bytes_with_sep@@Base+0xac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3d948 <_Py_strhex_bytes_with_sep@@Base+0x94> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + b 3d954 <_Py_strhex_bytes_with_sep@@Base+0xa0> │ │ │ │ + ldr r3, [pc, #56] @ 3d964 <_Py_strhex_bytes_with_sep@@Base+0xb0> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11fe64 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 3d950 <_Py_strhex_bytes_with_sep@@Base+0x9c> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d950 <_Py_strhex_bytes_with_sep@@Base+0x9c> │ │ │ │ + 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 fp, r5, ip, lsr #2 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + │ │ │ │ +0003d968 <_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 26555c │ │ │ │ + bl 266cf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3dad4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3d9e4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26555c │ │ │ │ + bl 266cf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3dad4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + bne 3d9e4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26555c │ │ │ │ + bl 266cf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3dad4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3dae0 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + bne 3d9e4 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3d9f0 <_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] @ 3dae4 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #16] @ 3d9f4 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 117b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x0038def4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3db94 │ │ │ │ - ldr r0, [pc] @ 3db04 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3da2c <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ff18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsbeq sl, [r7], #-176 @ 0xffffff50 │ │ │ │ + │ │ │ │ +0003da30 : │ │ │ │ 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 r4, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - bne 3db50 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 3db44 <_PyType_GetModuleByDef3@@Base+0xec> │ │ │ │ - ldr r3, [pc, #80] @ 3db88 <_PyType_GetModuleByDef3@@Base+0x130> │ │ │ │ - ldr r1, [pc, #80] @ 3db8c <_PyType_GetModuleByDef3@@Base+0x134> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3db74 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3db80 <_PyType_GetModuleByDef3@@Base+0x128> │ │ │ │ - ldr r3, [pc, #56] @ 3db90 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ - cmn r0, #1 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 3da6c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - bne 3db7c <_PyType_GetModuleByDef3@@Base+0x124> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3db7c <_PyType_GetModuleByDef3@@Base+0x124> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbd2c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3da84 │ │ │ │ + str r7, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 144928 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, lsr #12 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3daac │ │ │ │ + ldr r0, [pc] @ 3daa8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003db94 : │ │ │ │ +0003daac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3dc0c │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #96] @ 3db24 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3dc10 │ │ │ │ + ldr r7, [pc, #88] @ 3db28 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3dbcc │ │ │ │ + bne 3dae4 │ │ │ │ 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 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3dc2c │ │ │ │ + ldr r3, [pc, #12] @ 3db44 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3dc30 │ │ │ │ + ldr r0, [pc, #8] @ 3db48 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2ace50 │ │ │ │ + b 2adf00 │ │ │ │ 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 3dc94 │ │ │ │ + bne 3dbac │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dccc │ │ │ │ + beq 3dbe4 │ │ │ │ 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] @ 3dd0c │ │ │ │ + ldr ip, [pc, #88] @ 3dc24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dccc │ │ │ │ + bne 3dbe4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3dd04 │ │ │ │ + b 3dc1c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dcec │ │ │ │ - bl a55f0 │ │ │ │ + bne 3dc04 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dcc4 │ │ │ │ + bne 3dbdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14892c <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 148eec <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dcc4 │ │ │ │ - ldr r0, [pc, #8] @ 3dd10 │ │ │ │ + beq 3dbdc │ │ │ │ + ldr r0, [pc, #8] @ 3dc28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r8, ror #29 │ │ │ │ + subseq r1, r7, ip, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3dd24 │ │ │ │ - b 92da0 │ │ │ │ - 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 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dd6c │ │ │ │ - bl a55f0 │ │ │ │ + bne 3dc5c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dd98 │ │ │ │ + bne 3dc88 │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dd8c │ │ │ │ - bl a55f0 │ │ │ │ + bne 3dc7c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dd98 │ │ │ │ + bne 3dc88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dca0 │ │ │ │ + b 93268 │ │ │ │ + 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 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3ddd0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3dce8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dde0 │ │ │ │ + bne 3dcf8 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + ldr ip, [pc, #20] @ 3dd20 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + moveq r1, ip │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b fc760 │ │ │ │ + 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] @ 3de9c │ │ │ │ - bl b9744 │ │ │ │ + ldr r1, [pc, #152] @ 3ddd8 │ │ │ │ + bl b9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3de94 │ │ │ │ + beq 3ddd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3de34 │ │ │ │ - ldr r3, [pc, #120] @ 3dea0 │ │ │ │ - ldr r1, [pc, #120] @ 3dea4 │ │ │ │ + bne 3dd70 │ │ │ │ + ldr r3, [pc, #120] @ 3dddc │ │ │ │ + ldr r1, [pc, #120] @ 3dde0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3de6c │ │ │ │ + bl 117b4c │ │ │ │ + b 3dda8 │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3dea8 │ │ │ │ - beq 3de4c │ │ │ │ - bl 9c9e4 │ │ │ │ + ldr r1, [pc, #104] @ 3dde4 │ │ │ │ + beq 3dd88 │ │ │ │ + bl 9cec8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3de70 │ │ │ │ - bl 24f140 │ │ │ │ + b 3ddac │ │ │ │ + bl 250b9c │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3de70 │ │ │ │ - ldr r3, [pc, #72] @ 3deac │ │ │ │ - ldr r1, [pc, #64] @ 3dea8 │ │ │ │ + bne 3ddac │ │ │ │ + ldr r3, [pc, #72] @ 3dde8 │ │ │ │ + ldr r1, [pc, #64] @ 3dde4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ + bl 139fa0 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3de94 │ │ │ │ + beq 3ddd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3de94 │ │ │ │ + bne 3ddd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq sl, r7, r0, lsr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, ip, ror #31 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ + mlaseq r7, ip, sl, r5 │ │ │ │ + ldrsheq r9, [r7], #-232 @ 0xffffff18 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3ded0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - moveq r1, ip │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b fc200 │ │ │ │ - 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 ip, [pc, #292] @ 3e010 │ │ │ │ + ldr ip, [pc, #292] @ 3df28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3e004 │ │ │ │ + bne 3df1c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3e004 │ │ │ │ + bne 3df1c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3df48 │ │ │ │ + bne 3de60 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3e014 │ │ │ │ - ldr r3, [pc, #248] @ 3e018 │ │ │ │ - bgt 3df2c │ │ │ │ + ldr r4, [pc, #248] @ 3df2c │ │ │ │ + ldr r3, [pc, #248] @ 3df30 │ │ │ │ + bgt 3de44 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3df34 │ │ │ │ + b 3de4c │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3e008 │ │ │ │ + b 3df20 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3df9c │ │ │ │ + beq 3deb4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3dfa4 │ │ │ │ + bne 3debc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df9c │ │ │ │ + beq 3deb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3df9c │ │ │ │ + bne 3deb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3e008 │ │ │ │ + b 3df20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116e00 │ │ │ │ + bl 117384 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3dfdc │ │ │ │ + beq 3def4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc │ │ │ │ + bne 3def4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e008 │ │ │ │ + beq 3df20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e008 │ │ │ │ + bne 3df20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e008 │ │ │ │ - ldr r4, [pc, #16] @ 3e01c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3df20 │ │ │ │ + ldr r4, [pc, #16] @ 3df34 │ │ │ │ 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] @ 3e030 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 3df48 │ │ │ │ + b 1b0668 │ │ │ │ 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] @ 3e188 │ │ │ │ + ldr r8, [pc, #316] @ 3e0a0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e18c │ │ │ │ + ldreq r4, [pc, #300] @ 3e0a4 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e074 │ │ │ │ + beq 3df8c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e0e8 │ │ │ │ - ldr r0, [pc, #276] @ 3e190 │ │ │ │ + beq 3e000 │ │ │ │ + ldr r0, [pc, #276] @ 3e0a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3e0c4 │ │ │ │ - bl aea44 │ │ │ │ + beq 3dfdc │ │ │ │ + bl aef80 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e0f0 │ │ │ │ + bne 3e008 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e0c4 │ │ │ │ + beq 3dfdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e0c4 │ │ │ │ + bne 3dfdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e0e8 │ │ │ │ + beq 3e000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e0e8 │ │ │ │ + bne 3e000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e17c │ │ │ │ + b 3e094 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e188 │ │ │ │ + ldr r3, [pc, #140] @ 3e0a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e134 │ │ │ │ + beq 3e04c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e134 │ │ │ │ + bne 3e04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e158 │ │ │ │ + beq 3e070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e158 │ │ │ │ + bne 3e070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e17c │ │ │ │ + beq 3e094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e17c │ │ │ │ + bne 3e094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + subseq sp, r7, r8, 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 3e1c0 │ │ │ │ - ldr r3, [pc, #132] @ 3e238 │ │ │ │ - ldr r1, [pc, #132] @ 3e23c │ │ │ │ + bgt 3e0d8 │ │ │ │ + ldr r3, [pc, #132] @ 3e150 │ │ │ │ + ldr r1, [pc, #132] @ 3e154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3e230 │ │ │ │ + bl 117b4c │ │ │ │ + b 3e148 │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e1e0 │ │ │ │ - ldr r3, [pc, #100] @ 3e238 │ │ │ │ - ldr r1, [pc, #104] @ 3e240 │ │ │ │ + ble 3e0f8 │ │ │ │ + ldr r3, [pc, #100] @ 3e150 │ │ │ │ + ldr r1, [pc, #104] @ 3e158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3e230 │ │ │ │ + bl 117b4c │ │ │ │ + b 3e148 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e230 │ │ │ │ + blt 3e148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e214 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3e12c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e230 │ │ │ │ + bne 3e148 │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e260 │ │ │ │ + b 3e218 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr r7 │ │ │ │ - eorseq sp, r8, ip, lsl #15 │ │ │ │ + eorseq lr, r8, ip, lsl #4 │ │ │ │ + eorseq lr, r8, ip, lsr r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150ca0 │ │ │ │ + b 1511dc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e25c │ │ │ │ - b 128bd4 │ │ │ │ - @ instruction: 0x0038d7b8 │ │ │ │ + ldr r0, [pc] @ 3e174 │ │ │ │ + b 129168 │ │ │ │ + eorseq lr, r8, r8, ror #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e1a4 │ │ │ │ + ldr r3, [pc, #112] @ 3e208 │ │ │ │ + ldr r1, [pc, #112] @ 3e20c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3e1d4 │ │ │ │ + ldr r2, [pc, #100] @ 3e210 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e1f0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e1dc │ │ │ │ + ldr r3, [pc, #60] @ 3e208 │ │ │ │ + ldr r1, [pc, #68] @ 3e214 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e1f4 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b6dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r8, r2, lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038e2b8 │ │ │ │ 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] @ 3e408 │ │ │ │ + ldreq r3, [pc, #380] @ 3e3c0 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e40c │ │ │ │ + ldr r0, [pc, #360] @ 3e3c4 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e410 │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #352] @ 3e3c8 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e2fc │ │ │ │ + blt 3e2b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e378 │ │ │ │ + beq 3e330 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e414 │ │ │ │ + ldr r1, [pc, #328] @ 3e3cc │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e35c │ │ │ │ + beq 3e314 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e304 │ │ │ │ - ldr r3, [pc, #292] @ 3e418 │ │ │ │ - ldr r1, [pc, #292] @ 3e41c │ │ │ │ + bls 3e2bc │ │ │ │ + ldr r3, [pc, #292] @ 3e3d0 │ │ │ │ + ldr r1, [pc, #292] @ 3e3d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e3fc │ │ │ │ + b 3e3b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e3d4 │ │ │ │ + bne 3e38c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e3c4 │ │ │ │ - bl 1325ec │ │ │ │ + bne 3e37c │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e310 │ │ │ │ - b 3e2fc │ │ │ │ - bl 11a82c │ │ │ │ - ldr r1, [pc, #184] @ 3e420 │ │ │ │ + beq 3e2c8 │ │ │ │ + b 3e2b4 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r1, [pc, #184] @ 3e3d8 │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2fc │ │ │ │ - bl c3d68 │ │ │ │ + beq 3e2b4 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e3ec │ │ │ │ + bne 3e3a4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e3c4 │ │ │ │ - bl 1325ec │ │ │ │ + bne 3e37c │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e378 │ │ │ │ - b 3e2fc │ │ │ │ - ldr r3, [pc, #88] @ 3e424 │ │ │ │ + beq 3e330 │ │ │ │ + b 3e2b4 │ │ │ │ + ldr r3, [pc, #88] @ 3e3dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 3e3fc │ │ │ │ + bl 144904 │ │ │ │ + b 3e3b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e3c4 │ │ │ │ + blt 3e37c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 928a0 │ │ │ │ - b 3e3fc │ │ │ │ + bl 92d68 │ │ │ │ + b 3e3b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e3c4 │ │ │ │ + blt 3e37c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq sp, r8, ip, asr r8 │ │ │ │ - eorseq sp, r8, r8, asr r8 │ │ │ │ - eorseq sp, r8, r8, ror #16 │ │ │ │ + eorseq lr, r8, r8, lsl #9 │ │ │ │ + eorseq lr, r8, r4, lsl #9 │ │ │ │ + mlaseq r8, r4, r4, lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, ror #16 │ │ │ │ - eorseq sp, r8, r8, lsl #17 │ │ │ │ + mlaseq r8, r8, r4, lr │ │ │ │ + @ instruction: 0x0038e4b4 │ │ │ │ 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 3e454 │ │ │ │ - ldr r3, [pc, #112] @ 3e4b8 │ │ │ │ - ldr r1, [pc, #112] @ 3e4bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3e484 │ │ │ │ - ldr r2, [pc, #100] @ 3e4c0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e4a0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e48c │ │ │ │ - ldr r3, [pc, #60] @ 3e4b8 │ │ │ │ - ldr r1, [pc, #68] @ 3e4c4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3e4a4 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b1f8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r8, ip, lsl #18 │ │ │ │ - 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] @ 3e54c │ │ │ │ + ldr r1, [pc, #80] @ 3e464 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e510 │ │ │ │ + bne 3e428 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e544 │ │ │ │ - ldr r3, [pc, #56] @ 3e550 │ │ │ │ + b 3e45c │ │ │ │ + ldr r3, [pc, #56] @ 3e468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e538 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3e450 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e508 │ │ │ │ + bne 3e420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ 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 aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e588 │ │ │ │ - b 3e5cc │ │ │ │ + bne 3e4a0 │ │ │ │ + b 3e4e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e608 │ │ │ │ + bne 3e520 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e624 │ │ │ │ + beq 3e53c │ │ │ │ mov r0, r7 │ │ │ │ - bl 309a34 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 30a608 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e5d4 │ │ │ │ + bne 3e4ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e57c │ │ │ │ + bne 3e494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e5ec │ │ │ │ + bne 3e504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e5b8 │ │ │ │ + bne 3e4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5b8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e5cc │ │ │ │ + bne 3e4e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e588 │ │ │ │ + bne 3e4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e588 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e648 │ │ │ │ + beq 3e560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e648 │ │ │ │ + bne 3e560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5cc │ │ │ │ - ldr r0, [pc] @ 3e65c │ │ │ │ + bne 3e4e4 │ │ │ │ + ldr r0, [pc] @ 3e574 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 1377ec │ │ │ │ - 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 3e6d4 │ │ │ │ - clz r2, ip │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3e708 │ │ │ │ - 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] @ 3e74c │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 3e740 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [ip] │ │ │ │ - bl 10f728 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a67d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3e73c │ │ │ │ - ldr r1, [pc, #24] @ 3e750 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18f124 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r0, ip │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r9, r8, ip, lsr r6 │ │ │ │ + b 137d84 │ │ │ │ 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 3e78c │ │ │ │ + bne 3e5d0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e7b4 │ │ │ │ - b 3e7ac │ │ │ │ + bge 3e5f8 │ │ │ │ + b 3e5f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e8d0 │ │ │ │ + ldr r0, [pc, #308] @ 3e714 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e778 │ │ │ │ + bne 3e5bc │ │ │ │ mov r0, #0 │ │ │ │ - b 3e8c8 │ │ │ │ + b 3e70c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 2079a4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 209368 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e7ac │ │ │ │ + beq 3e5f0 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e7ac │ │ │ │ + beq 3e5f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e830 │ │ │ │ - bne 3e820 │ │ │ │ + blt 3e674 │ │ │ │ + bne 3e664 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e8d4 │ │ │ │ + ldr r1, [pc, #212] @ 3e718 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e83c │ │ │ │ - b 3e7ac │ │ │ │ + bne 3e680 │ │ │ │ + b 3e5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e858 │ │ │ │ + bne 3e69c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e7ac │ │ │ │ + beq 3e5f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e7ac │ │ │ │ + bne 3e5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 3e7ac │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 3e5f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e890 │ │ │ │ + beq 3e6d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e890 │ │ │ │ + bne 3e6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e8b4 │ │ │ │ + beq 3e6f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e8b4 │ │ │ │ + bne 3e6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e7ac │ │ │ │ - ldr r0, [pc, #20] @ 3e8d8 │ │ │ │ + blt 3e5f0 │ │ │ │ + ldr r0, [pc, #20] @ 3e71c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r8, lsl r1 │ │ │ │ + mlaseq r8, r8, r5, r0 │ │ │ │ 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 │ │ │ │ + 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 3e774 │ │ │ │ + clz r2, ip │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3e7a8 │ │ │ │ + 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] @ 3e7ec │ │ │ │ + str ip, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq 3e7e0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl 10fcac │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a6cbc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e7dc │ │ │ │ + ldr r1, [pc, #24] @ 3e7f0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r0, ip │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r2, r7, r4, ror r1 │ │ │ │ + ldrsheq sl, [r8], -ip @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e914 │ │ │ │ + ldr r3, [pc, #32] @ 3e82c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e918 │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsl ip │ │ │ │ + eorseq lr, r8, ip, asr #13 │ │ │ │ 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 3e950 │ │ │ │ + beq 3e868 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14eb34 │ │ │ │ + bl 14f0fc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -20623,373 +20565,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] @ 3e9a4 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #8] @ 3e8bc │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038dcb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3e9d8 │ │ │ │ - ldr r3, [pc, #184] @ 3ea84 │ │ │ │ - ldr r1, [pc, #184] @ 3ea88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 3ea7c │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea8c │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 3ea78 │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3ea90 │ │ │ │ - b 9dd28 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea94 │ │ │ │ - b 9dd28 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea98 │ │ │ │ - b 9dd28 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea94 │ │ │ │ - ldr r1, [pc, #92] @ 3ea90 │ │ │ │ - ldr r0, [pc, #100] @ 3ea9c │ │ │ │ - b a9a3c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea98 │ │ │ │ - ldr r1, [pc, #72] @ 3ea90 │ │ │ │ - ldr r0, [pc, #80] @ 3ea9c │ │ │ │ - b a9a3c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea98 │ │ │ │ - ldr r1, [pc, #56] @ 3ea94 │ │ │ │ - ldr r0, [pc, #60] @ 3ea9c │ │ │ │ - b a9a3c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea98 │ │ │ │ - ldr r2, [pc, #36] @ 3ea94 │ │ │ │ - ldr r1, [pc, #28] @ 3ea90 │ │ │ │ - ldr r0, [pc, #40] @ 3eaa0 │ │ │ │ - b a9a3c │ │ │ │ - ldr r4, [pc, #36] @ 3eaa4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, r8, asr #28 │ │ │ │ - ldrsbeq sp, [r1], #-148 @ 0xffffff6c │ │ │ │ - eorseq sp, r8, r0, asr #25 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - mlaseq r7, r8, r6, pc @ │ │ │ │ - @ instruction: 0x003836b8 │ │ │ │ - eorseq sp, r8, r4, asr #25 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r8, r8, ror #14 │ │ │ │ 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 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3ead4 │ │ │ │ + bne 3e8ec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3eb38 │ │ │ │ - ldr r4, [pc, #92] @ 3eb3c │ │ │ │ - ldr r6, [pc, #92] @ 3eb40 │ │ │ │ + ldr r7, [pc, #92] @ 3e950 │ │ │ │ + ldr r4, [pc, #92] @ 3e954 │ │ │ │ + ldr r6, [pc, #92] @ 3e958 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3eacc │ │ │ │ + beq 3e8e4 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3eacc │ │ │ │ + beq 3e8e4 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3eb44 │ │ │ │ - ldr r2, [pc, #32] @ 3eb48 │ │ │ │ + ldr r1, [pc, #32] @ 3e95c │ │ │ │ + ldr r2, [pc, #32] @ 3e960 │ │ │ │ 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]! @ 3dfa6 │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3ddbe │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3eb6c │ │ │ │ + beq 3e984 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3eb74 │ │ │ │ + ldr r0, [pc] @ 3e98c │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3e9c0 │ │ │ │ + ldr r3, [pc, #184] @ 3ea6c │ │ │ │ + ldr r1, [pc, #184] @ 3ea70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 3ea64 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #168] @ 3ea74 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi 3ea60 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #132] @ 3ea78 │ │ │ │ + b 9e20c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #124] @ 3ea7c │ │ │ │ + b 9e20c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #116] @ 3ea80 │ │ │ │ + b 9e20c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 3ea7c │ │ │ │ + ldr r1, [pc, #92] @ 3ea78 │ │ │ │ + ldr r0, [pc, #100] @ 3ea84 │ │ │ │ + b a9f24 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea80 │ │ │ │ + ldr r1, [pc, #72] @ 3ea78 │ │ │ │ + ldr r0, [pc, #80] @ 3ea84 │ │ │ │ + b a9f24 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea80 │ │ │ │ + ldr r1, [pc, #56] @ 3ea7c │ │ │ │ + ldr r0, [pc, #60] @ 3ea84 │ │ │ │ + b a9f24 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea80 │ │ │ │ + ldr r2, [pc, #36] @ 3ea7c │ │ │ │ + ldr r1, [pc, #28] @ 3ea78 │ │ │ │ + ldr r0, [pc, #40] @ 3ea88 │ │ │ │ + b a9f24 │ │ │ │ + ldr r4, [pc, #36] @ 3ea8c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003768f8 │ │ │ │ + subseq lr, r1, r4, asr #9 │ │ │ │ + eorseq lr, r8, r0, ror r7 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq r0, r8, ip, lsr r1 │ │ │ │ + eorseq r4, r8, r4, lsl r1 │ │ │ │ + eorseq lr, r8, r4, ror r7 │ │ │ │ + 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 3ebc8 │ │ │ │ + bne 3eae0 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ec00 │ │ │ │ + beq 3eb18 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3ec64 │ │ │ │ + ldr ip, [pc, #124] @ 3eb7c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3ec58 │ │ │ │ + beq 3eb70 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3ec20 │ │ │ │ - bl a55f0 │ │ │ │ + bne 3eb38 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ec58 │ │ │ │ + bne 3eb70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3ec68 │ │ │ │ + ldr r2, [pc, #60] @ 3eb80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3ec48 │ │ │ │ - ldr r0, [pc, #52] @ 3ec6c │ │ │ │ + beq 3eb60 │ │ │ │ + ldr r0, [pc, #52] @ 3eb84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3ec70 │ │ │ │ + ldr r1, [pc, #48] @ 3eb88 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3ec58 │ │ │ │ - ldr r3, [pc, #36] @ 3ec74 │ │ │ │ - ldr r1, [pc, #36] @ 3ec78 │ │ │ │ + bl 117b4c │ │ │ │ + b 3eb70 │ │ │ │ + ldr r3, [pc, #36] @ 3eb8c │ │ │ │ + ldr r1, [pc, #36] @ 3eb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r7, r8, asr #3 │ │ │ │ + subseq r2, r7, ip, asr #3 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038dcf8 │ │ │ │ + eorseq lr, r8, r8, lsr #15 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r0, lsr #26 │ │ │ │ + @ instruction: 0x0038e7d0 │ │ │ │ │ │ │ │ -0003ec7c : │ │ │ │ - ldr r0, [pc] @ 3ec84 │ │ │ │ - b 10ece4 │ │ │ │ - ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ +0003eb94 : │ │ │ │ + ldr r0, [pc] @ 3eb9c │ │ │ │ + b 10f268 │ │ │ │ + ldrsheq r2, [r7], #-24 @ 0xffffffe8 │ │ │ │ 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 3ecdc │ │ │ │ + bne 3ebf4 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ed18 │ │ │ │ + beq 3ec30 │ │ │ │ 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] @ 3ed60 │ │ │ │ + ldr ip, [pc, #96] @ 3ec78 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3ed18 │ │ │ │ + bne 3ec30 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ed58 │ │ │ │ + b 3ec70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24f140 │ │ │ │ + bl 250b9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ed10 │ │ │ │ - ldrne r0, [pc, #28] @ 3ed64 │ │ │ │ - bne 3ed58 │ │ │ │ - ldr r1, [pc, #24] @ 3ed68 │ │ │ │ + blt 3ec28 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ + bne 3ec70 │ │ │ │ + ldr r1, [pc, #24] @ 3ec80 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1175c8 │ │ │ │ - b 3ed10 │ │ │ │ + bl 117b4c │ │ │ │ + b 3ec28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r4, asr r2 │ │ │ │ + subseq r2, r7, r8, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r8, ip, lsr r6 │ │ │ │ + ldrsheq sl, [r8], -ip @ │ │ │ │ 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] @ 3edf8 │ │ │ │ + ldr r1, [pc, #116] @ 3ed10 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ee14 │ │ │ │ - bl ab0a8 │ │ │ │ - ldr r1, [pc, #28] @ 3edb4 │ │ │ │ + ldr r0, [pc, #132] @ 3ed2c │ │ │ │ + bl ab590 │ │ │ │ + ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ee1c │ │ │ │ + bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 40838 │ │ │ │ - eorseq r6, r7, r0, asr #23 │ │ │ │ + b 40750 │ │ │ │ + eorseq r7, r7, r0, ror r6 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554b68 │ │ │ │ - eorseq r4, r7, r0, asr #15 │ │ │ │ + blhi 554a80 │ │ │ │ + eorseq r5, r7, r0, ror r2 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r6, r7, r4, asr #23 │ │ │ │ + eorseq r7, r7, r4, ror r6 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, r0, asr #10 │ │ │ │ - eorseq sp, r8, r0, lsl #27 │ │ │ │ + eorseq r2, r6, r0, asr #32 │ │ │ │ + eorseq lr, r8, r0, lsr r8 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - eorseq r1, r6, r8, ror r5 │ │ │ │ - eorseq sp, r8, r8, lsl #27 │ │ │ │ + eorseq r2, r6, r8, ror r0 │ │ │ │ + eorseq lr, r8, r8, lsr r8 │ │ │ │ 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] @ 3edb8 │ │ │ │ - ldr r0, [pc, #-108] @ 3edbc │ │ │ │ - bl ab0a8 │ │ │ │ - ldr r1, [pc, #-112] @ 3edc0 │ │ │ │ + ldr r1, [pc, #-108] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ + bl ab590 │ │ │ │ + ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ - ldr r1, [pc, #-132] @ 3edc4 │ │ │ │ - ldr r0, [pc, #-56] @ 3ee14 │ │ │ │ - bl ab0a8 │ │ │ │ - ldr r1, [pc, #-140] @ 3edc8 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ + ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ + bl ab590 │ │ │ │ + ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ - ldr r9, [pc, #-160] @ 3edcc │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab0a8 │ │ │ │ - ldr r1, [pc, #-176] @ 3edd0 │ │ │ │ + bl ab590 │ │ │ │ + ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ + blt 3ecc0 │ │ │ │ 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 20fb6c │ │ │ │ - ldr r1, [pc, #-224] @ 3edd4 │ │ │ │ + bl 211540 │ │ │ │ + ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ - ldr fp, [pc, #-244] @ 3edd8 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab0a8 │ │ │ │ - ldr r1, [pc, #-260] @ 3eddc │ │ │ │ + bl ab590 │ │ │ │ + ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ + blt 3ecc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fb6c │ │ │ │ - ldr r1, [pc, #-300] @ 3ede0 │ │ │ │ + bl 211540 │ │ │ │ + ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f8ec │ │ │ │ + bl 10fe70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eda8 │ │ │ │ - ldr r3, [pc, #-320] @ 3ede4 │ │ │ │ - ldr r0, [pc, #-276] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-308] @ 3edf8 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ + ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ 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] │ │ │ │ @@ -21049,139 +20991,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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-552] @ 3ed2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ee10 │ │ │ │ - ldr r4, [pc, #-608] @ 3ede8 │ │ │ │ + ldr r1, [pc, #-564] @ 3ed28 │ │ │ │ + ldr r4, [pc, #-608] @ 3ed00 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3edfc │ │ │ │ - ldr r1, [pc, #-604] @ 3ee00 │ │ │ │ - ldr r5, [pc, #-628] @ 3edec │ │ │ │ + ldr r0, [pc, #-604] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-604] @ 3ed18 │ │ │ │ + ldr r5, [pc, #-628] @ 3ed04 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-616] @ 3ed1c │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-624] @ 3ed2c │ │ │ │ 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] @ 3ee10 │ │ │ │ - ldr r0, [pc, #-676] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-676] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-676] @ 3ed2c │ │ │ │ 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] @ 3ee10 │ │ │ │ - ldr r2, [pc, #-720] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-720] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-720] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-744] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ee10 │ │ │ │ + ldr r3, [pc, #-752] @ 3ed28 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-796] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-788] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-796] @ 3ed28 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-836] @ 3ee10 │ │ │ │ - ldr r2, [pc, #-836] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-828] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-836] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-836] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-860] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ee10 │ │ │ │ - ldr r0, [pc, #-868] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-868] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-868] @ 3ed2c │ │ │ │ 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] @ 3ee10 │ │ │ │ + ldr r1, [pc, #-928] @ 3ed28 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-952] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ee14 │ │ │ │ - ldr r3, [pc, #-972] @ 3ee0c │ │ │ │ + ldr r2, [pc, #-960] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-972] @ 3ed24 │ │ │ │ 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] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-1020] @ 3ed1c │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r3, [pc, #-1040] @ 3ee0c │ │ │ │ + ldr r2, [pc, #-1028] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1040] @ 3ed24 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-1064] @ 3ed1c │ │ │ │ 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] │ │ │ │ @@ -21195,46 +21137,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] @ 3edfc │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed14 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3edf0 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-1184] @ 3ed08 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ed2c │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ee14 │ │ │ │ - ldr r3, [pc, #-1196] @ 3edf4 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1196] @ 3ed0c │ │ │ │ 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] @ 3edf8 │ │ │ │ + ldr r1, [pc, #-1220] @ 3ed10 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3edfc │ │ │ │ - ldr r1, [pc, #-1232] @ 3ee00 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-1232] @ 3ed18 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-1224] @ 3ee18 │ │ │ │ + ldr r0, [pc, #-1224] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1224] @ 3ed30 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-1248] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1248] @ 3ed28 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ee18 │ │ │ │ - ldr r0, [pc, #-1260] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-1252] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ed2c │ │ │ │ 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 │ │ │ │ @@ -21245,57 +21187,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] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-1336] @ 3ed2c │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ee10 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-1352] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ed2c │ │ │ │ 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] @ 3ee18 │ │ │ │ - ldr r2, [pc, #-1396] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-1388] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ed2c │ │ │ │ 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] @ 3ee10 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-1432] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ed2c │ │ │ │ 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] @ 3ee18 │ │ │ │ + ldr r1, [pc, #-1468] @ 3ed30 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-1492] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1492] @ 3ed28 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3ee08 │ │ │ │ - ldr r0, [pc, #-1504] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-1512] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ed2c │ │ │ │ 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 │ │ │ │ @@ -21305,184 +21247,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] @ 3ee0c │ │ │ │ - ldr r2, [pc, #-1580] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-1584] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-1580] @ 3ed2c │ │ │ │ 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] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-1640] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-1640] @ 3ed2c │ │ │ │ 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] @ 3ee08 │ │ │ │ + ldr r3, [pc, #-1712] @ 3ed20 │ │ │ │ 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] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-1744] @ 3ed1c │ │ │ │ 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] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-1776] @ 3ed1c │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-1816] @ 3ed2c │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3ee0c │ │ │ │ + ldr r3, [pc, #-1836] @ 3ed24 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-1856] @ 3ed2c │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ee18 │ │ │ │ + ldr r3, [pc, #-1860] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r2, [pc, #-1916] @ 3ed2c │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-1932] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1932] @ 3ed28 │ │ │ │ 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] @ 3ee18 │ │ │ │ + ldr r3, [pc, #-1948] @ 3ed30 │ │ │ │ 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] @ 3ee04 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ee10 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ed2c │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r3, [pc, #-2048] @ 3ee18 │ │ │ │ + ldr r2, [pc, #-2048] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-2048] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-2088] @ 3ed2c │ │ │ │ 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] @ 3ee10 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ed28 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2128] @ 3ee18 │ │ │ │ + ldr r0, [pc, #-2128] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2128] @ 3ed30 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2156] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2156] @ 3ed28 │ │ │ │ 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] @ 3ee08 │ │ │ │ - ldr r0, [pc, #-2200] @ 3ee14 │ │ │ │ + ldr r1, [pc, #-2208] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ed2c │ │ │ │ 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] @ 3ee0c │ │ │ │ - ldr r2, [pc, #-2252] @ 3ee14 │ │ │ │ + ldr r3, [pc, #-2256] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-2252] @ 3ed2c │ │ │ │ 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 │ │ │ │ @@ -21495,201 +21437,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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-2336] @ 3ed2c │ │ │ │ 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] @ 3ee18 │ │ │ │ + ldr r1, [pc, #-2380] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2420] @ 3ee18 │ │ │ │ + ldr r0, [pc, #-2420] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2420] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2452] @ 3ee18 │ │ │ │ + ldr r0, [pc, #-2452] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2452] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2488] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2488] @ 3ed28 │ │ │ │ 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] @ 3ee14 │ │ │ │ - ldr r1, [pc, #-2516] @ 3ee10 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2516] @ 3ed28 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-2568] @ 3ed2c │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ee18 │ │ │ │ + ldr r1, [pc, #-2572] @ 3ed30 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-2628] @ 3ed2c │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ee10 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ed28 │ │ │ │ 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] @ 3ee14 │ │ │ │ + ldr r0, [pc, #-2664] @ 3ed2c │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ee18 │ │ │ │ + ldr r1, [pc, #-2668] @ 3ed30 │ │ │ │ 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] @ 40210 │ │ │ │ - ldr r3, [pc, #2384] @ 40214 │ │ │ │ + ldr r2, [pc, #2384] @ 40128 │ │ │ │ + ldr r3, [pc, #2384] @ 4012c │ │ │ │ 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] @ 40210 │ │ │ │ - ldr r3, [pc, #2348] @ 40218 │ │ │ │ + ldr r2, [pc, #2344] @ 40128 │ │ │ │ + ldr r3, [pc, #2348] @ 40130 │ │ │ │ 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] @ 40210 │ │ │ │ + ldr r2, [pc, #2304] @ 40128 │ │ │ │ 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] @ 40214 │ │ │ │ + ldr r3, [pc, #2280] @ 4012c │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40210 │ │ │ │ + ldr r2, [pc, #2260] @ 40128 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 40218 │ │ │ │ - ldr r0, [pc, #2244] @ 40210 │ │ │ │ + ldr r3, [pc, #2256] @ 40130 │ │ │ │ + ldr r0, [pc, #2244] @ 40128 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40210 │ │ │ │ - ldr r3, [pc, #2224] @ 40214 │ │ │ │ + ldr r2, [pc, #2224] @ 40128 │ │ │ │ + ldr r3, [pc, #2224] @ 4012c │ │ │ │ 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] @ 40218 │ │ │ │ - ldr r2, [pc, #2164] @ 40210 │ │ │ │ + ldr r1, [pc, #2176] @ 40130 │ │ │ │ + ldr r2, [pc, #2164] @ 40128 │ │ │ │ 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] @ 40214 │ │ │ │ - ldr r0, [pc, #2128] @ 40210 │ │ │ │ + ldr r3, [pc, #2136] @ 4012c │ │ │ │ + ldr r0, [pc, #2128] @ 40128 │ │ │ │ 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] @ 40218 │ │ │ │ - ldr r2, [pc, #2084] @ 40210 │ │ │ │ + ldr r1, [pc, #2096] @ 40130 │ │ │ │ + ldr r2, [pc, #2084] @ 40128 │ │ │ │ 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] @ 40214 │ │ │ │ + ldr r3, [pc, #2040] @ 4012c │ │ │ │ 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] │ │ │ │ @@ -21724,19 +21666,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] @ 4024c │ │ │ │ + ldr r3, [pc, #1924] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 4024c │ │ │ │ + ldr r1, [pc, #1908] @ 40164 │ │ │ │ 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] │ │ │ │ @@ -21746,15 +21688,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] @ 4024c │ │ │ │ + ldr r3, [pc, #1836] @ 40164 │ │ │ │ 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] │ │ │ │ @@ -21788,15 +21730,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] @ 4024c │ │ │ │ + ldr r1, [pc, #1668] @ 40164 │ │ │ │ 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 │ │ │ │ @@ -21839,15 +21781,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] @ 4024c │ │ │ │ + ldr r1, [pc, #1464] @ 40164 │ │ │ │ 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 │ │ │ │ @@ -21868,32 +21810,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] @ 4024c │ │ │ │ + ldr r1, [pc, #1348] @ 40164 │ │ │ │ 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] @ 4021c │ │ │ │ + ldr lr, [pc, #1260] @ 40134 │ │ │ │ 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] @ 40220 │ │ │ │ + ldr r2, [pc, #1236] @ 40138 │ │ │ │ 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] │ │ │ │ @@ -21909,30 +21851,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] @ 40224 │ │ │ │ + ldr r3, [pc, #1144] @ 4013c │ │ │ │ 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] @ 40228 │ │ │ │ + ldr r3, [pc, #1088] @ 40140 │ │ │ │ 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] │ │ │ │ @@ -21940,64 +21882,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] @ 4022c │ │ │ │ + ldr r3, [pc, #1028] @ 40144 │ │ │ │ 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] @ 40210 │ │ │ │ + ldr r2, [pc, #964] @ 40128 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 40230 │ │ │ │ + ldr r3, [pc, #984] @ 40148 │ │ │ │ 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] @ 40234 │ │ │ │ + ldr r3, [pc, #960] @ 4014c │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 40220 │ │ │ │ - ldr r3, [pc, #940] @ 40238 │ │ │ │ + ldr r2, [pc, #920] @ 40138 │ │ │ │ + ldr r3, [pc, #940] @ 40150 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40210 │ │ │ │ - ldr r3, [pc, #928] @ 4023c │ │ │ │ + ldr r2, [pc, #888] @ 40128 │ │ │ │ + ldr r3, [pc, #928] @ 40154 │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 40250 │ │ │ │ + ldr r3, [pc, #928] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40210 │ │ │ │ - ldr r3, [pc, #856] @ 40218 │ │ │ │ + ldr r2, [pc, #852] @ 40128 │ │ │ │ + ldr r3, [pc, #856] @ 40130 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40210 │ │ │ │ - ldr r3, [pc, #832] @ 40214 │ │ │ │ + ldr r2, [pc, #832] @ 40128 │ │ │ │ + ldr r3, [pc, #832] @ 4012c │ │ │ │ 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] @ 40250 │ │ │ │ + ldr r3, [pc, #868] @ 40168 │ │ │ │ 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 │ │ │ │ @@ -22013,44 +21955,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] @ 40210 │ │ │ │ + ldr r2, [pc, #708] @ 40128 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 40214 │ │ │ │ + ldr r3, [pc, #704] @ 4012c │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40210 │ │ │ │ - ldr r3, [pc, #680] @ 40218 │ │ │ │ + ldr r2, [pc, #676] @ 40128 │ │ │ │ + ldr r3, [pc, #680] @ 40130 │ │ │ │ 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] @ 40250 │ │ │ │ + ldr r3, [pc, #708] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 40250 │ │ │ │ + ldr r3, [pc, #684] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40210 │ │ │ │ + ldr r2, [pc, #604] @ 40128 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 40214 │ │ │ │ + ldr r3, [pc, #596] @ 4012c │ │ │ │ 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 │ │ │ │ @@ -22059,24 +22001,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] @ 40210 │ │ │ │ + ldr r2, [pc, #524] @ 40128 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 40240 │ │ │ │ + ldr r3, [pc, #552] @ 40158 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40210 │ │ │ │ - ldr r3, [pc, #540] @ 40244 │ │ │ │ + ldr r2, [pc, #492] @ 40128 │ │ │ │ + ldr r3, [pc, #540] @ 4015c │ │ │ │ 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 │ │ │ │ @@ -22087,15 +22029,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] @ 40250 │ │ │ │ + ldr r3, [pc, #476] @ 40168 │ │ │ │ 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] │ │ │ │ @@ -22191,15 +22133,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 40254 │ │ │ │ + b 4016c │ │ │ │ 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 │ │ │ │ @@ -22221,15 +22163,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] @ 40250 │ │ │ │ + ldr r3, [pc, #-60] @ 40168 │ │ │ │ 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] │ │ │ │ @@ -22246,15 +22188,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] @ 40250 │ │ │ │ + ldr r3, [pc, #-160] @ 40168 │ │ │ │ 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 │ │ │ │ @@ -22280,24 +22222,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] @ 40250 │ │ │ │ + ldr r3, [pc, #-296] @ 40168 │ │ │ │ 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] @ 40250 │ │ │ │ + ldr r3, [pc, #-332] @ 40168 │ │ │ │ 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 │ │ │ │ @@ -22322,29 +22264,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] @ 40250 │ │ │ │ + ldr r3, [pc, #-464] @ 40168 │ │ │ │ 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] @ 40250 │ │ │ │ + ldr r3, [pc, #-520] @ 40168 │ │ │ │ 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 │ │ │ │ @@ -22359,27 +22301,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] @ 40248 │ │ │ │ + ldr r1, [pc, #-620] @ 40160 │ │ │ │ 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] @ 40248 │ │ │ │ + ldr r1, [pc, #-668] @ 40160 │ │ │ │ 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] │ │ │ │ @@ -22423,15 +22365,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] @ 4024c │ │ │ │ + ldr r3, [pc, #-872] @ 40164 │ │ │ │ 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 │ │ │ │ @@ -22446,15 +22388,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] @ 4024c │ │ │ │ + ldr r3, [pc, #-964] @ 40164 │ │ │ │ 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 │ │ │ │ @@ -22484,15 +22426,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] @ 40250 │ │ │ │ + ldr r1, [pc, #-1112] @ 40168 │ │ │ │ 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 │ │ │ │ @@ -22591,231 +22533,337 @@ │ │ │ │ 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 40860 │ │ │ │ + bne 40778 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40888 │ │ │ │ + beq 407a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4089c │ │ │ │ - ldr r1, [pc, #36] @ 408a0 │ │ │ │ + ldr r3, [pc, #36] @ 407b4 │ │ │ │ + ldr r1, [pc, #36] @ 407b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 408a4 │ │ │ │ + ldr r2, [pc, #20] @ 407bc │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 408a8 │ │ │ │ + ldr r0, [pc, #16] @ 407c0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r7, r8, r8, r0 │ │ │ │ + eorseq r1, r7, r8, asr #6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 408c8 │ │ │ │ + bne 407e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 408f0 │ │ │ │ + beq 40808 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 40904 │ │ │ │ - ldr r1, [pc, #36] @ 40908 │ │ │ │ + ldr r3, [pc, #36] @ 4081c │ │ │ │ + ldr r1, [pc, #36] @ 40820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 4090c │ │ │ │ + ldr r2, [pc, #20] @ 40824 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40910 │ │ │ │ + ldr r0, [pc, #16] @ 40828 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r7, r8, r8, r0 │ │ │ │ + eorseq r1, r7, r8, asr #6 │ │ │ │ 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 40848 │ │ │ │ + ldr r0, [pc, #12] @ 40854 │ │ │ │ + b a9f24 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40858 │ │ │ │ + b a9f24 │ │ │ │ + eorseq lr, r8, r0, asr r8 │ │ │ │ + eorseq lr, r8, r8, asr r8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4086c │ │ │ │ + b 1b0668 │ │ │ │ + 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 40960 │ │ │ │ + bne 408bc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40998 │ │ │ │ - ldr r1, [pc, #120] @ 409e0 │ │ │ │ + beq 408f4 │ │ │ │ + ldr r1, [pc, #120] @ 4093c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 409d4 │ │ │ │ + beq 40930 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 409b8 │ │ │ │ + bgt 40914 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 409e4 │ │ │ │ + ldr r1, [pc, #56] @ 40940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 409d4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 409a0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 408fc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 409a0 │ │ │ │ + beq 408fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsr #5 │ │ │ │ - eorseq r5, r8, r4, lsr #23 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 40a04 │ │ │ │ - ldr r0, [pc, #12] @ 40a10 │ │ │ │ - b a9a3c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 40a14 │ │ │ │ - b a9a3c │ │ │ │ - eorseq sp, r8, r0, lsr #27 │ │ │ │ - eorseq sp, r8, r8, lsr #27 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 40a28 │ │ │ │ - b 1af8e0 │ │ │ │ - andeq sl, r2, r8, ror #5 │ │ │ │ + ldrsbeq r2, [r7], #-44 @ 0xffffffd4 │ │ │ │ + eorseq r6, r8, r4, lsr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #368] @ 40acc │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40ad0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 409e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae33c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 409e4 │ │ │ │ + ldr r1, [pc, #316] @ 40acc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #312] @ 40ad4 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 409e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #280] @ 40ad8 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 409e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae33c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40ac4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15eaa4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 409fc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15eaa4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 409f4 │ │ │ │ + ldr r2, [pc, #200] @ 40adc │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40aac │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40a3c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40dc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40aa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40aac │ │ │ │ + ldr r0, [pc, #136] @ 40ae0 │ │ │ │ + b 40ab0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40aac │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40dc0 │ │ │ │ + b 40aa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40a60 │ │ │ │ + b 40aac │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40aac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40dc0 │ │ │ │ + b 40aa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40a84 │ │ │ │ + b 40aac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 409f4 │ │ │ │ + bne 40a50 │ │ │ │ + ldr r0, [pc, #48] @ 40ae4 │ │ │ │ + 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] @ 40ae8 │ │ │ │ + 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 lr, r1, fp, asr #9 │ │ │ │ + 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, 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] @ 40c94 │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40d54 │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40a6c │ │ │ │ + bne 40b2c │ │ │ │ mov r0, #0 │ │ │ │ - b 40c8c │ │ │ │ + b 40d4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40a64 │ │ │ │ + beq 40b24 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40a9c │ │ │ │ - bl 2a00d4 │ │ │ │ - b 40c80 │ │ │ │ + bne 40b5c │ │ │ │ + bl 2a1184 │ │ │ │ + b 40d40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40c04 │ │ │ │ + beq 40cc4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40b0c │ │ │ │ - ldr r3, [pc, #444] @ 40c98 │ │ │ │ - ldr r1, [pc, #444] @ 40c9c │ │ │ │ + bne 40bcc │ │ │ │ + ldr r3, [pc, #444] @ 40d58 │ │ │ │ + ldr r1, [pc, #444] @ 40d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c70 │ │ │ │ + beq 40d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40c70 │ │ │ │ + bne 40d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 40c70 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 40d30 │ │ │ │ + bl 128988 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40b38 │ │ │ │ + beq 40bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40b38 │ │ │ │ + bne 40bf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40b60 │ │ │ │ - bl a55f0 │ │ │ │ + bge 40c20 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - ldr r3, [pc, #332] @ 40ca0 │ │ │ │ - ldr r1, [pc, #332] @ 40ca4 │ │ │ │ + bne 40d30 │ │ │ │ + ldr r3, [pc, #332] @ 40d60 │ │ │ │ + ldr r1, [pc, #332] @ 40d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 40c70 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 40d30 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40b7c │ │ │ │ - ldr r3, [pc, #312] @ 40ca8 │ │ │ │ - ldr r1, [pc, #312] @ 40cac │ │ │ │ + bne 40c3c │ │ │ │ + ldr r3, [pc, #312] @ 40d68 │ │ │ │ + ldr r1, [pc, #312] @ 40d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 40c70 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 40d30 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40be8 │ │ │ │ + blt 40ca8 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40b84 │ │ │ │ + bge 40c44 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40bb0 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 40c70 │ │ │ │ + bne 40c70 │ │ │ │ + bl 2a1184 │ │ │ │ + b 40d30 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22828,489 +22876,383 @@ │ │ │ │ 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 40ab4 │ │ │ │ - bl a55f0 │ │ │ │ + b 40b74 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ + bne 40d30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c34 │ │ │ │ + beq 40cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40c34 │ │ │ │ + bne 40cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40c60 │ │ │ │ - ldr r3, [pc, #92] @ 40cb0 │ │ │ │ + beq 40d20 │ │ │ │ + ldr r3, [pc, #92] @ 40d70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 40c70 │ │ │ │ + bl 144904 │ │ │ │ + b 40d30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40cb4 │ │ │ │ - b 40c8c │ │ │ │ + ldr r0, [pc, #68] @ 40d74 │ │ │ │ + b 40d4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40c80 │ │ │ │ + beq 40d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 40a64 │ │ │ │ + bl 9b6dc │ │ │ │ + b 40b24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r8, r4, ror #27 │ │ │ │ + eorseq lr, r8, r0, asr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ddfc │ │ │ │ + @ instruction: 0x0038e8d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsr lr │ │ │ │ + eorseq lr, r8, r0, lsl r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r8, asr #28 │ │ │ │ + eorseq lr, r8, r4, lsr #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + b 40d7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40e40 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40e44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpne r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 40d58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40d58 │ │ │ │ - ldr r1, [pc, #316] @ 40e40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #312] @ 40e48 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40d58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #280] @ 40e4c │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40d58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 149014 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40db4 │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #20] @ 40dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40e38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e534 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 40d70 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15e534 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 40d68 │ │ │ │ - ldr r2, [pc, #200] @ 40e50 │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi 40e20 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r4, r3 │ │ │ │ + moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - bne 40db0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 40dbc │ │ │ │ + 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 aef80 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 40e68 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl af3fc │ │ │ │ + subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 410ac │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r5, #3 │ │ │ │ - bne 40e14 │ │ │ │ + bne 40e0c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40e20 │ │ │ │ - ldr r0, [pc, #136] @ 40e54 │ │ │ │ - b 40e24 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40e20 │ │ │ │ - mov r1, r6 │ │ │ │ + mvnne r4, #0 │ │ │ │ + b 40e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 410ac │ │ │ │ - b 40e14 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40dd4 │ │ │ │ - b 40e20 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40e20 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 115ddc │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 40e3c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 40e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 410ac │ │ │ │ - b 40e14 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40df8 │ │ │ │ - b 40e20 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 40d68 │ │ │ │ - bne 40dc4 │ │ │ │ - ldr r0, [pc, #48] @ 40e58 │ │ │ │ - ldr r3, [r0] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 40de8 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 40e5c │ │ │ │ + beq 40e68 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 40e68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ 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 lr, r1, r8, lsr r4 │ │ │ │ - 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 40e84 │ │ │ │ + beq 40e94 │ │ │ │ pop {r4, lr} │ │ │ │ - b 187c04 │ │ │ │ - ldr r3, [pc, #16] @ 40e9c │ │ │ │ - ldr r1, [pc, #16] @ 40ea0 │ │ │ │ + b 1882a0 │ │ │ │ + ldr r3, [pc, #16] @ 40eac │ │ │ │ + ldr r1, [pc, #16] @ 40eb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsl #29 │ │ │ │ + eorseq lr, r8, ip, lsr r9 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40eb8 │ │ │ │ + ldr r3, [pc, #8] @ 40ec8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40ebc │ │ │ │ - b 311238 │ │ │ │ - eorseq r6, r7, r8, lsl #29 │ │ │ │ - andeq r1, r4, ip, asr r1 │ │ │ │ + ldr r2, [pc, #4] @ 40ecc │ │ │ │ + b 311ed0 │ │ │ │ + eorseq r7, r7, r8, asr #14 │ │ │ │ + andeq r1, r4, r4, ror r0 │ │ │ │ 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 40f10 │ │ │ │ - ldr r3, [pc, #348] @ 41060 │ │ │ │ + bne 40f20 │ │ │ │ + ldr r3, [pc, #348] @ 41070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r6, r0 │ │ │ │ - b 41054 │ │ │ │ + b 41064 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aa938 │ │ │ │ + bl aae20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41050 │ │ │ │ + beq 41060 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4102c │ │ │ │ + beq 4103c │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4102c │ │ │ │ + beq 4103c │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4102c │ │ │ │ + beq 4103c │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4102c │ │ │ │ + beq 4103c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 41054 │ │ │ │ + bne 41064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41050 │ │ │ │ + beq 41060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41050 │ │ │ │ + bne 41060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - b 41068 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 410a0 │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #20] @ 410a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 410a8 │ │ │ │ - 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 aea44 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 41154 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl aeec0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - bne 410f8 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvnne r4, #0 │ │ │ │ - b 41130 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 115858 │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 41128 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41128 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 410d4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41154 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 41154 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_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 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41368 │ │ │ │ + bne 41280 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41378 │ │ │ │ + ldr r3, [pc, #464] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4128c │ │ │ │ - ldr r3, [pc, #428] @ 41378 │ │ │ │ + bne 411a4 │ │ │ │ + ldr r3, [pc, #428] @ 41290 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4128c │ │ │ │ - ldr r3, [pc, #400] @ 41378 │ │ │ │ + bne 411a4 │ │ │ │ + ldr r3, [pc, #400] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41274 │ │ │ │ - ldr r3, [pc, #368] @ 41378 │ │ │ │ + bne 4118c │ │ │ │ + ldr r3, [pc, #368] @ 41290 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41274 │ │ │ │ + bne 4118c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 4137c │ │ │ │ + ldr r1, [pc, #340] @ 41294 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41380 │ │ │ │ + ldrlt r1, [pc, #336] @ 41298 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 4137c │ │ │ │ + ldr r3, [pc, #324] @ 41294 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4125c │ │ │ │ + beq 41174 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 41384 │ │ │ │ - ldr r1, [pc, #308] @ 41388 │ │ │ │ - ldrne r0, [pc, #300] @ 41384 │ │ │ │ - ldrne r1, [pc, #304] @ 4138c │ │ │ │ - b 41370 │ │ │ │ + ldr r0, [pc, #308] @ 4129c │ │ │ │ + ldr r1, [pc, #308] @ 412a0 │ │ │ │ + ldrne r0, [pc, #300] @ 4129c │ │ │ │ + ldrne r1, [pc, #304] @ 412a4 │ │ │ │ + b 41288 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41390 │ │ │ │ - ldr r1, [pc, #296] @ 41394 │ │ │ │ - ldrne r0, [pc, #288] @ 41390 │ │ │ │ - ldrne r1, [pc, #292] @ 41398 │ │ │ │ - b 41370 │ │ │ │ + ldr r0, [pc, #296] @ 412a8 │ │ │ │ + ldr r1, [pc, #296] @ 412ac │ │ │ │ + ldrne r0, [pc, #288] @ 412a8 │ │ │ │ + ldrne r1, [pc, #292] @ 412b0 │ │ │ │ + b 41288 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 41384 │ │ │ │ - ldr r1, [pc, #280] @ 4139c │ │ │ │ - ldrne r0, [pc, #252] @ 41384 │ │ │ │ - ldrne r1, [pc, #276] @ 413a0 │ │ │ │ - b 41370 │ │ │ │ - ldr r3, [pc, #228] @ 41378 │ │ │ │ + ldr r0, [pc, #260] @ 4129c │ │ │ │ + ldr r1, [pc, #280] @ 412b4 │ │ │ │ + ldrne r0, [pc, #252] @ 4129c │ │ │ │ + ldrne r1, [pc, #276] @ 412b8 │ │ │ │ + b 41288 │ │ │ │ + ldr r3, [pc, #228] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 412c8 │ │ │ │ - ldr r3, [pc, #196] @ 41378 │ │ │ │ + bne 411e0 │ │ │ │ + ldr r3, [pc, #196] @ 41290 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 4134c │ │ │ │ + beq 41264 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 4137c │ │ │ │ - ldr r3, [pc, #124] @ 4137c │ │ │ │ - ldrlt r1, [pc, #124] @ 41380 │ │ │ │ + ldr r1, [pc, #128] @ 41294 │ │ │ │ + ldr r3, [pc, #124] @ 41294 │ │ │ │ + ldrlt r1, [pc, #124] @ 41298 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41334 │ │ │ │ + beq 4124c │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41370 │ │ │ │ + b 41288 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 41384 │ │ │ │ - ldr r1, [pc, #96] @ 413a4 │ │ │ │ - ldrne r0, [pc, #60] @ 41384 │ │ │ │ - ldrne r1, [pc, #92] @ 413a8 │ │ │ │ - b 41370 │ │ │ │ + ldr r0, [pc, #68] @ 4129c │ │ │ │ + ldr r1, [pc, #96] @ 412bc │ │ │ │ + ldrne r0, [pc, #60] @ 4129c │ │ │ │ + ldrne r1, [pc, #92] @ 412c0 │ │ │ │ + b 41288 │ │ │ │ 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] @ 413ac │ │ │ │ + ldr r1, [pc, #60] @ 412c4 │ │ │ │ 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 │ │ │ │ @@ -23320,879 +23262,923 @@ │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 413c0 │ │ │ │ - b 1af8e0 │ │ │ │ - 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 413f8 │ │ │ │ - ldr r3, [pc, #196] @ 414b4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - bne 41404 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92da0 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41414 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 996c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4140c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 41454 │ │ │ │ - ldr r3, [pc, #112] @ 414b4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - b 414a8 │ │ │ │ - bl 92da0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 41498 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 4148c │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 175bf0 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 41498 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 41464 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - b 414ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 414f0 │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #40] @ 4150c │ │ │ │ + bne 41300 │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #40] @ 4131c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4150c │ │ │ │ + ldr r2, [pc, #16] @ 4131c │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41510 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 41320 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 415a0 │ │ │ │ + ldr r3, [pc, #116] @ 413b0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41564 │ │ │ │ + bne 41374 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 415a4 │ │ │ │ + ldr r1, [pc, #92] @ 413b4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41580 │ │ │ │ - b 41578 │ │ │ │ - ldr r0, [pc, #56] @ 415a4 │ │ │ │ + bne 41390 │ │ │ │ + b 41388 │ │ │ │ + ldr r0, [pc, #56] @ 413b4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4153c │ │ │ │ + bne 4134c │ │ │ │ mov r0, #0 │ │ │ │ - b 41598 │ │ │ │ + b 413a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41578 │ │ │ │ - ldrne r0, [pc, #16] @ 415a8 │ │ │ │ - ldreq r0, [pc, #4] @ 415a0 │ │ │ │ + blt 41388 │ │ │ │ + ldrne r0, [pc, #16] @ 413b8 │ │ │ │ + ldreq r0, [pc, #4] @ 413b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq fp, r5, r0, ror #20 │ │ │ │ + eorseq ip, r5, r0, ror #10 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 418fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 41848 │ │ │ │ + ldr r8, [pc, #640] @ 41654 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41618 │ │ │ │ + beq 41424 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #608] @ 4184c │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #608] @ 41658 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41618 │ │ │ │ + bne 41424 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41850 │ │ │ │ + ldr r3, [pc, #556] @ 4165c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4165c │ │ │ │ + bne 41468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e534 │ │ │ │ + bl 15eaa4 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 4165c │ │ │ │ + blt 41468 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 41854 │ │ │ │ + ldr r1, [pc, #512] @ 41660 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14df84 │ │ │ │ + b 14e548 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 416a0 │ │ │ │ - ldr r1, [pc, #472] @ 41848 │ │ │ │ + beq 414ac │ │ │ │ + ldr r1, [pc, #472] @ 41654 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #464] @ 4184c │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #464] @ 41658 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 416a0 │ │ │ │ + bne 414ac │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 416bc │ │ │ │ + beq 414c8 │ │ │ │ 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 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 417c8 │ │ │ │ + beq 415d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 417a4 │ │ │ │ + beq 415b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41858 │ │ │ │ - beq 41728 │ │ │ │ - ldr r1, [pc, #340] @ 41848 │ │ │ │ - bl ade04 │ │ │ │ - ldr r3, [pc, #352] @ 4185c │ │ │ │ - ldr r8, [pc, #344] @ 41858 │ │ │ │ + ldreq r8, [pc, #364] @ 41664 │ │ │ │ + beq 41534 │ │ │ │ + ldr r1, [pc, #340] @ 41654 │ │ │ │ + bl ae33c │ │ │ │ + ldr r3, [pc, #352] @ 41668 │ │ │ │ + ldr r8, [pc, #344] @ 41664 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41728 │ │ │ │ + b 41534 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 417d0 │ │ │ │ - bne 41740 │ │ │ │ + blt 415dc │ │ │ │ + bne 4154c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41758 │ │ │ │ + bne 41564 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41708 │ │ │ │ - b 41774 │ │ │ │ + bne 41514 │ │ │ │ + b 41580 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d7bc │ │ │ │ + bl 12dd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4171c │ │ │ │ - b 417d0 │ │ │ │ + beq 41528 │ │ │ │ + b 415dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41728 │ │ │ │ + bne 41534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 41728 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 41534 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41798 │ │ │ │ + beq 415a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41798 │ │ │ │ + bne 415a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41840 │ │ │ │ + beq 4164c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 417c8 │ │ │ │ + beq 415d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 417c8 │ │ │ │ + bne 415d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41840 │ │ │ │ + b 4164c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 417f4 │ │ │ │ + beq 41600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 417f4 │ │ │ │ + bne 41600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41818 │ │ │ │ + beq 41624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41818 │ │ │ │ + bne 41624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 417c8 │ │ │ │ + beq 415d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 417c8 │ │ │ │ + bne 415d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 417c8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 415d4 │ │ │ │ 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 │ │ │ │ - andseq r7, ip, r0, lsl r5 │ │ │ │ - eorseq r7, r1, r8, lsl r7 │ │ │ │ + subseq sp, r7, ip, asr #6 │ │ │ │ + andseq r8, ip, ip, lsr #23 │ │ │ │ + @ instruction: 0x00317fdc │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4167c │ │ │ │ + b 1b0668 │ │ │ │ + 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 416b4 │ │ │ │ + ldr r3, [pc, #196] @ 41770 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144904 │ │ │ │ + bne 416c0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 93268 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 416d0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2a1184 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 99ba4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 416c8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 41710 │ │ │ │ + ldr r3, [pc, #112] @ 41770 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a098 │ │ │ │ + b 41764 │ │ │ │ + bl 93268 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 41754 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 41748 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 176268 <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41754 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 41720 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a098 │ │ │ │ + b 41768 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a098 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b6dc │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41898 │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #40] @ 418b4 │ │ │ │ + bne 417ac │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #40] @ 417c8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 418b4 │ │ │ │ + ldr r2, [pc, #16] @ 417c8 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 418b8 │ │ │ │ + ldr r0, [pc, #8] @ 417cc │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 41870 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 149014 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4180c │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #40] @ 41828 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41828 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 4182c │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 418f4 │ │ │ │ + beq 41868 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 41954 │ │ │ │ + bl 418c8 │ │ │ │ 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 26223c │ │ │ │ + bl 263f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41938 │ │ │ │ + bne 418ac │ │ │ │ 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 2cf8d0 │ │ │ │ + b 2d04b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41950 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 418c4 │ │ │ │ + b 1b0668 │ │ │ │ muleq r2, r0, sl │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41994 │ │ │ │ + ldr ip, [pc, #44] @ 41908 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41998 │ │ │ │ + ldr lr, [pc, #40] @ 4190c │ │ │ │ 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 41978 │ │ │ │ - subeq r3, r8, r4, lsr r8 │ │ │ │ - eorseq r8, r9, r0, ror #1 │ │ │ │ - │ │ │ │ -0004199c <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 419d8 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #40] @ 419f4 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 419f4 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 419f8 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b 418ec │ │ │ │ + subeq r4, r8, r0, lsr #6 │ │ │ │ + eorseq r8, r9, r0, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 309304 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ + bl 309ed8 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a50 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + beq 41964 │ │ │ │ mov r1, r5 │ │ │ │ - bl 294ccc <_PySet_Update@@Base> │ │ │ │ + bl 295d7c <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41a54 <_Py_ResurrectReference@@Base+0xb8> │ │ │ │ + bge 41968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a50 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + beq 41964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a50 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + bne 41964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 41068 │ │ │ │ + │ │ │ │ +00041970 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00041974 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ 419a0 │ │ │ │ + ldr r0, [r3, #848] @ 0x350 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41998 │ │ │ │ + bl 2a954 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2934c │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + b 40d7c │ │ │ │ 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 41aa4 <_Py_ResurrectReference@@Base+0x108> │ │ │ │ - ldr r0, [pc, #96] @ 41af0 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ - ldr r2, [pc, #96] @ 41af4 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - ldr r1, [pc, #96] @ 41af8 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + bne 419ec │ │ │ │ + ldr r0, [pc, #96] @ 41a38 │ │ │ │ + ldr r2, [pc, #96] @ 41a3c │ │ │ │ + ldr r1, [pc, #96] @ 41a40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + b 41a30 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124b48 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1250d8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31dd50 <_PyTime_AsTimeval@@Base+0x2b5c> │ │ │ │ + bl 31e874 <_PyTime_AsTimeval@@Base+0x2b5c> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 41ae4 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ - bl 282dc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 41a2c │ │ │ │ + bl 284508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ - bl be8e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a30 │ │ │ │ + bl beda8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r0, asr r0 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ + eorseq fp, r5, r0, asr fp │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + 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 41a7c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41a90 │ │ │ │ + b 41aa0 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41a6c │ │ │ │ + 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 {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 41b30 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ + bhi 41af0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41ce0 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ + ldrle r0, [pc, #436] @ 41ca0 │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41b54 <_Py_ResurrectReference@@Base+0x1b8> │ │ │ │ - ldr r0, [pc, #428] @ 41ce4 <_Py_ResurrectReference@@Base+0x348> │ │ │ │ + b 41b14 │ │ │ │ + ldr r0, [pc, #428] @ 41ca4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41b20 <_Py_ResurrectReference@@Base+0x184> │ │ │ │ + bne 41ae0 │ │ │ │ mov r4, #0 │ │ │ │ - b 41cd8 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ + b 41c98 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41b74 <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + beq 41b34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41bac <_Py_ResurrectReference@@Base+0x210> │ │ │ │ - b 41b88 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #364] @ 41ce8 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #364] @ 41cec <_Py_ResurrectReference@@Base+0x350> │ │ │ │ + beq 41b6c │ │ │ │ + b 41b48 │ │ │ │ + ldr r3, [pc, #364] @ 41ca8 │ │ │ │ + ldr r1, [pc, #364] @ 41cac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ - bl aafb8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 41b0c │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41bd0 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ - bl a55f0 │ │ │ │ + bne 41b90 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + bne 41b0c │ │ │ │ mvn r9, #0 │ │ │ │ - b 41bd0 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ - ldr r2, [pc, #300] @ 41ce0 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ + b 41b90 │ │ │ │ + ldr r2, [pc, #300] @ 41ca0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41ba4 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ - ldr r0, [pc, #304] @ 41cf0 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + beq 41b64 │ │ │ │ + ldr r0, [pc, #304] @ 41cb0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41cf4 <_Py_ResurrectReference@@Base+0x358> │ │ │ │ + ldr r1, [pc, #300] @ 41cb4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + bl 117b4c │ │ │ │ + b 41b0c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + beq 41b0c │ │ │ │ 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 316e84 <_PyArg_BadArgument@@Base+0x42c> │ │ │ │ + bl 3179f4 <_PyArg_BadArgument@@Base+0x3c8> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41cd8 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ + beq 41c98 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41cb0 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + beq 41c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41c70 <_Py_ResurrectReference@@Base+0x2d4> │ │ │ │ + bne 41c30 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41cb0 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + beq 41c70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cb0 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + bne 41c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 41cb0 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 41c70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41c90 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + beq 41c50 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41c90 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + bne 41c50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 41c00 <_Py_ResurrectReference@@Base+0x264> │ │ │ │ - b 41cd8 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ + beq 41bc0 │ │ │ │ + b 41c98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + beq 41b0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + bne 41b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 41b4c <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 41b0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r0, lsr #29 │ │ │ │ + eorseq ip, r5, r0, lsr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #13 │ │ │ │ + mlaseq r7, ip, r1, r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #1 │ │ │ │ - ldr r0, [pc] @ 41d00 <_Py_ResurrectReference@@Base+0x364> │ │ │ │ - b 9dd28 │ │ │ │ - eorseq lr, r8, r8, asr #1 │ │ │ │ + eorseq lr, r8, r4, asr fp │ │ │ │ + ldr r0, [pc] @ 41cc0 │ │ │ │ + b 9e20c │ │ │ │ + eorseq lr, r8, r8, ror fp │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41df8 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + bne 41db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41df8 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + beq 41db8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41e00 <_Py_ResurrectReference@@Base+0x464> │ │ │ │ - ldr r0, [pc, #168] @ 41e04 <_Py_ResurrectReference@@Base+0x468> │ │ │ │ - bl a9a3c │ │ │ │ + ldr r1, [pc, #168] @ 41dc0 │ │ │ │ + ldr r0, [pc, #168] @ 41dc4 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41d74 <_Py_ResurrectReference@@Base+0x3d8> │ │ │ │ + bne 41d34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41e08 <_Py_ResurrectReference@@Base+0x46c> │ │ │ │ + ldr r1, [pc, #128] @ 41dc8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41e0c <_Py_ResurrectReference@@Base+0x470> │ │ │ │ + ldr r0, [pc, #124] @ 41dcc │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41dc4 <_Py_ResurrectReference@@Base+0x428> │ │ │ │ + beq 41d84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41dc4 <_Py_ResurrectReference@@Base+0x428> │ │ │ │ + bne 41d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41d64 <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ + beq 41d24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41df8 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + beq 41db8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41df8 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + bne 41db8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq r2, r8, r4, ror #21 │ │ │ │ + mlaeq r1, ip, r5, pc @ │ │ │ │ + mlaseq r8, r0, r5, r3 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq lr, r8, r0, asr #2 │ │ │ │ + @ instruction: 0x0038ebf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41e38 <_Py_ResurrectReference@@Base+0x49c> │ │ │ │ + bne 41df8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 178540 │ │ │ │ + b 178bcc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41e5c <_Py_ResurrectReference@@Base+0x4c0> │ │ │ │ + ldr r0, [pc, #20] @ 41e1c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41e2c <_Py_ResurrectReference@@Base+0x490> │ │ │ │ - eorseq r5, r7, r8, ror r2 │ │ │ │ - │ │ │ │ -00041e60 <_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] @ 41ecc <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1446f0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 41ed0 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3591b0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 11803c <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r6, r6, r4, lsl #27 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 41dec │ │ │ │ + eorseq r5, r7, r8, lsr #26 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 41eec <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #12] @ 41e38 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 41ef0 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + ldr r0, [pc, #8] @ 41e3c │ │ │ │ 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 11328c │ │ │ │ - ldr r0, [pc] @ 41f14 <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc] @ 41e60 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00041f18 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041e64 <_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] @ 42104 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 42050 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41fd0 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41f1c <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8df8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9ea8 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42048 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 42108 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 42054 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 4210c <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 42058 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42048 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 42110 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42048 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 4205c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41fc4 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41f10 <_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 420d8 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 42114 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 42024 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 42060 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42048 <_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 420e8 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 42034 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 420e8 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 42034 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8df8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9ea8 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42094 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 42108 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41fe0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 42054 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 42118 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 42064 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42094 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41fe0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42094 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 42110 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41fe0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 4205c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42084 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41fd0 <_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 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42048 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 420fc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 42110 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42048 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 4205c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420d0 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 4201c <_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 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsr #5 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq lr, r8, ip, asr sp │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq lr, r8, r0, ror #5 │ │ │ │ + mlaseq r8, r0, sp, lr │ │ │ │ + │ │ │ │ +00042068 <_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] @ 420d4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 144cb0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #60] @ 420d8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 359c90 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1185c0 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + 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 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r7, r6, r4, lsl #17 │ │ │ │ + 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] │ │ │ │ @@ -24202,249 +24188,219 @@ │ │ │ │ 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] @ 42170 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #8] @ 42130 <_PyErr_SetLocaleString@@Base+0xc8> │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, lsl r3 │ │ │ │ + eorseq lr, r8, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4219c <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 4215c <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d52ac │ │ │ │ + b 1d68cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 421c0 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 42180 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42190 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r5, r7, r0, lsl #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, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 421fc <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42210 <_PyEval_FormatKwargsError@@Base+0x2f8> │ │ │ │ - b 42220 <_PyEval_FormatKwargsError@@Base+0x308> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 421ec <_PyEval_FormatKwargsError@@Base+0x2d4> │ │ │ │ - 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 42294 <_PyEval_FormatKwargsError@@Base+0x37c> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff174 <_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 b9070 │ │ │ │ - eorseq fp, r8, r4, asr #23 │ │ │ │ - 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 1d0fec │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 422e4 <_PyEval_FormatKwargsError@@Base+0x3cc> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 422ec <_PyEval_FormatKwargsError@@Base+0x3d4> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 422ec <_PyEval_FormatKwargsError@@Base+0x3d4> │ │ │ │ - bl 41954 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b 42150 <_PyErr_SetLocaleString@@Base+0xe8> │ │ │ │ + eorseq r5, r7, r0, lsr sp │ │ │ │ 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 4232c <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + bne 421c0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42324 <_PyEval_FormatKwargsError@@Base+0x40c> │ │ │ │ + beq 421b8 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 424e0 <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ - ldr r0, [pc, #444] @ 424e8 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #444] @ 4237c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 424ec <_PyEval_FormatKwargsError@@Base+0x5d4> │ │ │ │ - ldr r3, [pc, #436] @ 424f0 <_PyEval_FormatKwargsError@@Base+0x5d8> │ │ │ │ + ldr r7, [pc, #436] @ 42380 <_PyErr_SetLocaleString@@Base+0x318> │ │ │ │ + ldr r3, [pc, #436] @ 42384 <_PyErr_SetLocaleString@@Base+0x31c> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 423c8 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + beq 4225c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 423c8 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bne 4225c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #388] @ 424f4 <_PyEval_FormatKwargsError@@Base+0x5dc> │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #388] @ 42388 <_PyErr_SetLocaleString@@Base+0x320> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 423c8 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bne 4225c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ - ldr r1, [pc, #356] @ 424f8 <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ + bl ae33c │ │ │ │ + ldr r1, [pc, #356] @ 4238c <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 423c8 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bne 4225c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 423c8 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bne 4225c <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 423f8 <_PyEval_FormatKwargsError@@Base+0x4e0> │ │ │ │ + b 4228c <_PyErr_SetLocaleString@@Base+0x224> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e534 │ │ │ │ + bl 15eaa4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 423f0 <_PyEval_FormatKwargsError@@Base+0x4d8> │ │ │ │ + bne 42284 <_PyErr_SetLocaleString@@Base+0x21c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 423b8 <_PyEval_FormatKwargsError@@Base+0x4a0> │ │ │ │ + ble 4224c <_PyErr_SetLocaleString@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 423e8 <_PyEval_FormatKwargsError@@Base+0x4d0> │ │ │ │ + beq 4227c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 424ac <_PyEval_FormatKwargsError@@Base+0x594> │ │ │ │ + beq 42340 <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115858 │ │ │ │ + bl 115ddc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 4244c <_PyEval_FormatKwargsError@@Base+0x534> │ │ │ │ + beq 422e0 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4244c <_PyEval_FormatKwargsError@@Base+0x534> │ │ │ │ + bne 422e0 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 4247c <_PyEval_FormatKwargsError@@Base+0x564> │ │ │ │ + bne 42310 <_PyErr_SetLocaleString@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 423e8 <_PyEval_FormatKwargsError@@Base+0x4d0> │ │ │ │ + beq 4227c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 423e8 <_PyEval_FormatKwargsError@@Base+0x4d0> │ │ │ │ + bne 4227c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 423e8 <_PyEval_FormatKwargsError@@Base+0x4d0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4227c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42408 <_PyEval_FormatKwargsError@@Base+0x4f0> │ │ │ │ + beq 4229c <_PyErr_SetLocaleString@@Base+0x234> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 424e0 <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ + beq 42374 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 424e0 <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ + bne 42374 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 424e0 <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 42374 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 424d0 <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ + beq 42364 <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 424d0 <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ + bne 42364 <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42324 <_PyEval_FormatKwargsError@@Base+0x40c> │ │ │ │ - b 423e8 <_PyEval_FormatKwargsError@@Base+0x4d0> │ │ │ │ - ldr r0, [pc, #20] @ 424fc <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + beq 421b8 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ + b 4227c <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ + ldr r0, [pc, #20] @ 42390 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ 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 │ │ │ │ - ldr r0, [pc] @ 42508 <_PyEval_FormatKwargsError@@Base+0x5f0> │ │ │ │ - b 9dd28 │ │ │ │ - mlaseq r6, ip, r8, r2 │ │ │ │ + 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] @ 423ec <_PyErr_SetLocaleString@@Base+0x384> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff6d4 <_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 b95a8 │ │ │ │ + eorseq ip, r8, r4, ror r6 │ │ │ │ + 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 1d2618 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4243c <_PyErr_SetLocaleString@@Base+0x3d4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 42444 <_PyErr_SetLocaleString@@Base+0x3dc> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 42444 <_PyErr_SetLocaleString@@Base+0x3dc> │ │ │ │ + bl 418c8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [pc] @ 42450 <_PyErr_SetLocaleString@@Base+0x3e8> │ │ │ │ + b 9e20c │ │ │ │ + mlaseq r6, ip, r3, r3 │ │ │ │ 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] │ │ │ │ @@ -24463,347 +24419,428 @@ │ │ │ │ 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 42594 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ + beq 424dc <_PyErr_SetLocaleString@@Base+0x474> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 42610 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ - bl 128bd4 │ │ │ │ - b 425c4 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ + ldr r0, [pc, #128] @ 42558 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + bl 129168 │ │ │ │ + b 4250c <_PyErr_SetLocaleString@@Base+0x4a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 425b4 <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ + beq 424fc <_PyErr_SetLocaleString@@Base+0x494> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 42614 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ - bl 128bd4 │ │ │ │ - b 425c4 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ - ldr r0, [pc, #92] @ 42618 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + ldr r0, [pc, #100] @ 4255c <_PyErr_SetLocaleString@@Base+0x4f4> │ │ │ │ + bl 129168 │ │ │ │ + b 4250c <_PyErr_SetLocaleString@@Base+0x4a4> │ │ │ │ + ldr r0, [pc, #92] @ 42560 <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 425d4 <_PyEval_FormatKwargsError@@Base+0x6bc> │ │ │ │ + bne 4251c <_PyErr_SetLocaleString@@Base+0x4b4> │ │ │ │ mov r0, #0 │ │ │ │ - b 42608 <_PyEval_FormatKwargsError@@Base+0x6f0> │ │ │ │ + b 42550 <_PyErr_SetLocaleString@@Base+0x4e8> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 425ec <_PyEval_FormatKwargsError@@Base+0x6d4> │ │ │ │ - bl 77548 │ │ │ │ + beq 42534 <_PyErr_SetLocaleString@@Base+0x4cc> │ │ │ │ + bl 77550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 425cc <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ + beq 42514 <_PyErr_SetLocaleString@@Base+0x4ac> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42608 <_PyEval_FormatKwargsError@@Base+0x6f0> │ │ │ │ + beq 42550 <_PyErr_SetLocaleString@@Base+0x4e8> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77370 │ │ │ │ + b 77378 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - eorseq lr, r8, r8, asr #7 │ │ │ │ - eorseq lr, r8, r4, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 42648 <_PyEval_FormatKwargsError@@Base+0x730> │ │ │ │ - ldr r3, [pc, #212] @ 42710 <_PyEval_FormatKwargsError@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #212] @ 42714 <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 42668 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 42670 <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ - ldr r3, [pc, #184] @ 42718 <_PyEval_FormatKwargsError@@Base+0x800> │ │ │ │ - ldr r1, [pc, #184] @ 4271c <_PyEval_FormatKwargsError@@Base+0x804> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283f4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 426a4 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42668 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [pc, #136] @ 42720 <_PyEval_FormatKwargsError@@Base+0x808> │ │ │ │ - ldr r1, [pc, #136] @ 42724 <_PyEval_FormatKwargsError@@Base+0x80c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 42668 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 42708 <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 426e8 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 426d4 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99bb4 │ │ │ │ - b 426e8 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 426c8 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ - b 42668 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 996c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 42708 <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - bl 2a00d4 │ │ │ │ - b 42668 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r0, lsr #22 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, asr r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r4, ror r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl ef3d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4276c <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 42764 <_PyEval_FormatKwargsError@@Base+0x84c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a6100 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4276c <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2da864 │ │ │ │ - ldr r3, [pc, #16] @ 42784 <_PyEval_FormatKwargsError@@Base+0x86c> │ │ │ │ - ldr r1, [pc, #16] @ 42788 <_PyEval_FormatKwargsError@@Base+0x870> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r4, lr │ │ │ │ + eorseq lr, r8, r8, asr lr │ │ │ │ + eorseq lr, r8, r8, ror lr │ │ │ │ + mlaseq r8, r4, lr, lr │ │ │ │ │ │ │ │ -0004278c <_PyImport_ClearExtension@@Base>: │ │ │ │ +00042564 <_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] @ 428a4 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 4267c <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23fee4 │ │ │ │ + bl 241928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 427dc <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a55f0 │ │ │ │ + bne 425b4 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a5ad8 │ │ │ │ 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 42818 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 425f0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42818 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 425f0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 42818 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 425f0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 42844 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b138 │ │ │ │ + bgt 4261c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b61c │ │ │ │ mov r7, r0 │ │ │ │ - bl 24b768 │ │ │ │ + bl 24d1c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42874 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 4286c <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 4264c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42644 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4282c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 42604 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 4282c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42604 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 42dd0 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + bl 42a98 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4282c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42604 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 323bc0 <_PyDeadline_Get@@Base+0x1cb4> │ │ │ │ + bl 323584 <_PyTime_AsTimeval@@Base+0x786c> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42890 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42668 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 282094 │ │ │ │ - b 42888 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 2837d4 │ │ │ │ + b 42660 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 426ac <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + ldr r3, [pc, #212] @ 42774 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + ldr r1, [pc, #212] @ 42778 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 426cc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 426d4 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + ldr r3, [pc, #184] @ 4277c <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r1, [pc, #184] @ 42780 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 128988 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 42708 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 426cc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #136] @ 42784 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #136] @ 42788 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 426cc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 4276c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4274c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 42738 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 9a098 │ │ │ │ + b 4274c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4272c <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + b 426cc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 99ba4 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 4276c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl 2a1184 │ │ │ │ + b 426cc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0038e5d0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r4, lsl #30 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r4, lsr #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #220] @ 42880 <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + bl 359c90 │ │ │ │ + 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 427d8 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + ldr r3, [pc, #184] @ 42884 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + ldr r1, [pc, #184] @ 42888 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 427f8 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + ldr r2, [pc, #172] @ 4288c <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 42800 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #160] @ 42890 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #160] @ 42894 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 42878 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + ldr r0, [pc, #144] @ 42898 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 427f8 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + bl 2aadc8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4283c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bl 32d7c │ │ │ │ + b 42860 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bl 2ab990 │ │ │ │ + ldr r0, [pc, #84] @ 4289c <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bl 2abf34 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42860 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + ldr r3, [pc, #72] @ 428a0 <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + b 42878 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + mov r0, r4 │ │ │ │ + bl a67f0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 428a4 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ + eorseq sp, r7, r8, lsl sl │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r8, r4, ror pc │ │ │ │ + mlaseq r8, ip, pc, lr @ │ │ │ │ + eorseq ip, r6, r8, lsr #22 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq lr, r8, r8, lsr #31 │ │ │ │ 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] @ 42970 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ - bl 2df560 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 42970 <_PyImport_ClearExtension@@Base+0x40c> │ │ │ │ + bl 2e013c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42968 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + beq 42968 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 42948 <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ + bge 42948 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 4295c <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ - bl 1325ec │ │ │ │ + bne 4295c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428f4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + beq 428f4 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ mov r0, #0 │ │ │ │ - b 42968 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + b 42968 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43210 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 42968 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #16] @ 42974 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 43158 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ + b 42968 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + ldr r3, [pc, #16] @ 42974 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #12 │ │ │ │ + subseq r2, r7, r4, lsl #12 │ │ │ │ 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 21daec │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 429b0 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #36] @ 429c8 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 429cc <_PyImport_ClearExtension@@Base+0x240> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 429c8 <_PyImport_ClearExtension@@Base+0x23c> │ │ │ │ - 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 429f8 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ + bne 429a0 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2eb8 │ │ │ │ + b 1d44e4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42a1c <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + ldr r0, [pc, #20] @ 429c4 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 429ec <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ - eorseq r5, r7, r8, ror #5 │ │ │ │ + b 42994 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + mlaseq r7, r8, sp, r5 │ │ │ │ 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 42a54 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + bhi 429fc <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42a84 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ - b 42a74 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r0, [pc, #44] @ 42a88 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + ldrle r1, [pc, #48] @ 42a2c <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ + b 42a1c <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + ldr r0, [pc, #44] @ 42a30 <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 42a44 <_PyImport_ClearExtension@@Base+0x2b8> │ │ │ │ + b 429ec <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42cd0 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + b 42c58 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r5, ip, lsl #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl ef934 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42a78 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 42a70 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a6a14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42a78 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2db43c │ │ │ │ + ldr r3, [pc, #16] @ 42a90 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #16] @ 42a94 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038efb0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42ad0 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42ad8 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42ae0 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + ldr r2, [pc, #68] @ 42b04 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42afc <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + ldr r1, [pc, #48] @ 42b08 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + b 42ae4 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + ldr r1, [pc, #44] @ 42b0c <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + b 42ae4 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + ldr r1, [pc, #40] @ 42b10 <_PyImport_ClearExtension@@Base+0x5ac> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42b14 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42b04 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + b b2d38 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, ip, lsl #17 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + @ instruction: 0x0038eff0 │ │ │ │ + eorseq pc, r8, ip, lsl r0 @ │ │ │ │ + ldrheq pc, [r1], #-168 @ 0xffffff58 @ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42a9c <_PyImport_ClearExtension@@Base+0x310> │ │ │ │ - b 1bcb28 │ │ │ │ - ldr r0, [pc] @ 42aa4 <_PyImport_ClearExtension@@Base+0x318> │ │ │ │ + beq 42b28 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ + b 1be214 │ │ │ │ + ldr r0, [pc] @ 42b30 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ 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] │ │ │ │ @@ -24816,808 +24853,727 @@ │ │ │ │ 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 42b08 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + beq 42b94 <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42b68 <_PyImport_ClearExtension@@Base+0x3dc> │ │ │ │ - bl 128bd4 │ │ │ │ - b 42b28 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42b20 <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42b6c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ - bl 128bd4 │ │ │ │ - b 42b28 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #72] @ 42b70 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #100] @ 42bf4 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ + bl 129168 │ │ │ │ + b 42bb4 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42bac <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42bf8 <_PyImport_ClearExtension@@Base+0x694> │ │ │ │ + bl 129168 │ │ │ │ + b 42bb4 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ + ldr r0, [pc, #72] @ 42bfc <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + bl 129168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b44 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + beq 42bd0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42b44 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + beq 42bd0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77370 │ │ │ │ + bl 77378 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42b60 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ + beq 42bec <_PyImport_ClearExtension@@Base+0x688> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77548 │ │ │ │ + b 77550 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, ror #9 │ │ │ │ - eorseq lr, r8, r4, lsl r3 │ │ │ │ - eorseq lr, r8, r0, lsl #10 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42b84 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - b a6308 │ │ │ │ + eorseq pc, r8, r8, lsr r0 @ │ │ │ │ + eorseq lr, r8, r4, asr #27 │ │ │ │ + eorseq pc, r8, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42bac <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ - ldr r1, [pc, #16] @ 42bb0 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, ip, ror fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42ca8 <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ - bl 3591b0 │ │ │ │ - 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 42c00 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ - ldr r3, [pc, #184] @ 42cac <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ - ldr r1, [pc, #184] @ 42cb0 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 42c20 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ - ldr r2, [pc, #172] @ 42cb4 <_PyImport_ClearExtension@@Base+0x528> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 42c28 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ - ldr r3, [pc, #160] @ 42cb8 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #160] @ 42cbc <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - b 42ca0 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ - ldr r0, [pc, #144] @ 42cc0 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 21f570 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42c38 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #36] @ 42c50 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42c20 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ - bl 2a9d18 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 42c64 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - bl 32d7c │ │ │ │ - b 42c88 <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ - bl 2aa8e0 │ │ │ │ - ldr r0, [pc, #84] @ 42cc4 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ - bl 2aae84 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42c88 <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ - ldr r3, [pc, #72] @ 42cc8 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 42ca0 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42ccc <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #8 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq ip, r7, r8, ror #30 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r4, ror r5 │ │ │ │ - mlaseq r8, ip, r5, lr │ │ │ │ - eorseq ip, r6, r8, lsr #32 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsr #11 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 42c54 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 42c50 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + 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, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr fp, [pc, #220] @ 42dc4 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ + ldr fp, [pc, #220] @ 42d4c <_PyImport_ClearExtension@@Base+0x7e8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42dc8 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + ldreq sl, [pc, #212] @ 42d50 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42d24 <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + beq 42cac <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42db8 <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + bne 42d40 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42dcc <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + ldreq r8, [pc, #148] @ 42d54 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42d6c <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + beq 42cf4 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42d64 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + bge 42cec <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42d40 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + bne 42cc8 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42d98 <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + beq 42d20 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42d98 <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + blt 42d20 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42d70 <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + bne 42cf8 <_PyImport_ClearExtension@@Base+0x794> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42da8 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + beq 42d30 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d0fec │ │ │ │ - b 42dbc <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ + bl 1d2618 │ │ │ │ + b 42d44 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038e5d8 │ │ │ │ + eorseq pc, r8, r8, ror #1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42e08 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x804> │ │ │ │ + b 1be214 │ │ │ │ + ldr r0, [pc] @ 42d70 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42e10 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42e18 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - ldr r2, [pc, #68] @ 42e3c <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42e34 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ - ldr r1, [pc, #48] @ 42e40 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ - b 42e1c <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - ldr r1, [pc, #44] @ 42e44 <_PyImport_ClearExtension@@Base+0x6b8> │ │ │ │ - b 42e1c <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - ldr r1, [pc, #40] @ 42e48 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + blt 42d84 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + b a67f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 42e4c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 42e3c <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ - b b27fc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, ror #11 │ │ │ │ - @ instruction: 0x0038e5f8 │ │ │ │ - eorseq lr, r8, r4, lsr #12 │ │ │ │ - subseq lr, r1, r0, asr #31 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 42e60 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - b 1bcb28 │ │ │ │ - ldr r0, [pc] @ 42e68 <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #16] @ 42dac <_PyImport_ClearExtension@@Base+0x848> │ │ │ │ + ldr r1, [pc, #16] @ 42db0 <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r8, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42ea0 <_PyImport_ClearExtension@@Base+0x714> │ │ │ │ + bne 42de8 <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 115858 │ │ │ │ + bl 115ddc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 42edc <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ - b 42ec8 <_PyImport_ClearExtension@@Base+0x73c> │ │ │ │ + bne 42e24 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ + b 42e10 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42ef0 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + ldr r0, [pc, #64] @ 42e38 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e88 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + bne 42dd0 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ec0 <_PyImport_ClearExtension@@Base+0x734> │ │ │ │ - ldr r0, [pc, #24] @ 42ef4 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bne 42e08 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + ldr r0, [pc, #24] @ 42e3c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42ef8 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + ldr r2, [pc, #20] @ 42e40 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42ef4 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + ldr r0, [pc, #8] @ 42e3c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r4, lsl #4 │ │ │ │ + @ instruction: 0x00375cb4 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 42f34 <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42f38 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ - 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 42f78 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + bhi 42ea0 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42f98 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ - b 42fb4 <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ - ldr r0, [pc, #316] @ 430bc <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ + bne 42ec0 <_PyImport_ClearExtension@@Base+0x95c> │ │ │ │ + b 42edc <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + ldr r0, [pc, #316] @ 42fe4 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430b4 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - b 42f64 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ - bl aafb8 │ │ │ │ + beq 42fdc <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b 42e8c <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42fc8 <_PyImport_ClearExtension@@Base+0x83c> │ │ │ │ + bne 42ef0 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42fe4 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ - bl a55f0 │ │ │ │ + bne 42f0c <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 42fe4 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ - b 430b4 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + beq 42f0c <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ + b 42fdc <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42fac <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + bne 42ed4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 42fac <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 42ed4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 43060 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ + ble 42f88 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 43018 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + beq 42f40 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 43060 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ - b 430a4 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - ldr r3, [pc, #160] @ 430c0 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 43034 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ - ldr r1, [pc, #148] @ 430c0 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ - bl ade04 │ │ │ │ + beq 42f88 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + b 42fcc <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #160] @ 42fe8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 42f5c <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + ldr r1, [pc, #148] @ 42fe8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43048 <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ + beq 42f70 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 43060 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ - ldr r2, [pc, #116] @ 430c4 <_PyImport_ClearExtension@@Base+0x938> │ │ │ │ - ldr r1, [pc, #116] @ 430c8 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ - ldr r0, [pc, #100] @ 430bc <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ + beq 42f88 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + ldr r2, [pc, #116] @ 42fec <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + ldr r1, [pc, #116] @ 42ff0 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ + ldr r0, [pc, #100] @ 42fe4 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 430b4 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 42fdc <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 43080 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + bgt 42fa8 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 430cc <_PyImport_ClearExtension@@Base+0x940> │ │ │ │ + ldreq r0, [pc, #80] @ 42ff4 <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ 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 43530 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ - ldr r3, [pc, #20] @ 430c0 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + b 43478 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 42fe8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 43048 <_PyImport_ClearExtension@@Base+0x8bc> │ │ │ │ - b 43024 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + beq 42f70 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + b 42f4c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, lsl r8 │ │ │ │ + eorseq ip, r5, ip, lsl r3 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ 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 43110 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ - bl a55f0 │ │ │ │ + bne 43038 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4311c <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ + bne 43044 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #12] @ 4306c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 43070 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ + 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, 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 4317c <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + bne 430c4 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 431b4 <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ + beq 430fc <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ 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] @ 4320c <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + ldr ip, [pc, #108] @ 43154 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43200 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + beq 43148 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 43200 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + blt 43148 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 431e4 <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ - bl a55f0 │ │ │ │ + bne 4312c <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43200 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + bne 43148 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d2ab0 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d3690 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr r6 │ │ │ │ + subseq r2, r7, r8, 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 43240 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ + bne 43188 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43480 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ - ldr r0, [pc, #568] @ 43484 <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ - bl 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 433c8 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ + ldr r0, [pc, #568] @ 433cc <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43478 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - bl aa938 │ │ │ │ + beq 433c0 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl aae20 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43280 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + beq 431c8 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43280 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + bne 431c8 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43478 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + beq 433c0 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 357168 │ │ │ │ - ldr r2, [pc, #496] @ 43488 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #496] @ 4348c <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357c4c │ │ │ │ + ldr r2, [pc, #496] @ 433d0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #496] @ 433d4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ + bl 357cac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 357168 │ │ │ │ - ldr r2, [pc, #424] @ 43488 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #424] @ 4348c <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357c4c │ │ │ │ + ldr r2, [pc, #424] @ 433d0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #424] @ 433d4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ + bl 357cac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4342c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ + beq 43374 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 43454 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + bne 4339c <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43478 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + beq 433c0 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43478 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bne 433c0 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 43478 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 433c0 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 43490 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #24] @ 433d8 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq sp, [r6], -r8 @ │ │ │ │ - eorseq r2, r6, r4, asr #32 │ │ │ │ + @ instruction: 0x0036dbb8 │ │ │ │ + eorseq r2, r6, r4, asr #22 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq lr, r8, ip, asr #15 │ │ │ │ + eorseq pc, r8, ip, ror r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 43528 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + ldr r1, [pc, #124] @ 43470 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 434c4 <_PyImport_ClearExtension@@Base+0xd38> │ │ │ │ - bl 344350 │ │ │ │ + bne 4340c <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 43520 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ + bne 43468 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43500 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bne 43448 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 43518 <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ + b 43460 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 434f4 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ - ldr r0, [pc, #16] @ 4352c <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ + beq 4343c <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + ldr r0, [pc, #16] @ 43474 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ 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 │ │ │ │ + ldrheq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ 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 43574 <_PyImport_ClearExtension@@Base+0xde8> │ │ │ │ + bne 434bc <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 43614 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - b 1d0fec │ │ │ │ + ldreq r0, [pc, #160] @ 4355c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + b 1d2618 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4360c <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ + beq 43554 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 435b4 <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ + ble 434fc <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 43614 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + ldreq r0, [pc, #100] @ 4355c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 43614 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + ldreq r0, [pc, #72] @ 4355c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 43614 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + ldreq r1, [pc, #60] @ 4355c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 4360c <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ + ble 43554 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 43614 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + ldreq r0, [pc, #20] @ 4355c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ 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] @ 43750 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + ldr ip, [pc, #304] @ 43698 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43740 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ + bne 43688 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43748 <_PyImport_ClearExtension@@Base+0xfbc> │ │ │ │ + bne 43690 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ 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 43668 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ + beq 435b0 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116e00 │ │ │ │ + b 117384 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 43754 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ - ldr r0, [pc, #224] @ 43758 <_PyImport_ClearExtension@@Base+0xfcc> │ │ │ │ + ldr r2, [pc, #224] @ 4369c <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ + ldr r0, [pc, #224] @ 436a0 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43720 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ + bhi 43668 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #204] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #180] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ 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] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #148] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ 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] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #116] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ 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] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #84] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ 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] @ 4375c <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + ldr r2, [pc, #52] @ 436a4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ 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] @ 43760 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ + ldr r0, [pc, #24] @ 436a8 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43760 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ + ldr r0, [pc, #16] @ 436a8 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq lr, r1, r8, ror #31 │ │ │ │ + subseq pc, r1, r0, ror #21 │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -25633,247 +25589,247 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437d0 <_PyImport_ClearExtension@@Base+0x1044> │ │ │ │ + bne 43718 <_PyImport_ClearExtension@@Base+0x11b4> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43814 <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ - ldr r1, [pc, #208] @ 438a8 <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ + beq 4375c <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #208] @ 437f0 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43814 <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + bne 4375c <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ mov r4, #0 │ │ │ │ - b 43888 <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ + b 437d0 <_PyImport_ClearExtension@@Base+0x126c> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4380c <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bne 43754 <_PyImport_ClearExtension@@Base+0x11f0> │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43870 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ + beq 437b8 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43850 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ + beq 43798 <_PyImport_ClearExtension@@Base+0x1234> │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43870 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ + beq 437b8 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43870 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 437b8 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4380c <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bne 43754 <_PyImport_ClearExtension@@Base+0x11f0> │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d84c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d8b4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4389c <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ + beq 437e4 <_PyImport_ClearExtension@@Base+0x1280> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #13 │ │ │ │ + subseq r2, r7, r4, lsl #13 │ │ │ │ │ │ │ │ -000438ac : │ │ │ │ +000437f4 : │ │ │ │ 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 43a70 <_PyObject_GetDictPtr@@Base> │ │ │ │ + bl 43968 <_PyObject_GetDictPtr@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 43908 │ │ │ │ + bne 43850 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - beq 438f4 │ │ │ │ + beq 4383c │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 438f4 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 43920 │ │ │ │ - ldr r3, [pc, #120] @ 43974 │ │ │ │ - ldr r1, [pc, #120] @ 43978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 43920 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 43928 │ │ │ │ - ldr r3, [pc, #100] @ 4397c │ │ │ │ - ldr r1, [pc, #100] @ 43980 │ │ │ │ + bne 4383c │ │ │ │ + bl 2a1184 │ │ │ │ + b 43868 │ │ │ │ + ldr r3, [pc, #120] @ 438bc │ │ │ │ + ldr r1, [pc, #120] @ 438c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 43868 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 43870 │ │ │ │ + ldr r3, [pc, #100] @ 438c4 │ │ │ │ + ldr r1, [pc, #100] @ 438c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43950 │ │ │ │ - ldr r3, [pc, #60] @ 4397c │ │ │ │ + bne 43898 │ │ │ │ + ldr r3, [pc, #60] @ 438c4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43984 │ │ │ │ + ldr r1, [pc, #60] @ 438cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 43920 │ │ │ │ + bl 117b4c │ │ │ │ + b 43868 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3] │ │ │ │ - bl 23e4f4 │ │ │ │ + bl 23ff38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, lsr r7 │ │ │ │ + eorseq r7, r6, r0, lsr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e7d0 │ │ │ │ - eorseq lr, r8, r8, ror #15 │ │ │ │ + eorseq pc, r8, r0, lsl #5 │ │ │ │ + mlaseq r8, r8, r2, pc @ │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43998 │ │ │ │ - b 128bd4 │ │ │ │ - eorseq lr, r8, r0, lsr #16 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 439d0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 439e4 │ │ │ │ - ldr r1, [pc, #36] @ 439e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - 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 r2, r8, ip, ror fp │ │ │ │ + ldr r0, [pc] @ 438e0 │ │ │ │ + b 129168 │ │ │ │ + @ instruction: 0x0038f2d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43a20 │ │ │ │ + bne 43918 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43a68 │ │ │ │ + bl 43960 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43a50 │ │ │ │ - b 43a44 │ │ │ │ + bne 43948 │ │ │ │ + b 4393c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43a64 │ │ │ │ + ldr r0, [pc, #52] @ 4395c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a5c │ │ │ │ - b 43a08 │ │ │ │ - bl a55f0 │ │ │ │ + beq 43954 │ │ │ │ + b 43900 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43a5c │ │ │ │ + bne 43954 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl r2 │ │ │ │ + eorseq r5, r7, r8, asr #25 │ │ │ │ │ │ │ │ -00043a68 : │ │ │ │ +00043960 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2ae7a8 │ │ │ │ + b 2af6e8 │ │ │ │ │ │ │ │ -00043a70 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043968 <_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 43ad0 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 439c8 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43af4 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 43ac8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 439ec <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 439c0 <_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 43afc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 439f4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 43afc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2abde8 │ │ │ │ + beq 439f4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2ace98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43afc <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a82c │ │ │ │ + bne 439f4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 43a30 <_PyObject_GetDictPtr@@Base+0xc8> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 43a44 <_PyObject_GetDictPtr@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 43a48 <_PyObject_GetDictPtr@@Base+0xe0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + 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 r3, r8, r8, lsr #12 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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] @ 43df8 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr lr, [pc, #692] @ 43d40 <_PyObject_GetDictPtr@@Base+0x3d8> │ │ │ │ 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] │ │ │ │ @@ -25882,2001 +25838,2001 @@ │ │ │ │ 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 43b9c <_PyObject_GetDictPtr@@Base+0x12c> │ │ │ │ + bne 43ae4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43be4 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + beq 43b2c <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43dfc <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr ip, [pc, #588] @ 43d44 <_PyObject_GetDictPtr@@Base+0x3dc> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43dd8 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + beq 43d20 <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43c3c <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ + bne 43b84 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ mov r4, #1 │ │ │ │ - b 43c78 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43bc0 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43c5c <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bne 43ba4 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43c78 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - b 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bge 43bc0 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ + b 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 260b24 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43c48 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - b 43c34 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + bne 43b90 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + b 43b7c <_PyObject_GetDictPtr@@Base+0x214> │ │ │ │ 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 43cd0 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ + bne 43c18 <_PyObject_GetDictPtr@@Base+0x2b0> │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43ce8 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - ldr r3, [pc, #320] @ 43e00 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #320] @ 43e04 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43e08 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ - bl 1175c8 │ │ │ │ - b 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - ldr r3, [pc, #296] @ 43e00 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #296] @ 43e04 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43e0c <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ - bl 1175c8 │ │ │ │ - b 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c30 <_PyObject_GetDictPtr@@Base+0x2c8> │ │ │ │ + ldr r3, [pc, #320] @ 43d48 <_PyObject_GetDictPtr@@Base+0x3e0> │ │ │ │ + ldr r2, [pc, #320] @ 43d4c <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43d50 <_PyObject_GetDictPtr@@Base+0x3e8> │ │ │ │ + bl 117b4c │ │ │ │ + b 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + ldr r3, [pc, #296] @ 43d48 <_PyObject_GetDictPtr@@Base+0x3e0> │ │ │ │ + ldr r2, [pc, #296] @ 43d4c <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43d54 <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ + bl 117b4c │ │ │ │ + b 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43e10 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ - ldr r0, [pc, #272] @ 43e14 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #272] @ 43d58 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ + ldr r0, [pc, #272] @ 43d5c <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43dd4 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - bl c3d68 │ │ │ │ + blt 43d1c <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + bl c4288 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43d40 <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ + beq 43c88 <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43dac <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cf4 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43d6c <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ + beq 43cb4 <_PyObject_GetDictPtr@@Base+0x34c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43dac <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cf4 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43d98 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ + beq 43ce0 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ 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 43dac <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cf4 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43e18 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - beq 43dd8 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ - ldr r3, [pc, #84] @ 43e1c <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ + ldreq r4, [pc, #88] @ 43d60 <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ + beq 43d20 <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #84] @ 43d64 <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 144368 │ │ │ │ + bl 144928 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq lr, [r1], #-240 @ 0xffffff10 │ │ │ │ - subseq r2, r7, ip, lsr #13 │ │ │ │ + subseq pc, r1, r8, ror #21 │ │ │ │ + ldrheq r2, [r7], #-96 @ 0xffffffa0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r6, ip, lsl lr │ │ │ │ - @ instruction: 0x0036eef8 │ │ │ │ - @ instruction: 0x0036eed0 │ │ │ │ - eorseq lr, r8, r0, lsl #17 │ │ │ │ - eorseq lr, r8, r8, lsl #17 │ │ │ │ + eorseq ip, r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x0036f9f8 │ │ │ │ + @ instruction: 0x0036f9d0 │ │ │ │ + eorseq pc, r8, r0, lsr r3 @ │ │ │ │ + eorseq pc, r8, r8, lsr r3 @ │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 43e54 <_PyObject_GetDictPtr@@Base+0x3e4> │ │ │ │ + bhi 43d9c <_PyObject_GetDictPtr@@Base+0x434> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 43e84 <_PyObject_GetDictPtr@@Base+0x414> │ │ │ │ + ldrle r1, [pc, #52] @ 43dcc <_PyObject_GetDictPtr@@Base+0x464> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 43e74 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ - ldr r0, [pc, #44] @ 43e88 <_PyObject_GetDictPtr@@Base+0x418> │ │ │ │ + b 43dbc <_PyObject_GetDictPtr@@Base+0x454> │ │ │ │ + ldr r0, [pc, #44] @ 43dd0 <_PyObject_GetDictPtr@@Base+0x468> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 43e44 <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ + b 43d8c <_PyObject_GetDictPtr@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42cd0 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + b 42c58 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r0, lsr #18 │ │ │ │ + eorseq ip, r5, r0, lsr #8 │ │ │ │ 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] @ 44038 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #404] @ 43f80 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43eb8 <_PyObject_GetDictPtr@@Base+0x448> │ │ │ │ + bne 43e00 <_PyObject_GetDictPtr@@Base+0x498> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43ee8 <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #376] @ 4403c <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + b 43e30 <_PyObject_GetDictPtr@@Base+0x4c8> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #376] @ 43f84 <_PyObject_GetDictPtr@@Base+0x61c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ee8 <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ - bl a55f0 │ │ │ │ + beq 43e30 <_PyObject_GetDictPtr@@Base+0x4c8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f04 <_PyObject_GetDictPtr@@Base+0x494> │ │ │ │ - b 44030 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ + beq 43e4c <_PyObject_GetDictPtr@@Base+0x4e4> │ │ │ │ + b 43f78 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44014 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ + bne 43f5c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 44040 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ + ldr r3, [pc, #304] @ 43f88 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f44 <_PyObject_GetDictPtr@@Base+0x4d4> │ │ │ │ - ldr r3, [pc, #272] @ 44040 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ + bne 43e8c <_PyObject_GetDictPtr@@Base+0x524> │ │ │ │ + ldr r3, [pc, #272] @ 43f88 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44024 <_PyObject_GetDictPtr@@Base+0x5b4> │ │ │ │ - ldr r3, [pc, #248] @ 44044 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ + beq 43f6c <_PyObject_GetDictPtr@@Base+0x604> │ │ │ │ + ldr r3, [pc, #248] @ 43f8c <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 44040 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ + ldr r3, [pc, #224] @ 43f88 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43fd0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ - ldr r3, [pc, #184] @ 44040 <_PyObject_GetDictPtr@@Base+0x5d0> │ │ │ │ + bne 43f18 <_PyObject_GetDictPtr@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #184] @ 43f88 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43fd0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ - ldr r3, [pc, #164] @ 44048 <_PyObject_GetDictPtr@@Base+0x5d8> │ │ │ │ + bne 43f18 <_PyObject_GetDictPtr@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #164] @ 43f90 <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43fec <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ + b 43f34 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 4403c <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + ldr r3, [pc, #72] @ 43f84 <_PyObject_GetDictPtr@@Base+0x61c> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44014 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ - bl a55f0 │ │ │ │ + beq 43f5c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44030 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ + bne 43f78 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0a8 │ │ │ │ - ldr r5, [pc, #24] @ 44044 <_PyObject_GetDictPtr@@Base+0x5d4> │ │ │ │ + b ab590 │ │ │ │ + ldr r5, [pc, #24] @ 43f8c <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ mov r4, #0 │ │ │ │ - b 44014 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ + b 43f5c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - bhi 44088 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1c761c │ │ │ │ - bl 10f728 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 14df84 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 440a8 <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ - mov r3, #3 │ │ │ │ - mov r2, #0 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44068 <_PyObject_GetDictPtr@@Base+0x5f8> │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, ror #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 440d8 <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ - ldr r3, [pc, #208] @ 4419c <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ - ldr r1, [pc, #208] @ 441a0 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 440ec <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 440f4 <_PyObject_GetDictPtr@@Base+0x684> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 44114 <_PyObject_GetDictPtr@@Base+0x6a4> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440ec <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r1, [pc, #136] @ 441a4 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ - ldr r0, [pc, #136] @ 441a8 <_PyObject_GetDictPtr@@Base+0x738> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 440ec <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - bl c3d68 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 44188 <_PyObject_GetDictPtr@@Base+0x718> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 44178 <_PyObject_GetDictPtr@@Base+0x708> │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44130 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ - b 440ec <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r3, [pc, #44] @ 441ac <_PyObject_GetDictPtr@@Base+0x73c> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 44178 <_PyObject_GetDictPtr@@Base+0x708> │ │ │ │ - ldr r3, [pc, #24] @ 441b0 <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r8, lr │ │ │ │ - eorseq r0, r8, r4, asr #32 │ │ │ │ - eorseq lr, r8, r0, asr #17 │ │ │ │ - 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 441f8 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ + beq 43fd8 <_PyObject_GetDictPtr@@Base+0x670> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 44210 <_PyObject_GetDictPtr@@Base+0x7a0> │ │ │ │ + ldr r0, [pc, #48] @ 43ff0 <_PyObject_GetDictPtr@@Base+0x688> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 441f8 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ + bne 43fd8 <_PyObject_GetDictPtr@@Base+0x670> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 1621cc │ │ │ │ + bl 16273c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 441f0 <_PyObject_GetDictPtr@@Base+0x780> │ │ │ │ - ldr r0, [pc, #4] @ 44214 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ + beq 43fd0 <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ + ldr r0, [pc, #4] @ 43ff4 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl #6 │ │ │ │ + @ instruction: 0x00375db8 │ │ │ │ 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 r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f750 <_PyTime_AsTimeval@@Base+0x455c> │ │ │ │ + bl 320274 <_PyTime_AsTimeval@@Base+0x455c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44250 <_PyObject_GetDictPtr@@Base+0x7e0> │ │ │ │ + bne 44030 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ mov r4, #0 │ │ │ │ - b 44298 <_PyObject_GetDictPtr@@Base+0x828> │ │ │ │ + b 44078 <_PyObject_GetDictPtr@@Base+0x710> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31ff0c <_PyTime_AsTimeval@@Base+0x4d18> │ │ │ │ + bl 320c00 <_PyTime_AsTimeval@@Base+0x4ee8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44248 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ + beq 44028 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 442a4 <_PyObject_GetDictPtr@@Base+0x834> │ │ │ │ + ldr r4, [pc, #36] @ 44084 <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000442a8 : │ │ │ │ +00044088 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 442d0 │ │ │ │ + ldr r5, [pc, #28] @ 440b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a7f8c │ │ │ │ + b 2a903c │ │ │ │ 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 440f0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1c8cb8 │ │ │ │ + bl 10fcac │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 14e548 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [pc, #20] @ 44110 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 440d0 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq fp, r5, r4, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 44140 │ │ │ │ + ldr r3, [pc, #208] @ 44204 │ │ │ │ + ldr r1, [pc, #208] @ 44208 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117b4c │ │ │ │ + b 44154 │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1df320 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 4415c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4417c │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44154 │ │ │ │ + ldr r1, [pc, #136] @ 4420c │ │ │ │ + ldr r0, [pc, #136] @ 44210 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 44154 │ │ │ │ + bl c4288 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7fd8 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 441f0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 441e0 │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44198 │ │ │ │ + b 44154 │ │ │ │ + ldr r3, [pc, #44] @ 44214 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144904 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 441e0 │ │ │ │ + ldr r3, [pc, #24] @ 44218 │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, asr #6 │ │ │ │ + mlaseq r8, r0, fp, r0 │ │ │ │ + eorseq pc, r8, r0, ror r3 @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 442e4 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 4422c │ │ │ │ + b 1b0668 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ -000442e8 : │ │ │ │ - ldr r0, [pc] @ 442f0 │ │ │ │ - b 10ece4 │ │ │ │ - ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44658 │ │ │ │ +00044230 : │ │ │ │ + ldr r0, [pc] @ 44238 │ │ │ │ + b 10f268 │ │ │ │ + ldrsbeq r2, [r7], #-108 @ 0xffffff94 │ │ │ │ + b 445a0 │ │ │ │ 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 44348 │ │ │ │ + bne 44290 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4436c │ │ │ │ - b 44364 │ │ │ │ + beq 442b4 │ │ │ │ + b 442ac │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 443f4 │ │ │ │ + ldr r0, [pc, #160] @ 4433c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4432c │ │ │ │ + bne 44274 │ │ │ │ mov r4, #0 │ │ │ │ - b 443d4 │ │ │ │ + b 4431c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4438c │ │ │ │ - bl a55f0 │ │ │ │ + bne 442d4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44364 │ │ │ │ + bne 442ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 443f8 │ │ │ │ + ldr ip, [pc, #96] @ 44340 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 443fc │ │ │ │ + ldr lr, [pc, #92] @ 44344 │ │ │ │ and r0, r4, ip │ │ │ │ add r1, r2, r1 │ │ │ │ sub r3, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, ip, r0, lsl #8 │ │ │ │ - ble 443cc │ │ │ │ + ble 44314 │ │ │ │ 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 443a4 │ │ │ │ - bl a32b8 │ │ │ │ + b 442ec │ │ │ │ + bl a37a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 443e8 │ │ │ │ + beq 44330 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r7, [r7], -r4 @ │ │ │ │ + eorseq r7, r7, r4, ror r9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrsheq lr, [r1], #-240 @ 0xffffff10 │ │ │ │ + subseq pc, r1, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4447c │ │ │ │ + ldr r3, [pc, #100] @ 443c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4442c │ │ │ │ + bne 44374 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44458 │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #72] @ 44480 │ │ │ │ + b 443a0 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #72] @ 443c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44458 │ │ │ │ - bl a55f0 │ │ │ │ + beq 443a0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44474 │ │ │ │ + bne 443bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44484 │ │ │ │ - ldr r3, [pc, #28] @ 44488 │ │ │ │ - bl 3571c8 │ │ │ │ + ldr r2, [pc, #28] @ 443cc │ │ │ │ + ldr r3, [pc, #28] @ 443d0 │ │ │ │ + bl 357cac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934c6c <__bss_end__@@Base+0x136fd24> │ │ │ │ + bne 1934bb4 <__bss_end__@@Base+0x136fc6c> │ │ │ │ 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 444d8 │ │ │ │ + bne 44420 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44510 │ │ │ │ + beq 44458 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44580 │ │ │ │ + ldr ip, [pc, #140] @ 444c8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44510 │ │ │ │ + bne 44458 │ │ │ │ mov r0, #0 │ │ │ │ - b 44578 │ │ │ │ + b 444c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44530 │ │ │ │ - bl a55f0 │ │ │ │ + bne 44478 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44508 │ │ │ │ - bl c3d68 │ │ │ │ + bne 44450 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44584 │ │ │ │ - beq 44578 │ │ │ │ - ldr r3, [pc, #40] @ 44588 │ │ │ │ + ldreq r0, [pc, #44] @ 444cc │ │ │ │ + beq 444c0 │ │ │ │ + ldr r3, [pc, #40] @ 444d0 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4458c │ │ │ │ - bne 44578 │ │ │ │ + ldrne r0, [pc, #32] @ 444d4 │ │ │ │ + bne 444c0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2984c8 │ │ │ │ + b 299578 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsl #14 │ │ │ │ + subseq r2, r7, r0, lsl r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r9, r7, r0, lsr ip │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r9, r7, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2df278 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ + bl 2df520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44608 │ │ │ │ + beq 44550 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 445d8 │ │ │ │ - ldr r2, [pc, #140] @ 44650 │ │ │ │ + bne 44520 │ │ │ │ + ldr r2, [pc, #140] @ 44598 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44650 │ │ │ │ - b 44610 │ │ │ │ - bl a8d24 │ │ │ │ + ldr r3, [pc, #120] @ 44598 │ │ │ │ + b 44558 │ │ │ │ + bl a920c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44610 │ │ │ │ + bne 44558 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44608 │ │ │ │ + beq 44550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44608 │ │ │ │ + bne 44550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44648 │ │ │ │ + b 44590 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44654 │ │ │ │ + ldr r0, [pc, #56] @ 4459c │ │ │ │ mov r1, r4 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44648 │ │ │ │ + beq 44590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44648 │ │ │ │ + bne 44590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r0, r9, lr │ │ │ │ + eorseq pc, r8, r0, asr #8 │ │ │ │ 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 44694 │ │ │ │ - ldr r3, [pc, #224] @ 44768 │ │ │ │ - ldr r1, [pc, #224] @ 4476c │ │ │ │ + bne 445dc │ │ │ │ + ldr r3, [pc, #224] @ 446b0 │ │ │ │ + ldr r1, [pc, #224] @ 446b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 446c0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44608 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef3d8 │ │ │ │ - ldr r3, [pc, #196] @ 44770 │ │ │ │ + bl ef934 │ │ │ │ + ldr r3, [pc, #196] @ 446b8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 446c8 │ │ │ │ - ldr r3, [pc, #188] @ 44774 │ │ │ │ - ldr r1, [pc, #188] @ 44778 │ │ │ │ + beq 44610 │ │ │ │ + ldr r3, [pc, #188] @ 446bc │ │ │ │ + ldr r1, [pc, #188] @ 446c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4475c │ │ │ │ + b 446a4 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 148a54 │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 446f8 │ │ │ │ - bl a55f0 │ │ │ │ + bne 44640 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 446c0 │ │ │ │ + bne 44608 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 446d8 │ │ │ │ + bne 44620 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44728 │ │ │ │ - bl a55f0 │ │ │ │ + bne 44670 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 446c0 │ │ │ │ - b 44730 │ │ │ │ + bne 44608 │ │ │ │ + b 44678 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44744 │ │ │ │ - ldr r3, [pc, #60] @ 44774 │ │ │ │ - ldr r1, [pc, #64] @ 4477c │ │ │ │ + bls 4468c │ │ │ │ + ldr r3, [pc, #60] @ 446bc │ │ │ │ + ldr r1, [pc, #64] @ 446c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 446c0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44608 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44780 │ │ │ │ + ldr r0, [pc, #32] @ 446c8 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r9, lr │ │ │ │ + eorseq pc, r8, r8, asr #8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e9b8 │ │ │ │ - @ instruction: 0x0038e9d8 │ │ │ │ + eorseq pc, r8, r8, ror #8 │ │ │ │ + eorseq pc, r8, r8, lsl #9 │ │ │ │ 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, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 447b8 │ │ │ │ + beq 44700 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 447d8 │ │ │ │ + bgt 44720 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44918 │ │ │ │ + ldr r0, [pc, #340] @ 44860 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 4491c │ │ │ │ + ldr r1, [pc, #332] @ 44864 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 44814 │ │ │ │ + bl 117b4c │ │ │ │ + b 4475c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 44804 │ │ │ │ + bgt 4474c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20ad18 <_PyDeadline_Init@@Base+0x100> │ │ │ │ + bl 20c6dc <_PyDeadline_Init@@Base+0xb0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4481c │ │ │ │ - b 44814 │ │ │ │ - ldr r3, [pc, #276] @ 44920 │ │ │ │ - ldr r1, [pc, #276] @ 44924 │ │ │ │ + bne 44764 │ │ │ │ + b 4475c │ │ │ │ + ldr r3, [pc, #276] @ 44868 │ │ │ │ + ldr r1, [pc, #276] @ 4486c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4483c │ │ │ │ + beq 44784 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4483c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 44784 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 44868 │ │ │ │ - ldr r0, [pc, #192] @ 44918 │ │ │ │ + bne 447b0 │ │ │ │ + ldr r0, [pc, #192] @ 44860 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44928 │ │ │ │ + ldr r1, [pc, #200] @ 44870 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 44814 │ │ │ │ - bl aafb8 │ │ │ │ + bl 117b4c │ │ │ │ + b 4475c │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44884 │ │ │ │ - bl a55f0 │ │ │ │ + bne 447cc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4488c │ │ │ │ - b 44814 │ │ │ │ + beq 447d4 │ │ │ │ + b 4475c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 448a0 │ │ │ │ - ldr r3, [pc, #152] @ 4492c │ │ │ │ - ldr r1, [pc, #152] @ 44930 │ │ │ │ + bge 447e8 │ │ │ │ + ldr r3, [pc, #152] @ 44874 │ │ │ │ + ldr r1, [pc, #152] @ 44878 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 44814 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4475c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 44934 │ │ │ │ + ldr r3, [pc, #136] @ 4487c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 448bc │ │ │ │ - ldr r0, [pc, #120] @ 44934 │ │ │ │ + bne 44804 │ │ │ │ + ldr r0, [pc, #120] @ 4487c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 448e4 │ │ │ │ - ldr r0, [pc, #68] @ 44918 │ │ │ │ + bne 4482c │ │ │ │ + ldr r0, [pc, #68] @ 44860 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44938 │ │ │ │ + ldr r1, [pc, #92] @ 44880 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 44814 │ │ │ │ + bl 117b4c │ │ │ │ + b 4475c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44900 │ │ │ │ - bl afb64 │ │ │ │ + beq 44848 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 448b4 │ │ │ │ - b 44814 │ │ │ │ + bge 447fc │ │ │ │ + b 4475c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 448b4 │ │ │ │ + b 447fc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl sl │ │ │ │ + eorseq pc, r8, ip, asr #9 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, lsr #27 │ │ │ │ - eorseq lr, r8, r8, asr sl │ │ │ │ + eorseq r9, r7, r8, asr r8 │ │ │ │ + eorseq pc, r8, r8, lsl #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl #21 │ │ │ │ + eorseq pc, r8, ip, lsr r5 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038eab0 │ │ │ │ - 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 44978 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 449ac │ │ │ │ - b 44998 │ │ │ │ - ldr r0, [pc, #208] @ 44a50 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4496c │ │ │ │ - b 44a44 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1aa464 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44a44 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 449dc │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 449f0 │ │ │ │ - ldr r3, [pc, #132] @ 44a54 │ │ │ │ - ldr r1, [pc, #132] @ 44a58 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 44a44 │ │ │ │ - ldr r3, [pc, #120] @ 44a5c │ │ │ │ - ldr r1, [pc, #120] @ 44a60 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 44a44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44a10 │ │ │ │ - ldr r3, [pc, #92] @ 44a5c │ │ │ │ - ldr r1, [pc, #96] @ 44a64 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ - b 44a44 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44a2c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2da3f4 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44a1c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036c1fc │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, lsr #27 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #13 │ │ │ │ - eorseq lr, r8, r4, lsl fp │ │ │ │ - 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 44be8 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq pc, r8, r0, ror #10 │ │ │ │ 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 44ad4 │ │ │ │ + beq 448bc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44b24 │ │ │ │ + bne 4490c │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 44af4 │ │ │ │ + beq 448dc │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3860 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d4e8c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44bd0 │ │ │ │ + bne 449b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d38d0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44be0 │ │ │ │ - ldr r2, [pc, #204] @ 44be4 │ │ │ │ + bl 1d4efc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 449c8 │ │ │ │ + ldr r2, [pc, #204] @ 449cc │ │ │ │ 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 44bd8 │ │ │ │ + beq 449c0 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44bbc │ │ │ │ + ble 449a4 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44b5c │ │ │ │ + beq 44944 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d38d0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d4efc <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44b7c │ │ │ │ + bne 44964 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3860 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d4e8c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44b90 │ │ │ │ + beq 44978 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44bd8 │ │ │ │ + bne 449c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44bb0 │ │ │ │ + b 44998 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3600 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d4c2c <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44bb0 │ │ │ │ + beq 44998 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 449c0 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44b38 │ │ │ │ - ldr r3, [pc, #32] @ 44be4 │ │ │ │ + b 44920 │ │ │ │ + ldr r3, [pc, #32] @ 449cc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44be0 │ │ │ │ + ldr r0, [pc, #20] @ 449c8 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44be0 │ │ │ │ + ldr r0, [pc, #8] @ 449c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44be4 │ │ │ │ + ldr r0, [pc, #4] @ 449cc │ │ │ │ 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 44a0c │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 44a40 │ │ │ │ + b 44a2c │ │ │ │ + ldr r0, [pc, #208] @ 44ae4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44a00 │ │ │ │ + b 44ad8 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1aae20 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44ad8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44a70 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 44a84 │ │ │ │ + ldr r3, [pc, #132] @ 44ae8 │ │ │ │ + ldr r1, [pc, #132] @ 44aec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44ad8 │ │ │ │ + ldr r3, [pc, #120] @ 44af0 │ │ │ │ + ldr r1, [pc, #120] @ 44af4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44ad8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44aa4 │ │ │ │ + ldr r3, [pc, #92] @ 44af0 │ │ │ │ + ldr r1, [pc, #96] @ 44af8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117b4c │ │ │ │ + b 44ad8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44ac0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5dc8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2dafcc <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44ab0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036ccfc │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r9, r7, r8, asr r8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r7, ip, r1, r1 │ │ │ │ + eorseq pc, r8, r4, asr #11 │ │ │ │ + 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 44b30 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + 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] @ 44f64 │ │ │ │ + ldreq r3, [pc, #852] @ 44eac │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44f68 │ │ │ │ + ldr r1, [pc, #844] @ 44eb0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1496b4 │ │ │ │ + bl 149c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44cc4 │ │ │ │ + beq 44c0c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44c68 │ │ │ │ + bne 44bb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44c54 │ │ │ │ + beq 44b9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c54 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 44b9c │ │ │ │ + bl 9b0b4 <_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 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44ccc │ │ │ │ - ldr r3, [pc, #752] @ 44f6c │ │ │ │ + ble 44c14 │ │ │ │ + ldr r3, [pc, #752] @ 44eb4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44c90 │ │ │ │ + bls 44bd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44ca8 │ │ │ │ - b 44cc0 │ │ │ │ + bne 44bf0 │ │ │ │ + b 44c08 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44ccc │ │ │ │ - b 44c80 │ │ │ │ + bne 44c14 │ │ │ │ + b 44bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44cc0 │ │ │ │ + bne 44c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a1184 │ │ │ │ mov r8, #0 │ │ │ │ - b 44f58 │ │ │ │ + b 44ea0 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44f70 │ │ │ │ + ldr r3, [pc, #664] @ 44eb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44df4 │ │ │ │ + bge 44d3c │ │ │ │ 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 44d38 │ │ │ │ + bne 44c80 │ │ │ │ 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 44d7c │ │ │ │ + b 44cc4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44f70 │ │ │ │ + ldr r3, [pc, #540] @ 44eb8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44d7c │ │ │ │ + beq 44cc4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44f74 │ │ │ │ + ldr r2, [pc, #528] @ 44ebc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44f78 │ │ │ │ + ldr r1, [pc, #520] @ 44ec0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r8, #0 │ │ │ │ - b 44f00 │ │ │ │ + b 44e48 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44dac │ │ │ │ - ldr r3, [pc, #484] @ 44f7c │ │ │ │ - ldr r1, [pc, #484] @ 44f80 │ │ │ │ + bge 44cf4 │ │ │ │ + ldr r3, [pc, #484] @ 44ec4 │ │ │ │ + ldr r1, [pc, #484] @ 44ec8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44f00 │ │ │ │ + b 44e48 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44dc8 │ │ │ │ + beq 44d10 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44d90 │ │ │ │ + blt 44cd8 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44dec │ │ │ │ - ldr r3, [pc, #420] @ 44f84 │ │ │ │ - ldr r1, [pc, #420] @ 44f88 │ │ │ │ + beq 44d34 │ │ │ │ + ldr r3, [pc, #420] @ 44ecc │ │ │ │ + ldr r1, [pc, #420] @ 44ed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 44da0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44ce8 │ │ │ │ mov r5, r8 │ │ │ │ - b 44ce4 │ │ │ │ + b 44c2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44f00 │ │ │ │ + beq 44e48 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44f64 │ │ │ │ + ldreq r7, [pc, #320] @ 44eac │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44e48 │ │ │ │ - bl c3d68 │ │ │ │ + beq 44d90 │ │ │ │ + bl c4288 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44ea4 │ │ │ │ + bne 44dec │ │ │ │ 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 44e88 │ │ │ │ + beq 44dd0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44e64 │ │ │ │ + b 44dac │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44f00 │ │ │ │ + beq 44e48 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7ac0 │ │ │ │ - b 44f00 │ │ │ │ + bl c7fd8 │ │ │ │ + b 44e48 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44ef8 │ │ │ │ + beq 44e40 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44ed4 │ │ │ │ + beq 44e1c │ │ │ │ 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 44eb0 │ │ │ │ + b 44df8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44e90 │ │ │ │ + b 44dd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44f24 │ │ │ │ + beq 44e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44f24 │ │ │ │ + bne 44e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44f44 │ │ │ │ - bl 11328c │ │ │ │ + beq 44e8c │ │ │ │ + bl 113810 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44f2c │ │ │ │ + b 44e74 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44f58 │ │ │ │ + beq 44ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x0036d3b8 │ │ │ │ + @ instruction: 0x0036deb8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, asr #23 │ │ │ │ + @ instruction: 0x0037f7f4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r7, r4, lsl #24 │ │ │ │ + eorseq pc, r7, r4, lsr r8 @ │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r7, r0, lsr #24 │ │ │ │ + eorseq pc, r7, r0, asr r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 44fbc │ │ │ │ + bne 44f04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44fd0 │ │ │ │ + beq 44f18 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44fd0 │ │ │ │ - ldr r3, [pc, #40] @ 44fec │ │ │ │ - ldr r1, [pc, #40] @ 44ff0 │ │ │ │ + beq 44f18 │ │ │ │ + ldr r3, [pc, #40] @ 44f34 │ │ │ │ + ldr r1, [pc, #40] @ 44f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 44fe4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 44f2c │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44ff4 │ │ │ │ + ldr r1, [pc, #24] @ 44f3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror fp │ │ │ │ - eorseq ip, r6, r8, lsr r5 │ │ │ │ - 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 1d0fec │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 45044 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4504c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4504c │ │ │ │ - bl 2afe18 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1448> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq pc, r8, ip, lsr #12 │ │ │ │ + eorseq sp, r6, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 45078 │ │ │ │ + bne 44f68 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 450a0 │ │ │ │ + b 44f90 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4509c │ │ │ │ + ldr r0, [pc, #20] @ 44f8c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4506c │ │ │ │ + bne 44f5c │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003752f0 │ │ │ │ + eorseq r5, r7, r0, lsr #27 │ │ │ │ │ │ │ │ -000450a0 : │ │ │ │ +00044f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 450c4 │ │ │ │ - bl 34a610 │ │ │ │ - b 4518c │ │ │ │ + bne 44fb4 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 4507c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45174 │ │ │ │ + beq 45064 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 450f0 │ │ │ │ + bne 44fe0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 450fc │ │ │ │ + beq 44fec │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 45174 │ │ │ │ + bne 45064 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45174 │ │ │ │ + beq 45064 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 45174 │ │ │ │ + bne 45064 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45174 │ │ │ │ + beq 45064 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45174 │ │ │ │ + beq 45064 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 25273c │ │ │ │ - ldr r2, [pc, #72] @ 45194 │ │ │ │ + bl 254198 │ │ │ │ + ldr r2, [pc, #72] @ 45084 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45174 │ │ │ │ + beq 45064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 45174 │ │ │ │ + bne 45064 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 45198 │ │ │ │ + ldr r3, [pc, #24] @ 45088 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 4519c │ │ │ │ + ldr r1, [pc, #20] @ 4508c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037cff0 │ │ │ │ + eorseq sp, r7, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 4526c │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #56] @ 450e0 │ │ │ │ + ldr r1, [pc, #56] @ 450e4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 27638c │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 45264 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 4523c │ │ │ │ - ldr r2, [pc, #140] @ 45270 │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ - 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] @ 45274 │ │ │ │ - bl 9c9e4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 45264 │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + blt 450d8 │ │ │ │ + ldr r3, [pc, #32] @ 450e8 │ │ │ │ + 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 │ │ │ │ + mlaseq r8, r0, r6, pc @ │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + 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 1d2618 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 45138 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45264 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 45140 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 45140 │ │ │ │ + bl 2b0ac8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x11b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25df80 <_PySys_GetRequiredAttrString@@Base+0x5ff0> │ │ │ │ - mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, ip, ror #29 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq fp, r7, r4, lsl r1 │ │ │ │ + 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 r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 452dc │ │ │ │ + beq 451a8 │ │ │ │ mov r8, r1 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 453ac │ │ │ │ + bne 45278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 452dc │ │ │ │ + beq 451a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325ae0 │ │ │ │ + bl 326cf8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 452e4 │ │ │ │ + bne 451b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326a60 │ │ │ │ + bl 327488 │ │ │ │ mov r5, #0 │ │ │ │ - b 45390 │ │ │ │ + b 4525c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 45320 │ │ │ │ + bne 451ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 452d4 │ │ │ │ + beq 451a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 452d4 │ │ │ │ + bne 451a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 452d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 451a0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 453b4 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #136] @ 45280 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 452d4 │ │ │ │ + beq 451a0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 453b8 │ │ │ │ + ldr r0, [pc, #108] @ 45284 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 45370 │ │ │ │ + bne 4523c │ │ │ │ mov r0, r4 │ │ │ │ - bl 326a60 │ │ │ │ - b 45390 │ │ │ │ + bl 327488 │ │ │ │ + b 4525c │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45390 │ │ │ │ + beq 4525c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 45390 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4525c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 r5, r7, r4, lsl #27 │ │ │ │ - eorseq lr, r8, r4, lsl #24 │ │ │ │ + eorseq r6, r7, r4, lsr r8 │ │ │ │ + @ instruction: 0x0038f7f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 4540c │ │ │ │ - ldr r1, [pc, #56] @ 45410 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #180] @ 45354 │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 277b28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 45404 │ │ │ │ - ldr r3, [pc, #32] @ 45414 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4534c │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + ldreq r0, [r4, #132] @ 0x84 │ │ │ │ + beq 45324 │ │ │ │ + ldr r2, [pc, #140] @ 45358 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + bl 359c90 │ │ │ │ + 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] @ 4535c │ │ │ │ + bl 9cec8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4534c │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4534c │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, r0, lsl ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + bl 25fcd0 <_PySys_GetRequiredAttrString@@Base+0x62c4> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r5, ip, ror #19 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq fp, r7, ip, lsl r1 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 45370 │ │ │ │ + b 1be214 │ │ │ │ + ldr r0, [pc] @ 45378 │ │ │ │ + bx lr │ │ │ │ + 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 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 45484 │ │ │ │ + bne 453e8 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 45484 │ │ │ │ + bne 453e8 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 454c4 │ │ │ │ + ldr r1, [pc, #76] @ 45428 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 454b8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4541c │ │ │ │ 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] @ 454c8 │ │ │ │ + ldr ip, [pc, #36] @ 4542c │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4546c │ │ │ │ + bne 453d0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, lsr r4 │ │ │ │ - subseq r2, r7, r8, lsr r7 │ │ │ │ - │ │ │ │ -000454cc : │ │ │ │ - b 301494 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 454e0 │ │ │ │ - b 1bcb28 │ │ │ │ - ldr r0, [pc] @ 454e8 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r6, r8, lsr pc │ │ │ │ + subseq r2, r7, ip, lsr r7 │ │ │ │ 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] @ 45524 │ │ │ │ - bne 4551c │ │ │ │ - ldr r3, [pc, #20] @ 45528 │ │ │ │ - ldr r1, [pc, #20] @ 4552c │ │ │ │ + ldrne r4, [pc, #24] @ 45468 │ │ │ │ + bne 45460 │ │ │ │ + ldr r3, [pc, #20] @ 4546c │ │ │ │ + ldr r1, [pc, #20] @ 45470 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #13 │ │ │ │ + mlaseq r7, ip, r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45544 │ │ │ │ + blt 45488 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 4556c │ │ │ │ + blt 454b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45580 │ │ │ │ - ldr r1, [pc, #36] @ 45584 │ │ │ │ + ldr r3, [pc, #36] @ 454c4 │ │ │ │ + ldr r1, [pc, #36] @ 454c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45588 │ │ │ │ + ldr r0, [pc, #12] @ 454cc │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq fp, r6, r4, lsr #27 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq ip, r6, r4, lsr #17 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ │ │ │ │ -0004558c : │ │ │ │ - b 210668 │ │ │ │ +000454d0 : │ │ │ │ + b 3020c8 │ │ │ │ + │ │ │ │ +000454d4 : │ │ │ │ + b 212040 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 455c8 │ │ │ │ - bl a55f0 │ │ │ │ + bne 45510 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 455c8 │ │ │ │ + beq 45510 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 265504 │ │ │ │ + bl 266ca0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 455f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4553c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 455c0 │ │ │ │ - ldr r0, [pc, #20] @ 45608 │ │ │ │ + bne 45508 │ │ │ │ + ldr r0, [pc, #20] @ 45550 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4560c │ │ │ │ + ldr r2, [pc, #16] @ 45554 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45608 │ │ │ │ + ldr r0, [pc, #4] @ 45550 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + b 4555c │ │ │ │ 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 45644 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 45674 │ │ │ │ - b 45664 │ │ │ │ - ldr r0, [pc, #44] @ 45678 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 45634 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42cd0 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0035b8f8 │ │ │ │ - b 45680 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 45714 │ │ │ │ + ldr r1, [pc, #124] @ 455f0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 456b0 │ │ │ │ - bl 344350 │ │ │ │ + bne 4558c │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4570c │ │ │ │ + bne 455e8 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45704 │ │ │ │ + bne 455e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45704 │ │ │ │ + bne 455e0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 45628 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 45658 │ │ │ │ + b 45648 │ │ │ │ + ldr r0, [pc, #44] @ 4565c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 45618 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42c58 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0035c3f8 │ │ │ │ + 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] @ 45754 │ │ │ │ + ldr r0, [pc, #16] @ 4569c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2abcf8 │ │ │ │ + bl 2acda8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038eeb4 │ │ │ │ - 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 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 4578c │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4579c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2b6c44 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq pc, r8, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 45820 │ │ │ │ + ldr r3, [pc, #100] @ 4571c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 457d0 │ │ │ │ + bne 456cc │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 457fc │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #72] @ 45824 │ │ │ │ + b 456f8 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #72] @ 45720 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 457fc │ │ │ │ - bl a55f0 │ │ │ │ + beq 456f8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45818 │ │ │ │ + bne 45714 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 45828 │ │ │ │ - ldr r3, [pc, #28] @ 4582c │ │ │ │ - bl 3571c8 │ │ │ │ + ldr r2, [pc, #28] @ 45724 │ │ │ │ + ldr r3, [pc, #28] @ 45728 │ │ │ │ + bl 357cac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ 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 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 45760 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45770 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2b796c │ │ │ │ + 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 45888 │ │ │ │ + bne 457d0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 458c0 │ │ │ │ - ldr ip, [pc, #444] @ 45a4c │ │ │ │ + beq 45808 │ │ │ │ + ldr ip, [pc, #444] @ 45994 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 458c0 │ │ │ │ + bne 45808 │ │ │ │ mov r6, #0 │ │ │ │ - b 45a40 │ │ │ │ + b 45988 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 458ec │ │ │ │ + beq 45834 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 458f0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 45838 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 458f0 │ │ │ │ - b 458b8 │ │ │ │ + beq 45838 │ │ │ │ + b 45800 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 45a50 │ │ │ │ + ldreq r6, [pc, #328] @ 45998 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 45984 │ │ │ │ + bls 458cc │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 45954 │ │ │ │ + bne 4589c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 45914 │ │ │ │ - bl 356de8 │ │ │ │ + ble 4585c │ │ │ │ + bl 3578cc │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 45a2c │ │ │ │ + bgt 45974 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 45914 │ │ │ │ + b 4585c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 45a2c │ │ │ │ + beq 45974 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 45914 │ │ │ │ + bne 4585c │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 45914 │ │ │ │ - b 45a2c │ │ │ │ + bge 4585c │ │ │ │ + b 45974 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 45a2c │ │ │ │ + bgt 45974 │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 458b8 │ │ │ │ + beq 45800 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 45a50 │ │ │ │ + ldreq r4, [pc, #140] @ 45998 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45a50 │ │ │ │ + ldreq r7, [pc, #128] @ 45998 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45a40 │ │ │ │ + bls 45988 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 45a14 │ │ │ │ + bne 4595c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 459d0 │ │ │ │ + ble 45918 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 459d0 │ │ │ │ + beq 45918 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 45a04 │ │ │ │ + b 4594c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 459d0 │ │ │ │ - ldr r3, [pc, #32] @ 45a54 │ │ │ │ - ldr r1, [pc, #32] @ 45a58 │ │ │ │ + b 45918 │ │ │ │ + ldr r3, [pc, #32] @ 4599c │ │ │ │ + ldr r1, [pc, #32] @ 459a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 458b8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 45800 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r4, ror #14 │ │ │ │ + subseq r2, r7, r8, ror #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r8, r0, asr #29 │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2da9a0 │ │ │ │ + b 2db578 │ │ │ │ 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 │ │ │ │ @@ -27886,567 +27842,567 @@ │ │ │ │ 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 45ac4 │ │ │ │ + bne 45a0c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45af4 │ │ │ │ + beq 45a3c │ │ │ │ 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] @ 460a4 │ │ │ │ + ldr ip, [pc, #1472] @ 45fec │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45e38 │ │ │ │ + beq 45d80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45e38 │ │ │ │ - ldr r3, [pc, #1420] @ 460a8 │ │ │ │ + beq 45d80 │ │ │ │ + ldr r3, [pc, #1420] @ 45ff0 │ │ │ │ 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] @ 460ac │ │ │ │ + ldr r3, [pc, #1392] @ 45ff4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45dac │ │ │ │ + bne 45cf4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128694 │ │ │ │ + bl 128c28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45dac │ │ │ │ + bne 45cf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45b80 │ │ │ │ + beq 45ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45b80 │ │ │ │ + bne 45ac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45bd0 │ │ │ │ + bne 45b18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45bb4 │ │ │ │ + beq 45afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45bb4 │ │ │ │ + bne 45afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45e38 │ │ │ │ + bne 45d80 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 460ac │ │ │ │ + ldr r2, [pc, #1232] @ 45ff4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45d18 │ │ │ │ + bne 45c60 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128694 │ │ │ │ + bl 128c28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45d18 │ │ │ │ + bne 45c60 │ │ │ │ mov r0, fp │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 3570e4 │ │ │ │ + bl 357bc8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cec │ │ │ │ + bne 45c34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 35773c │ │ │ │ + bl 358220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c98 │ │ │ │ + bne 45be0 │ │ │ │ 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 35773c │ │ │ │ + bl 358220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45c0c │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 460b0 │ │ │ │ + ldr r3, [pc, #996] @ 45ff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d18 │ │ │ │ + beq 45c60 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45b80 │ │ │ │ + beq 45ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45b80 │ │ │ │ + bne 45ac8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45b80 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45ac8 │ │ │ │ mov r0, fp │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45c98 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45e14 │ │ │ │ + beq 45d5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45e14 │ │ │ │ + bne 45d5c │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45e14 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45d5c │ │ │ │ mov r1, sl │ │ │ │ - bl 1760a0 │ │ │ │ + bl 176730 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45d80 │ │ │ │ + beq 45cc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d80 │ │ │ │ + bne 45cc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45da4 │ │ │ │ + beq 45cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45da4 │ │ │ │ + bne 45cec │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45e14 │ │ │ │ - ldr r7, [pc, #768] @ 460b4 │ │ │ │ + beq 45d5c │ │ │ │ + ldr r7, [pc, #768] @ 45ffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 46000 │ │ │ │ + bne 45f48 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e40 │ │ │ │ - ldr r5, [pc, #728] @ 460ac │ │ │ │ + bne 45d88 │ │ │ │ + ldr r5, [pc, #728] @ 45ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45e5c │ │ │ │ + beq 45da4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45ea0 │ │ │ │ + beq 45de8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45ec8 │ │ │ │ + beq 45e10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45f40 │ │ │ │ + bne 45e88 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45f24 │ │ │ │ + bne 45e6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45e38 │ │ │ │ + beq 45d80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45e38 │ │ │ │ + bne 45d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 46098 │ │ │ │ + b 45fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45dcc │ │ │ │ + bne 45d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45dcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45e80 │ │ │ │ + beq 45dc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45e80 │ │ │ │ + bne 45dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45e38 │ │ │ │ + bne 45d80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fa0 │ │ │ │ + beq 45ee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45fa0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45fa0 │ │ │ │ + bne 45ee8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45ee8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128694 │ │ │ │ + bl 128c28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45df4 │ │ │ │ - bl 3570e4 │ │ │ │ + bne 45d3c │ │ │ │ + bl 357bc8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45dd0 │ │ │ │ + beq 45d18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45dd0 │ │ │ │ + bne 45d18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45dd0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45d18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45e14 │ │ │ │ + bne 45d5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45e14 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45d5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1760a0 │ │ │ │ + bl 176730 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45f70 │ │ │ │ + beq 45eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45f70 │ │ │ │ + bne 45eb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f94 │ │ │ │ + beq 45edc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f94 │ │ │ │ + bne 45edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46000 │ │ │ │ - b 45e14 │ │ │ │ + bne 45f48 │ │ │ │ + b 45d5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45dd0 │ │ │ │ + b 45d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1760a0 │ │ │ │ + bl 176730 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 46048 │ │ │ │ + bne 45f90 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4605c │ │ │ │ + bne 45fa4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46070 │ │ │ │ + beq 45fb8 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45fc0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 45f08 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46074 │ │ │ │ + beq 45fbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46070 │ │ │ │ + beq 45fb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46070 │ │ │ │ + bne 45fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 46070 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45fb8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45fe0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45fe0 │ │ │ │ + bne 45f28 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45f28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ff4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 45ff4 │ │ │ │ + bne 45f3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 45f3c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46098 │ │ │ │ + beq 45fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46098 │ │ │ │ + bne 45fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r2, r7, r0, asr #15 │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ 46150 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 46100 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fc8dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4611c │ │ │ │ - b 46114 │ │ │ │ - ldr r3, [pc, #76] @ 46154 │ │ │ │ - ldr r1, [pc, #76] @ 46158 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 46148 │ │ │ │ - bne 46134 │ │ │ │ - ldr r3, [pc, #52] @ 4615c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ - b 46114 │ │ │ │ - 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 lr, r8, ip, ror #29 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ - bne 461ac │ │ │ │ + bne 4604c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 461dc │ │ │ │ + beq 4607c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 4627c │ │ │ │ + ldr ip, [pc, #180] @ 4611c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4624c │ │ │ │ + beq 460ec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 461fc │ │ │ │ - bl a55f0 │ │ │ │ + bne 4609c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4624c │ │ │ │ + bne 460ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 46254 │ │ │ │ + bge 460f4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46268 │ │ │ │ - bl 1325ec │ │ │ │ + bne 46108 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46204 │ │ │ │ + beq 460a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 46274 │ │ │ │ + b 46114 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43210 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 46274 │ │ │ │ - ldr r3, [pc, #16] @ 46280 │ │ │ │ + bl 43158 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ + b 46114 │ │ │ │ + ldr r3, [pc, #16] @ 46120 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, ror #15 │ │ │ │ + subseq r2, r7, ip, ror #15 │ │ │ │ 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] @ 461bc │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4616c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fe298 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 46188 │ │ │ │ + b 46180 │ │ │ │ + ldr r3, [pc, #76] @ 461c0 │ │ │ │ + ldr r1, [pc, #76] @ 461c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117b4c │ │ │ │ + mov r0, #0 │ │ │ │ + b 461b4 │ │ │ │ + bne 461a0 │ │ │ │ + ldr r3, [pc, #52] @ 461c8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139fa0 │ │ │ │ + b 46180 │ │ │ │ + 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 │ │ │ │ + mlaseq r8, ip, r9, pc @ │ │ │ │ + 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 462b4 │ │ │ │ - ldr r3, [pc, #36] @ 462cc │ │ │ │ - ldr r1, [pc, #36] @ 462d0 │ │ │ │ + bne 461fc │ │ │ │ + ldr r3, [pc, #36] @ 46214 │ │ │ │ + ldr r1, [pc, #36] @ 46218 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 462c4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4620c │ │ │ │ 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 lr, r8, r4, lsl pc │ │ │ │ + eorseq pc, r8, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46364 │ │ │ │ + ldr r1, [pc, #120] @ 462ac │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46304 │ │ │ │ - bl 344350 │ │ │ │ + bne 4624c │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4635c │ │ │ │ + bne 462a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 246e68 │ │ │ │ + bl 2488ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46354 │ │ │ │ + bne 4629c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46354 │ │ │ │ + bne 4629c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 │ │ │ │ @@ -28460,182 +28416,182 @@ │ │ │ │ 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 463b4 │ │ │ │ + bhi 462fc │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 463d8 │ │ │ │ - b 463f4 │ │ │ │ - ldr r0, [pc, #128] @ 4643c │ │ │ │ + bgt 46320 │ │ │ │ + b 4633c │ │ │ │ + ldr r0, [pc, #128] @ 46384 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 463a4 │ │ │ │ + bne 462ec │ │ │ │ mov r0, #0 │ │ │ │ - b 46434 │ │ │ │ + b 4637c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 463d0 │ │ │ │ + beq 46318 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46410 │ │ │ │ + bne 46358 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46440 │ │ │ │ + ldreq r0, [pc, #52] @ 46388 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46428 │ │ │ │ + b 46370 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 463f4 │ │ │ │ - b 463d0 │ │ │ │ + bne 4633c │ │ │ │ + b 46318 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, asr #1 │ │ │ │ + eorseq sl, r7, r0, lsr #27 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r3, [pc, #36] @ 463b8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 463bc │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9f24 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sl, r8, r4, 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 46488 │ │ │ │ + bne 46404 │ │ │ │ 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 4646c │ │ │ │ + beq 463e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 464c8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 464cc │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9a3c │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r9, r8, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 46564 │ │ │ │ + ldr r1, [pc, #124] @ 464ac │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46500 │ │ │ │ - bl 344350 │ │ │ │ + bne 46448 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4655c │ │ │ │ - ldr r1, [pc, #72] @ 46568 │ │ │ │ + bne 464a4 │ │ │ │ + ldr r1, [pc, #72] @ 464b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46554 │ │ │ │ + bne 4649c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46554 │ │ │ │ - ldr r1, [pc, #36] @ 4656c │ │ │ │ + bne 4649c │ │ │ │ + ldr r1, [pc, #36] @ 464b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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] @ 46588 │ │ │ │ + ldr r2, [pc, #12] @ 464d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 4658c │ │ │ │ + ldr r0, [pc, #8] @ 464d4 │ │ │ │ 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] @ 465a0 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 464e8 │ │ │ │ + b 1b0668 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 465b8 │ │ │ │ - b 465d8 │ │ │ │ + ldreq r0, [pc] @ 46500 │ │ │ │ + b 46520 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 465d4 │ │ │ │ + bne 4651c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1363c4 │ │ │ │ - b 198824 │ │ │ │ + b 13695c │ │ │ │ + b 198b9c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 465f8 │ │ │ │ - ldr r3, [pc, #84] @ 4663c │ │ │ │ + bne 46540 │ │ │ │ + ldr r3, [pc, #84] @ 46584 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #7 │ │ │ │ - bne 4662c │ │ │ │ - b 46600 │ │ │ │ + bne 46574 │ │ │ │ + b 46548 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46634 │ │ │ │ - ldr r3, [pc, #52] @ 4663c │ │ │ │ + beq 4657c │ │ │ │ + ldr r3, [pc, #52] @ 46584 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 4662c │ │ │ │ + bls 46574 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #7 │ │ │ │ - bne 46608 │ │ │ │ - b 46634 │ │ │ │ - ldr r0, [pc, #12] @ 46640 │ │ │ │ + bne 46550 │ │ │ │ + b 4657c │ │ │ │ + ldr r0, [pc, #12] @ 46588 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46644 │ │ │ │ + ldr r0, [pc, #8] @ 4658c │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -28643,345 +28599,345 @@ │ │ │ │ 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 46698 │ │ │ │ + bne 465e0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 466d8 │ │ │ │ - ldr r1, [pc, #152] @ 46738 │ │ │ │ + beq 46620 │ │ │ │ + ldr r1, [pc, #152] @ 46680 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 466d8 │ │ │ │ + bne 46620 │ │ │ │ mov r0, #0 │ │ │ │ - b 46730 │ │ │ │ + b 46678 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 466f4 │ │ │ │ + ble 4663c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 466f8 │ │ │ │ - b 466d0 │ │ │ │ + bge 46640 │ │ │ │ + b 46618 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 4673c │ │ │ │ - beq 46730 │ │ │ │ + ldreq r0, [pc, #28] @ 46684 │ │ │ │ + beq 46678 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 327ecc <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 466d0 │ │ │ │ + bl 3289f0 <_PyBytes_Find@@Base+0x168> │ │ │ │ + b 46618 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, ror r9 │ │ │ │ + subseq r2, r7, r0, lsl #19 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 468f0 │ │ │ │ + ldr r1, [pc, #408] @ 46838 │ │ │ │ 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 46774 │ │ │ │ - bl 344350 │ │ │ │ + bne 466bc │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 468e4 │ │ │ │ + bne 4682c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ece7c │ │ │ │ + bl ed3f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 468d4 │ │ │ │ + beq 4681c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 468f0 │ │ │ │ + ldr r2, [pc, #312] @ 46838 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 467c4 │ │ │ │ + bne 4670c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46860 │ │ │ │ + bne 467a8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46854 │ │ │ │ + beq 4679c │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 46820 │ │ │ │ - b 46860 │ │ │ │ + beq 46768 │ │ │ │ + b 467a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ece7c │ │ │ │ + bl ed3f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 46834 │ │ │ │ + beq 4677c │ │ │ │ cmp r8, r7 │ │ │ │ - beq 46870 │ │ │ │ + beq 467b8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 467fc │ │ │ │ + bne 46744 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea5e8 │ │ │ │ + bl eab5c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46890 │ │ │ │ + bne 467d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 468d4 │ │ │ │ + b 4681c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4684c │ │ │ │ + beq 46794 │ │ │ │ mov r5, r0 │ │ │ │ - b 46814 │ │ │ │ + b 4675c │ │ │ │ cmp r7, r6 │ │ │ │ - ble 468ac │ │ │ │ + ble 467f4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46890 │ │ │ │ + b 467d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 468dc │ │ │ │ + bl 101ec4 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46824 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46908 │ │ │ │ - b 46a38 │ │ │ │ + ldreq r0, [pc] @ 46850 │ │ │ │ + b 46980 │ │ │ │ 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] @ 469e4 │ │ │ │ + ldr r1, [pc, #180] @ 4692c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46948 │ │ │ │ + bge 46890 │ │ │ │ mov r4, #0 │ │ │ │ - b 469d8 │ │ │ │ + b 46920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46964 │ │ │ │ + beq 468ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46980 │ │ │ │ - b 469b4 │ │ │ │ - ldr r1, [pc, #124] @ 469e8 │ │ │ │ + bne 468c8 │ │ │ │ + b 468fc │ │ │ │ + ldr r1, [pc, #124] @ 46930 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46954 │ │ │ │ - b 46940 │ │ │ │ + bge 4689c │ │ │ │ + b 46888 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 469b4 │ │ │ │ + bne 468fc │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 469b4 │ │ │ │ + beq 468fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 469b4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 468fc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 469ec │ │ │ │ - ldr r0, [pc, #44] @ 469f0 │ │ │ │ + ldr r2, [pc, #44] @ 46934 │ │ │ │ + ldr r0, [pc, #44] @ 46938 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 sl, r6, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsl #1 │ │ │ │ + subseq sl, r7, r8, lsr #24 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + eorseq fp, r6, r0, ror r4 │ │ │ │ + eorseq pc, r8, r8, asr #21 │ │ │ │ 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 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ 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 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46a58 │ │ │ │ - ldr r3, [pc, #84] @ 46a9c │ │ │ │ + bne 469a0 │ │ │ │ + ldr r3, [pc, #84] @ 469e4 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 46a8c │ │ │ │ - b 46a60 │ │ │ │ + bne 469d4 │ │ │ │ + b 469a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46a94 │ │ │ │ - ldr r3, [pc, #52] @ 46a9c │ │ │ │ + beq 469dc │ │ │ │ + ldr r3, [pc, #52] @ 469e4 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 46a8c │ │ │ │ + bls 469d4 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 46a68 │ │ │ │ - b 46a94 │ │ │ │ - ldr r0, [pc, #12] @ 46aa0 │ │ │ │ + bne 469b0 │ │ │ │ + b 469dc │ │ │ │ + ldr r0, [pc, #12] @ 469e8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46aa4 │ │ │ │ + ldr r0, [pc, #8] @ 469ec │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ 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, #24] @ 46ad8 │ │ │ │ + ldr r3, [pc, #24] @ 46a20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 46adc │ │ │ │ + ldr r1, [pc, #20] @ 46a24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #12 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46b70 │ │ │ │ + ldr r1, [pc, #120] @ 46ab8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46b10 │ │ │ │ - bl 344350 │ │ │ │ + bne 46a58 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46b68 │ │ │ │ - ldr r1, [pc, #68] @ 46b74 │ │ │ │ + bne 46ab0 │ │ │ │ + ldr r1, [pc, #68] @ 46abc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46b4c │ │ │ │ + bne 46a94 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46b60 │ │ │ │ + b 46aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce834 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceddc <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b40 │ │ │ │ - ldr r0, [pc, #20] @ 46b78 │ │ │ │ + beq 46a88 │ │ │ │ + ldr r0, [pc, #20] @ 46ac0 │ │ │ │ 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 │ │ │ │ + ldrheq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46b90 │ │ │ │ + ldreq r0, [pc] @ 46ad8 │ │ │ │ b 38620 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #44] @ 46bc8 │ │ │ │ + ldr r3, [pc, #44] @ 46b10 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46bcc │ │ │ │ + ldr r3, [pc, #32] @ 46b14 │ │ │ │ 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] │ │ │ │ @@ -28993,290 +28949,214 @@ │ │ │ │ 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 46c78 │ │ │ │ + beq 46bc0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46c78 │ │ │ │ + bne 46bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46c78 │ │ │ │ + beq 46bc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46d14 │ │ │ │ + ldr r1, [pc, #188] @ 46c5c │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46d18 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #176] @ 46c60 │ │ │ │ + bl a9f24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46c80 │ │ │ │ + bne 46bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326a60 │ │ │ │ + bl 327488 │ │ │ │ mov r4, #0 │ │ │ │ - b 46d08 │ │ │ │ + b 46c50 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46d1c │ │ │ │ + ldr r1, [pc, #136] @ 46c64 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46d20 │ │ │ │ + ldr r0, [pc, #128] @ 46c68 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46cd0 │ │ │ │ + beq 46c18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46cd0 │ │ │ │ + bne 46c18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46c70 │ │ │ │ + beq 46bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46d08 │ │ │ │ + beq 46c50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46d08 │ │ │ │ + bne 46c50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq pc, r8, r0, ror #1 │ │ │ │ + mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq pc, r8, r0, lsr #22 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eorseq pc, r8, r8, ror #1 │ │ │ │ - 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 92b34 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46e44 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 21daec │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46d78 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46e20 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46db0 │ │ │ │ - ldr r2, [pc, #196] @ 46e4c │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46da8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46e4c │ │ │ │ - b 46e10 │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46e50 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 116d1c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46d70 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46dfc │ │ │ │ - ldr r2, [pc, #92] @ 46e4c │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46da8 │ │ │ │ - b 46da0 │ │ │ │ - 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 8be3c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46e44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + eorseq pc, r8, r8, lsr #22 │ │ │ │ │ │ │ │ -00046e54 <_PyTraceback_Add@@Base>: │ │ │ │ +00046c6c <_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] @ 46f88 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46da0 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46f7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46fa4 │ │ │ │ + bl 46dbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46ed4 <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46cec <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46f7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 46f7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 46d94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 47168 │ │ │ │ + bl 470b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46f10 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46d28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46f10 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46d28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46f34 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46f34 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46d4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46f7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 11af64 │ │ │ │ + bl 11b4f8 │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1822ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 182978 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46fa0 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ - b 470d0 │ │ │ │ + ldreq r0, [pc] @ 46db8 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + b 47018 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046fa4 : │ │ │ │ +00046dbc : │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47080 │ │ │ │ + beq 46e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 47090 │ │ │ │ - ldr r0, [pc, #208] @ 470c4 │ │ │ │ + beq 46ea8 │ │ │ │ + ldr r0, [pc, #208] @ 46edc │ │ │ │ mov r1, #6 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 47090 │ │ │ │ - ldr r0, [pc, #184] @ 470c8 │ │ │ │ + beq 46ea8 │ │ │ │ + ldr r0, [pc, #184] @ 46ee0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 47090 │ │ │ │ + beq 46ea8 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 470cc │ │ │ │ + ldr r3, [pc, #148] @ 46ee4 │ │ │ │ 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] │ │ │ │ @@ -29285,139 +29165,215 @@ │ │ │ │ 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 c2cd0 <_Py_write@@Base+0xc80> │ │ │ │ + bl c31f0 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 47090 │ │ │ │ + b 46ea8 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 470cc │ │ │ │ - bl 9b174 │ │ │ │ + ldr r0, [pc, #52] @ 46ee4 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r7, r3, r0, ror #1 │ │ │ │ - subseq r7, r3, r8, ror #1 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + ldrsbeq r0, [r2], #-4 │ │ │ │ + ldrsbeq r0, [r2], #-12 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + 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 92ffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47008 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21f570 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 46f3c │ │ │ │ + mvn r5, #0 │ │ │ │ + b 46fe4 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46f74 │ │ │ │ + ldr r2, [pc, #196] @ 47010 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f6c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 47010 │ │ │ │ + b 46fd4 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 47014 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 1172a0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 46f34 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46fc0 │ │ │ │ + ldr r2, [pc, #92] @ 47010 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f6c │ │ │ │ + b 46f64 │ │ │ │ + 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 8c318 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47008 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47008 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 470f8 │ │ │ │ + bne 47040 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 4715c │ │ │ │ - ldr r0, [pc, #120] @ 47160 │ │ │ │ + ldr r3, [pc, #120] @ 470a4 │ │ │ │ + ldr r0, [pc, #120] @ 470a8 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 47164 │ │ │ │ + ldr r3, [pc, #116] @ 470ac │ │ │ │ tst r2, #1 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47154 │ │ │ │ - ldr ip, [pc, #84] @ 4715c │ │ │ │ + beq 4709c │ │ │ │ + ldr ip, [pc, #84] @ 470a4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47140 │ │ │ │ + bls 47088 │ │ │ │ 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 47110 │ │ │ │ - ldr r0, [pc, #36] @ 47164 │ │ │ │ + beq 47058 │ │ │ │ + ldr r0, [pc, #36] @ 470ac │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 47164 │ │ │ │ + ldr r2, [pc, #28] @ 470ac │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 47160 │ │ │ │ + ldr r0, [pc, #16] @ 470a8 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 47164 │ │ │ │ + ldr r0, [pc, #8] @ 470ac │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00047168 : │ │ │ │ +000470b0 : │ │ │ │ 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 243448 │ │ │ │ + bl 244e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47258 │ │ │ │ + beq 471a0 │ │ │ │ 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 243588 │ │ │ │ + bl 244fcc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 47258 │ │ │ │ + beq 471a0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 4733c │ │ │ │ + ldr r0, [pc, #352] @ 47284 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47238 │ │ │ │ + beq 47180 │ │ │ │ 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 47260 │ │ │ │ + beq 471a8 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 47260 │ │ │ │ + b 471a8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47258 │ │ │ │ + beq 471a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 47258 │ │ │ │ + bne 471a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 47330 │ │ │ │ + b 47278 │ │ │ │ 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 │ │ │ │ @@ -29431,34 +29387,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 472a8 │ │ │ │ + bgt 471f0 │ │ │ │ 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 472fc │ │ │ │ + beq 47244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 472fc │ │ │ │ + bne 47244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 47340 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 47288 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -29471,1299 +29427,1299 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1037fc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 472c4 │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #36] @ 472dc │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 472e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 472dc │ │ │ │ + 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 47378 │ │ │ │ + bne 47318 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2ae724 │ │ │ │ + bl 2af664 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 473a8 │ │ │ │ - b 4739c │ │ │ │ + bne 47348 │ │ │ │ + b 4733c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 473bc │ │ │ │ + ldr r0, [pc, #52] @ 4735c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473b4 │ │ │ │ - b 47360 │ │ │ │ - bl a55f0 │ │ │ │ + beq 47354 │ │ │ │ + b 47300 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 473b4 │ │ │ │ + bne 47354 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl r2 │ │ │ │ + eorseq r5, r7, r0, asr #25 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 473d4 │ │ │ │ - b 47688 │ │ │ │ + ldreq r0, [pc] @ 47374 │ │ │ │ + b 475d0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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 47410 │ │ │ │ + bne 473b0 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 475d0 │ │ │ │ + ldr r7, [pc, #464] @ 47570 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47434 │ │ │ │ + bne 473d4 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47460 │ │ │ │ + b 47400 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 475d4 │ │ │ │ + ldr r0, [pc, #436] @ 47574 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 475c8 │ │ │ │ - b 473f4 │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #408] @ 475d8 │ │ │ │ + beq 47568 │ │ │ │ + b 47394 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #408] @ 47578 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47460 │ │ │ │ - bl a55f0 │ │ │ │ + beq 47400 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 475c8 │ │ │ │ + bne 47568 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47478 │ │ │ │ + bne 47418 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 474a4 │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #340] @ 475d8 │ │ │ │ + b 47444 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #340] @ 47578 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474a4 │ │ │ │ - bl a55f0 │ │ │ │ + beq 47444 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 475c8 │ │ │ │ + bne 47568 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 475dc │ │ │ │ + ldr r3, [pc, #300] @ 4757c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4752c │ │ │ │ - ldr r3, [pc, #272] @ 475dc │ │ │ │ + bne 474cc │ │ │ │ + ldr r3, [pc, #272] @ 4757c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4752c │ │ │ │ + bne 474cc │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 475dc │ │ │ │ + ldr r3, [pc, #240] @ 4757c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4752c │ │ │ │ - ldr r3, [pc, #212] @ 475dc │ │ │ │ + bne 474cc │ │ │ │ + ldr r3, [pc, #212] @ 4757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4752c │ │ │ │ + bne 474cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ 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 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47598 │ │ │ │ + beq 47538 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 475a4 │ │ │ │ - b 475b8 │ │ │ │ + beq 47544 │ │ │ │ + b 47558 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 475b8 │ │ │ │ + beq 47558 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 32a19c │ │ │ │ + bl 32ac9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 475c8 │ │ │ │ + bne 47568 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r6, r7, r8, lsl #30 │ │ │ │ + eorseq r7, r7, r8, asr #15 │ │ │ │ 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 10329c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 47618 │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #36] @ 47630 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 47634 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47630 │ │ │ │ - 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 47660 │ │ │ │ + bne 475a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1497a0 │ │ │ │ + b 149d64 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47684 │ │ │ │ + ldr r0, [pc, #20] @ 475cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47654 │ │ │ │ + bne 4759c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl #5 │ │ │ │ + eorseq r5, r7, r8, lsr sp │ │ │ │ cmp r1, #1 │ │ │ │ - bne 476a8 │ │ │ │ - ldr r3, [pc, #84] @ 476ec │ │ │ │ + bne 475f0 │ │ │ │ + ldr r3, [pc, #84] @ 47634 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 476dc │ │ │ │ - b 476b0 │ │ │ │ + bne 47624 │ │ │ │ + b 475f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 476e4 │ │ │ │ - ldr r3, [pc, #52] @ 476ec │ │ │ │ + beq 4762c │ │ │ │ + ldr r3, [pc, #52] @ 47634 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 476dc │ │ │ │ + bls 47624 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - bne 476b8 │ │ │ │ - b 476e4 │ │ │ │ - ldr r0, [pc, #12] @ 476f0 │ │ │ │ + bne 47600 │ │ │ │ + b 4762c │ │ │ │ + ldr r0, [pc, #12] @ 47638 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 476f4 │ │ │ │ + ldr r0, [pc, #8] @ 4763c │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ 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] @ 477e4 │ │ │ │ + ldr r3, [pc, #212] @ 4772c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47750 │ │ │ │ + beq 47698 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47750 │ │ │ │ + ble 47698 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 477e8 │ │ │ │ + ldr r1, [pc, #168] @ 47730 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d38 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b9270 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 47774 │ │ │ │ - b 47764 │ │ │ │ + beq 476bc │ │ │ │ + b 476ac │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 477ec │ │ │ │ + ldr r0, [pc, #144] @ 47734 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47790 │ │ │ │ + bne 476d8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 477f0 │ │ │ │ + ldr r0, [pc, #112] @ 47738 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ - b 477ac │ │ │ │ + b 476f4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 477f4 │ │ │ │ + ldr r0, [pc, #88] @ 4773c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477d0 │ │ │ │ + beq 47718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 477d0 │ │ │ │ + bne 47718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0038f1b0 │ │ │ │ - eorseq pc, r8, r8, asr #3 │ │ │ │ - eorseq pc, r8, r8, ror #3 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + @ instruction: 0x0038fbf0 │ │ │ │ + eorseq pc, r8, r8, lsl #24 │ │ │ │ + eorseq pc, r8, r8, lsr #24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4780c │ │ │ │ - b 47860 │ │ │ │ + ldreq r0, [pc] @ 47754 │ │ │ │ + b 477a8 │ │ │ │ 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 47838 │ │ │ │ + bne 47780 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c34b0 │ │ │ │ + b 1c4b58 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4785c │ │ │ │ + ldr r0, [pc, #20] @ 477a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4782c │ │ │ │ + bne 47774 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003752d8 │ │ │ │ + eorseq r5, r7, r8, lsl #27 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47888 │ │ │ │ + bne 477d0 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47918 │ │ │ │ - ldr r0, [pc, #164] @ 4791c │ │ │ │ + ldr r3, [pc, #164] @ 47860 │ │ │ │ + ldr r0, [pc, #164] @ 47864 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47920 │ │ │ │ + ldr r3, [pc, #160] @ 47868 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47908 │ │ │ │ + beq 47850 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47918 │ │ │ │ + ldr lr, [pc, #120] @ 47860 │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 478f4 │ │ │ │ + bls 4783c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 478d4 │ │ │ │ + beq 4781c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 478e4 │ │ │ │ - b 47910 │ │ │ │ + beq 4782c │ │ │ │ + b 47858 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 478ec │ │ │ │ + beq 47834 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47910 │ │ │ │ + beq 47858 │ │ │ │ mov ip, r3 │ │ │ │ - b 478a4 │ │ │ │ + b 477ec │ │ │ │ mov r3, r2 │ │ │ │ - b 478a4 │ │ │ │ - ldr r3, [pc, #36] @ 47920 │ │ │ │ + b 477ec │ │ │ │ + ldr r3, [pc, #36] @ 47868 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 4791c │ │ │ │ + ldr r0, [pc, #24] @ 47864 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47920 │ │ │ │ + ldr r0, [pc, #16] @ 47868 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47920 │ │ │ │ + ldr r0, [pc, #8] @ 47868 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - │ │ │ │ -00047924 <_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] @ 47a28 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 47960 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47a2c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47a30 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 47974 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 91940 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4797c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47a1c <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152570 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 47994 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ - mov r4, #0 │ │ │ │ - b 479f0 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 153e00 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4798c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 254cd8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4798c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 15d444 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 479e0 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 163c40 │ │ │ │ - b 4798c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152f3c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 479d4 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47a14 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 47a14 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 164348 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ - 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 ip, r8, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47b50 <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #260] @ 47988 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47ad8 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + beq 47910 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47a78 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - ldr r0, [pc, #228] @ 47b54 <_PyCompile_OptimizeCfg@@Base+0x230> │ │ │ │ - bl 9dd28 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47aac <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ - bl 1acf84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47a98 <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ - blt 47ab4 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ - ldr r0, [pc, #200] @ 47b58 <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ - bl 9dd28 │ │ │ │ + bne 478b0 │ │ │ │ + ldr r0, [pc, #228] @ 4798c │ │ │ │ + bl 9e20c │ │ │ │ + mov r5, r0 │ │ │ │ + b 478e4 │ │ │ │ + bl 1adcd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 478d0 │ │ │ │ + blt 478ec │ │ │ │ + ldr r0, [pc, #200] @ 47990 │ │ │ │ + bl 9e20c │ │ │ │ mov r5, r0 │ │ │ │ - b 47aa4 <_PyCompile_OptimizeCfg@@Base+0x180> │ │ │ │ + b 478dc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47ae0 <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ + bne 47918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47ad8 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + beq 47910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47ad8 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + bne 47910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47b48 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + b 47980 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47b5c <_PyCompile_OptimizeCfg@@Base+0x238> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #96] @ 47994 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47b24 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ + beq 4795c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47b24 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ + bne 4795c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47b48 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + beq 47980 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47b48 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + bne 47980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r2, r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0037c7d4 │ │ │ │ - @ instruction: 0x0038f3bc │ │ │ │ + mlaseq r9, r0, r6, r3 │ │ │ │ + eorseq sp, r7, r4, lsl #5 │ │ │ │ + @ instruction: 0x0038fdfc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00047b60 : │ │ │ │ +000479b0 : │ │ │ │ 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 47c14 │ │ │ │ + bl 47bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e4f4 │ │ │ │ + bl 23ff38 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 47b9c │ │ │ │ - ldr r0, [pc, #16] @ 47ba8 │ │ │ │ - bl 2a7860 │ │ │ │ + bne 479ec │ │ │ │ + ldr r0, [pc, #16] @ 479f8 │ │ │ │ + bl 2a8910 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r8, asr #7 │ │ │ │ + eorseq pc, r8, r8, lsl #28 │ │ │ │ + │ │ │ │ +000479fc <_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] @ 47b00 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 47a38 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47b04 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47b08 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 47a4c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 91e08 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 47a54 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47af4 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152e10 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 47a6c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47ac8 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 154568 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47a64 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 256754 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47a64 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 15d9b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 47ab8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1641b0 │ │ │ │ + b 47a64 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1536a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47aac <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47aec <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 47aec <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 164d1c <_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 sp, r8, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47bd4 │ │ │ │ + bne 47b34 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 216c34 │ │ │ │ + b 21860c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47bf8 │ │ │ │ + ldr r0, [pc, #20] @ 47b58 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47bc8 │ │ │ │ + bne 47b28 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsr #5 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ + eorseq r5, r7, r8, asr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47ba4 <_PyCompile_OptimizeCfg@@Base+0x1a8> │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + ldr r3, [pc, #68] @ 47bc8 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #68] @ 47bcc <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + 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] @ 47bd0 <_PyCompile_OptimizeCfg@@Base+0x1d4> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 47b78 <_PyCompile_OptimizeCfg@@Base+0x17c> │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00375cd0 │ │ │ │ │ │ │ │ -00047c14 : │ │ │ │ +00047bd4 : │ │ │ │ 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 47cb4 │ │ │ │ + bne 47c74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47ce0 │ │ │ │ + beq 47ca0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47cec │ │ │ │ + beq 47cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47cec │ │ │ │ - ldr r2, [pc, #108] @ 47cf4 │ │ │ │ + bne 47cac │ │ │ │ + ldr r2, [pc, #108] @ 47cb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47ca8 │ │ │ │ + beq 47c68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47cec │ │ │ │ + b 47cac │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47cec │ │ │ │ - ldr r3, [pc, #36] @ 47cf8 │ │ │ │ + bne 47cac │ │ │ │ + ldr r3, [pc, #36] @ 47cb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ce8 │ │ │ │ + bne 47ca8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47cec │ │ │ │ - bl 11a82c │ │ │ │ + b 47cac │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, 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] @ 47d58 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47d5c │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 47d38 │ │ │ │ - bl 30e988 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47d50 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2ae7a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47d50 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ - 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 a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 14a538 │ │ │ │ + bl 14aafc │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 47dd4 │ │ │ │ - bl 8be3c │ │ │ │ + beq 47d30 │ │ │ │ + bl 8c318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47dd4 │ │ │ │ + beq 47d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47dd4 │ │ │ │ + bne 47d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47dfc │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc] @ 47e04 │ │ │ │ - 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 47e50 │ │ │ │ + bne 47d80 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47e74 │ │ │ │ - ldr r0, [pc, #68] @ 47e78 │ │ │ │ + ldr r3, [pc, #68] @ 47da4 │ │ │ │ + ldr r0, [pc, #68] @ 47da8 │ │ │ │ cmp r1, r2 │ │ │ │ - movne r0, r3 │ │ │ │ + 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] @ 47e7c │ │ │ │ + ldr r0, [pc, #28] @ 47dac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47e24 │ │ │ │ + b 47d54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r0, lsr #4 │ │ │ │ + @ instruction: 0x00375cd4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47e94 │ │ │ │ - b 48064 │ │ │ │ + ldreq r0, [pc] @ 47dc4 │ │ │ │ + b 47ea8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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] @ 47f70 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [pc, #68] @ 47e24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47f74 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 47ed8 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2ae7a8 │ │ │ │ + ldr r2, [pc, #64] @ 47e28 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47e04 │ │ │ │ + bl 30f55c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f64 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58e0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 30e988 │ │ │ │ + beq 47e1c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a67f0 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2af6e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47f50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 14451c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47f64 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47f78 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 47f68 │ │ │ │ - bl 194da8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47f3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 47f44 │ │ │ │ - mov r4, r5 │ │ │ │ - b 47f68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 47f3c │ │ │ │ - ldr r3, [pc, #36] @ 47f7c │ │ │ │ - ldr r1, [pc, #36] @ 47f80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 47e1c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5dc8 │ │ │ │ + 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 pc, r8, r8, ror #8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47e4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 47e54 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, ip, 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 47fc4 │ │ │ │ + bne 47e80 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fd19c │ │ │ │ + b 1fea8c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47fe8 │ │ │ │ + ldr r0, [pc, #20] @ 47ea4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47fb8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 48034 │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 48058 │ │ │ │ - ldr r0, [pc, #68] @ 4805c │ │ │ │ - cmp r1, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, pc} │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ + bne 47e74 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 48060 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 48008 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r4, lsr #4 │ │ │ │ + eorseq r5, r7, r8, ror sp │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4808c │ │ │ │ + bne 47ed0 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 480fc │ │ │ │ - ldr r0, [pc, #132] @ 48100 │ │ │ │ + ldr r3, [pc, #132] @ 47f40 │ │ │ │ + ldr r0, [pc, #132] @ 47f44 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48104 │ │ │ │ + ldr r3, [pc, #128] @ 47f48 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 480ec │ │ │ │ + beq 47f30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 480fc │ │ │ │ + ldr lr, [pc, #92] @ 47f40 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 480d8 │ │ │ │ + bls 47f1c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 480f4 │ │ │ │ + bne 47f38 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 480a4 │ │ │ │ - ldr r2, [pc, #36] @ 48104 │ │ │ │ + b 47ee8 │ │ │ │ + ldr r2, [pc, #36] @ 47f48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48100 │ │ │ │ + ldr r0, [pc, #24] @ 47f44 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48104 │ │ │ │ + ldr r0, [pc, #16] @ 47f48 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48104 │ │ │ │ + ldr r0, [pc, #8] @ 47f48 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 48120 │ │ │ │ - ldr r0, [pc, #8] @ 48128 │ │ │ │ - b 128bd4 │ │ │ │ - ldr r0, [pc, #4] @ 4812c │ │ │ │ - b 128bd4 │ │ │ │ - mlaseq r8, r8, r4, pc @ │ │ │ │ - @ instruction: 0x0038f4b0 │ │ │ │ + beq 47f64 │ │ │ │ + ldr r0, [pc, #8] @ 47f6c │ │ │ │ + b 129168 │ │ │ │ + ldr r0, [pc, #4] @ 47f70 │ │ │ │ + b 129168 │ │ │ │ + eorseq pc, r8, r0, ror #29 │ │ │ │ + @ instruction: 0x0038fef8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 48184 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq 48168 │ │ │ │ - ldr r3, [pc, #48] @ 48188 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 4818c │ │ │ │ - bl 1175c8 │ │ │ │ - b 48174 │ │ │ │ - bl 48280 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 4804c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #188] @ 48050 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47fb4 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2af6e8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48040 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5dc8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30f55c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4817c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 48190 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, asr #9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + beq 4802c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 144adc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48040 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 48054 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 48044 │ │ │ │ + bl 195424 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 48018 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 48020 │ │ │ │ + mov r4, r5 │ │ │ │ + b 48044 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 48018 │ │ │ │ + ldr r3, [pc, #36] @ 48058 │ │ │ │ + ldr r1, [pc, #36] @ 4805c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117b4c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, r8, lsl #30 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ 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 481e0 │ │ │ │ + bhi 480c4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 48220 │ │ │ │ - b 48204 │ │ │ │ - ldr r0, [pc, #144] @ 48278 │ │ │ │ + ble 48104 │ │ │ │ + b 480e8 │ │ │ │ + ldr r0, [pc, #144] @ 4815c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 481d0 │ │ │ │ + bne 480b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 48270 │ │ │ │ + b 48154 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 481fc │ │ │ │ + beq 480e0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4823c │ │ │ │ + bne 48120 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 4827c │ │ │ │ + ldreq r0, [pc, #68] @ 48160 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 48254 │ │ │ │ + b 48138 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48220 │ │ │ │ - b 481fc │ │ │ │ + bne 48104 │ │ │ │ + b 480e0 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48278 │ │ │ │ + ldr r2, [pc, #16] @ 4815c │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b4208 │ │ │ │ + bl 2b4eb4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, lsl r9 │ │ │ │ + eorseq ip, r5, r4, lsl r4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 481b8 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 4819c │ │ │ │ + ldr r3, [pc, #48] @ 481bc │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #40] @ 481c0 │ │ │ │ + bl 117b4c │ │ │ │ + b 481a8 │ │ │ │ + bl 481c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 481b0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 481c4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, lsl pc @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00048280 : │ │ │ │ +000481c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ 48444 │ │ │ │ + ldr r3, [pc, #428] @ 4838c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 482b4 │ │ │ │ - ldr r3, [pc, #416] @ 48448 │ │ │ │ - ldr r1, [pc, #416] @ 4844c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 482d8 │ │ │ │ - ldr r3, [pc, #404] @ 48450 │ │ │ │ + beq 481fc │ │ │ │ + ldr r3, [pc, #416] @ 48390 │ │ │ │ + ldr r1, [pc, #416] @ 48394 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 48220 │ │ │ │ + ldr r3, [pc, #404] @ 48398 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 482e0 │ │ │ │ - ldr r3, [pc, #376] @ 48448 │ │ │ │ - ldr r1, [pc, #384] @ 48454 │ │ │ │ + beq 48228 │ │ │ │ + ldr r3, [pc, #376] @ 48390 │ │ │ │ + ldr r1, [pc, #384] @ 4839c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r6, #0 │ │ │ │ - b 4843c │ │ │ │ + b 48384 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 48304 │ │ │ │ - ldr r3, [pc, #356] @ 48458 │ │ │ │ - ldr r1, [pc, #356] @ 4845c │ │ │ │ + beq 4824c │ │ │ │ + ldr r3, [pc, #356] @ 483a0 │ │ │ │ + ldr r1, [pc, #356] @ 483a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b 482d8 │ │ │ │ + bl 117b4c │ │ │ │ + b 48220 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4832c │ │ │ │ - ldr r3, [pc, #324] @ 48460 │ │ │ │ - ldr r1, [pc, #324] @ 48464 │ │ │ │ + beq 48274 │ │ │ │ + ldr r3, [pc, #324] @ 483a8 │ │ │ │ + ldr r1, [pc, #324] @ 483ac │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b 482d8 │ │ │ │ - ldr r7, [pc, #308] @ 48468 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 117b4c │ │ │ │ + b 48220 │ │ │ │ + ldr r7, [pc, #308] @ 483b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48350 │ │ │ │ - bl 2da864 │ │ │ │ + bne 48298 │ │ │ │ + bl 2db43c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 48374 │ │ │ │ - ldr r3, [pc, #252] @ 48460 │ │ │ │ - ldr r1, [pc, #260] @ 4846c │ │ │ │ + beq 482bc │ │ │ │ + ldr r3, [pc, #252] @ 483a8 │ │ │ │ + ldr r1, [pc, #260] @ 483b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b 482d8 │ │ │ │ + bl 117b4c │ │ │ │ + b 48220 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 48430 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 48378 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 483b0 │ │ │ │ - bl 2da864 │ │ │ │ + bne 482f8 │ │ │ │ + bl 2db43c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 482d8 │ │ │ │ + beq 48220 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49214 │ │ │ │ + bl 494fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 482d8 │ │ │ │ + beq 48220 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 48404 │ │ │ │ + bne 4834c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 483f0 │ │ │ │ + beq 48338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 483f0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48470 │ │ │ │ + bne 48338 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 483b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ - b 482d8 │ │ │ │ + bl 139fa0 │ │ │ │ + b 48220 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4843c │ │ │ │ + beq 48384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4843c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4843c │ │ │ │ + bne 48384 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 48384 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fcd58 │ │ │ │ + b 2fe950 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, lsl r9 │ │ │ │ + eorseq sl, r8, ip, lsr #12 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq pc, r8, r4, lsl #10 │ │ │ │ + eorseq pc, r8, r4, asr #30 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, r8, lsr #10 │ │ │ │ + eorseq pc, r8, r8, ror #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, asr #10 │ │ │ │ + eorseq pc, r8, r8, lsl #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r8, r4, ror r5 @ │ │ │ │ + @ instruction: 0x0038ffb4 │ │ │ │ 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 4849c │ │ │ │ + bne 483e4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2daedc │ │ │ │ + b 2dbab4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 484c0 │ │ │ │ + ldr r0, [pc, #20] @ 48408 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48490 │ │ │ │ + bne 483d8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, asr #5 │ │ │ │ + eorseq r5, r7, r0, ror sp │ │ │ │ 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 48500 │ │ │ │ + bhi 48448 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48520 │ │ │ │ - b 4853c │ │ │ │ - ldr r0, [pc, #300] @ 48634 │ │ │ │ + bne 48468 │ │ │ │ + b 48484 │ │ │ │ + ldr r0, [pc, #300] @ 4857c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4862c │ │ │ │ - b 484ec │ │ │ │ - bl aafb8 │ │ │ │ + beq 48574 │ │ │ │ + b 48434 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48550 │ │ │ │ + bne 48498 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4856c │ │ │ │ - bl a55f0 │ │ │ │ + bne 484b4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4856c │ │ │ │ - b 4862c │ │ │ │ + beq 484b4 │ │ │ │ + b 48574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48534 │ │ │ │ + bne 4847c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 48534 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4847c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 485e8 │ │ │ │ + ble 48530 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 485a0 │ │ │ │ + beq 484e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 485e8 │ │ │ │ - b 4861c │ │ │ │ - ldr r3, [pc, #144] @ 48638 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 485bc │ │ │ │ - ldr r1, [pc, #132] @ 48638 │ │ │ │ - bl ade04 │ │ │ │ + beq 48530 │ │ │ │ + b 48564 │ │ │ │ + ldr r3, [pc, #144] @ 48580 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48504 │ │ │ │ + ldr r1, [pc, #132] @ 48580 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 485d0 │ │ │ │ + beq 48518 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 485e8 │ │ │ │ - ldr r2, [pc, #100] @ 4863c │ │ │ │ - ldr r1, [pc, #100] @ 48640 │ │ │ │ - ldr r0, [pc, #84] @ 48634 │ │ │ │ + beq 48530 │ │ │ │ + ldr r2, [pc, #100] @ 48584 │ │ │ │ + ldr r1, [pc, #100] @ 48588 │ │ │ │ + ldr r0, [pc, #84] @ 4857c │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4862c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 48574 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48608 │ │ │ │ + bgt 48550 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48644 │ │ │ │ + ldreq r0, [pc, #64] @ 4858c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43530 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ - ldr r3, [pc, #20] @ 48638 │ │ │ │ + b 43478 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 48580 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 485d0 │ │ │ │ - b 485ac │ │ │ │ + beq 48518 │ │ │ │ + b 484f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #17 │ │ │ │ + eorseq ip, r5, r4, lsl #7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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 486a0 │ │ │ │ + bne 485e8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4870c │ │ │ │ - b 48730 │ │ │ │ + bne 48654 │ │ │ │ + b 48678 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 486d8 │ │ │ │ + bne 48620 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4870c │ │ │ │ - b 48730 │ │ │ │ + bne 48654 │ │ │ │ + b 48678 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 48718 │ │ │ │ + bne 48660 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48730 │ │ │ │ + beq 48678 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 48730 │ │ │ │ - ldr r3, [pc, #24] @ 48738 │ │ │ │ + b 48678 │ │ │ │ + ldr r3, [pc, #24] @ 48680 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 4873c │ │ │ │ + ldr r1, [pc, #20] @ 48684 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r5, pc @ │ │ │ │ + @ instruction: 0x0038ffdc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 116e00 │ │ │ │ + b 117384 │ │ │ │ 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 │ │ │ │ @@ -30772,631 +30728,631 @@ │ │ │ │ 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 48798 │ │ │ │ + bne 486e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 487c8 │ │ │ │ - ldr ip, [pc, #80] @ 487f0 │ │ │ │ + bne 48710 │ │ │ │ + ldr ip, [pc, #80] @ 48738 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 487e8 │ │ │ │ + beq 48730 │ │ │ │ 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 295b24 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 296bd4 <_PySet_Update@@Base+0xe58> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq r2, [r7], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2661f4 │ │ │ │ + bl 267990 │ │ │ │ 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 │ │ │ │ subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48968 │ │ │ │ - beq 48960 │ │ │ │ + ldreq r5, [pc, #316] @ 488b0 │ │ │ │ + beq 488a8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 4885c │ │ │ │ - ldr r3, [pc, #284] @ 4896c │ │ │ │ - ldr r1, [pc, #284] @ 48970 │ │ │ │ + ble 487a4 │ │ │ │ + ldr r3, [pc, #284] @ 488b4 │ │ │ │ + ldr r1, [pc, #284] @ 488b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4895c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 488a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48928 │ │ │ │ + bne 48870 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl faa28 │ │ │ │ + bl faf88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4893c │ │ │ │ + beq 48884 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4893c │ │ │ │ + beq 48884 │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b08 │ │ │ │ + bl a7ff0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48940 │ │ │ │ + beq 48888 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 488c8 │ │ │ │ + beq 48810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 488c8 │ │ │ │ + bne 48810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48968 │ │ │ │ + ldr r3, [pc, #148] @ 488b0 │ │ │ │ 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 a7b08 │ │ │ │ + bl a7ff0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48940 │ │ │ │ + beq 48888 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4892c │ │ │ │ + beq 48874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4892c │ │ │ │ + bne 48874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4892c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 48874 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48960 │ │ │ │ + b 488a8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 r1, r8, r8, ror r1 │ │ │ │ + eorseq r1, r8, r8, lsr #24 │ │ │ │ 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 489b0 │ │ │ │ + bne 488f8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48a40 │ │ │ │ - b 489d8 │ │ │ │ + beq 48988 │ │ │ │ + b 48920 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48b54 │ │ │ │ + ldr r0, [pc, #404] @ 48a9c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48994 │ │ │ │ + bne 488dc │ │ │ │ mov r0, #0 │ │ │ │ - b 48b4c │ │ │ │ + b 48a94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48a40 │ │ │ │ + beq 48988 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 48a00 │ │ │ │ + beq 48948 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 48a14 │ │ │ │ - ldr r3, [pc, #336] @ 48b58 │ │ │ │ - ldr r1, [pc, #336] @ 48b5c │ │ │ │ + bne 4895c │ │ │ │ + ldr r3, [pc, #336] @ 48aa0 │ │ │ │ + ldr r1, [pc, #336] @ 48aa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 489d0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 48918 │ │ │ │ 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 4912c │ │ │ │ + bl 49074 │ │ │ │ mov r4, r0 │ │ │ │ - b 48b3c │ │ │ │ + b 48a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48a80 │ │ │ │ + bne 489c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48a80 │ │ │ │ + bne 489c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48b58 │ │ │ │ + ldr r0, [pc, #236] @ 48aa0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48b60 │ │ │ │ + ldr r1, [pc, #232] @ 48aa8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 489d0 │ │ │ │ + bl 117b4c │ │ │ │ + b 48918 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 489d0 │ │ │ │ + beq 48918 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48ac0 │ │ │ │ - ldr r3, [pc, #184] @ 48b64 │ │ │ │ - ldr r1, [pc, #184] @ 48b68 │ │ │ │ + ble 48a08 │ │ │ │ + ldr r3, [pc, #184] @ 48aac │ │ │ │ + ldr r1, [pc, #184] @ 48ab0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 489d0 │ │ │ │ + bl 113810 │ │ │ │ + b 48918 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 48ae4 │ │ │ │ + bne 48a2c │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 489d0 │ │ │ │ + bl 113810 │ │ │ │ + b 48918 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48b14 │ │ │ │ - ldr r3, [pc, #108] @ 48b64 │ │ │ │ - ldr r1, [pc, #108] @ 48b68 │ │ │ │ + ble 48a5c │ │ │ │ + ldr r3, [pc, #108] @ 48aac │ │ │ │ + ldr r1, [pc, #108] @ 48ab0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 489d0 │ │ │ │ + bl 113810 │ │ │ │ + b 48918 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 4912c │ │ │ │ + bl 49074 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #40] @ 48b6c │ │ │ │ + bl 113810 │ │ │ │ + ldr r3, [pc, #40] @ 48ab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48b70 │ │ │ │ + ldr r0, [pc, #36] @ 48ab8 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #6 │ │ │ │ + @ instruction: 0x00375dd0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #12 │ │ │ │ - eorseq pc, r8, ip, ror #12 │ │ │ │ + eorseq r0, r9, r4, asr r0 │ │ │ │ + mlaseq r9, r4, r0, r0 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ 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 r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ 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] @ 48be0 │ │ │ │ + ldreq r1, [pc, #44] @ 48b28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48be4 │ │ │ │ + ldr ip, [pc, #32] @ 48b2c │ │ │ │ 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 48bc4 │ │ │ │ + b 48b0c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r8, r9, r0, ror #1 │ │ │ │ + eorseq r8, r9, r0, ror #23 │ │ │ │ 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 48c3c │ │ │ │ + bne 48b84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2661c0 │ │ │ │ + bl 26795c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c3c │ │ │ │ + beq 48b84 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48c3c │ │ │ │ + beq 48b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48c3c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 48b84 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 48ca0 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 48c80 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fc8dc │ │ │ │ - b 48c98 │ │ │ │ - ldr r3, [pc, #28] @ 48ca4 │ │ │ │ - mov r2, r1 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + mov r5, 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, #32 │ │ │ │ + bne 48be4 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48c14 │ │ │ │ + ldr ip, [pc, #172] @ 48c98 │ │ │ │ + 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 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48c8c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [r0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10fcac │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 48c7c │ │ │ │ + ldr r3, [pc, #96] @ 48c9c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 48c58 │ │ │ │ + ldr r3, [pc, #84] @ 48ca0 │ │ │ │ + ldr r1, [pc, #84] @ 48ca4 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48ca8 │ │ │ │ - bl 1175c8 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ + bl 117b4c │ │ │ │ + b 48c8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab4a0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 48c78 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48c8c │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5dc8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, lsl #20 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror #29 │ │ │ │ + eorseq r0, r9, r0, ror #1 │ │ │ │ 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 48ce8 │ │ │ │ + bhi 48ce4 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48d08 │ │ │ │ - b 48d1c │ │ │ │ - ldr r0, [pc, #136] @ 48d78 │ │ │ │ + bgt 48d04 │ │ │ │ + b 48d18 │ │ │ │ + ldr r0, [pc, #136] @ 48d74 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48cdc │ │ │ │ - b 48d6c │ │ │ │ + bne 48cd8 │ │ │ │ + b 48d68 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1aa464 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aae20 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d6c │ │ │ │ + beq 48d68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48d50 │ │ │ │ + beq 48d4c │ │ │ │ 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 48d5c │ │ │ │ + b 48d58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2adae8 │ │ │ │ + b 2ae7a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c6b70 │ │ │ │ + b 2c7828 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, r4, ror #11 │ │ │ │ + eorseq sp, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48da4 │ │ │ │ + bne 48da0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f0f3c │ │ │ │ + b 1f28b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48dc8 │ │ │ │ + ldr r0, [pc, #20] @ 48dc4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d98 │ │ │ │ + bne 48d94 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r8, r2, r5 │ │ │ │ + eorseq r5, r7, r8, asr #26 │ │ │ │ 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 48e08 │ │ │ │ + bhi 48e04 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48e28 │ │ │ │ - b 48e44 │ │ │ │ - ldr r0, [pc, #300] @ 48f3c │ │ │ │ + bne 48e24 │ │ │ │ + b 48e40 │ │ │ │ + ldr r0, [pc, #300] @ 48f38 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f34 │ │ │ │ - b 48df4 │ │ │ │ - bl aafb8 │ │ │ │ + beq 48f30 │ │ │ │ + b 48df0 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48e58 │ │ │ │ + bne 48e54 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48e74 │ │ │ │ - bl a55f0 │ │ │ │ + bne 48e70 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48e74 │ │ │ │ - b 48f34 │ │ │ │ + beq 48e70 │ │ │ │ + b 48f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48e3c │ │ │ │ + bne 48e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 48e3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 48e38 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48ef0 │ │ │ │ + ble 48eec │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48ea8 │ │ │ │ + beq 48ea4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48ef0 │ │ │ │ - b 48f24 │ │ │ │ - ldr r3, [pc, #144] @ 48f40 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48ec4 │ │ │ │ - ldr r1, [pc, #132] @ 48f40 │ │ │ │ - bl ade04 │ │ │ │ + beq 48eec │ │ │ │ + b 48f20 │ │ │ │ + ldr r3, [pc, #144] @ 48f3c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48ec0 │ │ │ │ + ldr r1, [pc, #132] @ 48f3c │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48ed8 │ │ │ │ + beq 48ed4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48ef0 │ │ │ │ - ldr r2, [pc, #100] @ 48f44 │ │ │ │ - ldr r1, [pc, #100] @ 48f48 │ │ │ │ - ldr r0, [pc, #84] @ 48f3c │ │ │ │ + beq 48eec │ │ │ │ + ldr r2, [pc, #100] @ 48f40 │ │ │ │ + ldr r1, [pc, #100] @ 48f44 │ │ │ │ + ldr r0, [pc, #84] @ 48f38 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 48f34 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 48f30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48f10 │ │ │ │ + bgt 48f0c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48f4c │ │ │ │ + ldreq r0, [pc, #64] @ 48f48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43530 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ - ldr r3, [pc, #20] @ 48f40 │ │ │ │ + b 43478 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 48f3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 48ed8 │ │ │ │ - b 48eb4 │ │ │ │ + beq 48ed4 │ │ │ │ + b 48eb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035b8dc │ │ │ │ + @ instruction: 0x0035c3dc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ 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, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f84 │ │ │ │ + beq 48f80 │ │ │ │ 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 48fb4 │ │ │ │ - bl 14eb34 │ │ │ │ + beq 48fb0 │ │ │ │ + bl 14f0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48fac │ │ │ │ + beq 48fa8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48fbc │ │ │ │ + ldr r0, [pc] @ 48fb8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [r3, #8] │ │ │ │ - moveq r4, r3 │ │ │ │ - mov r5, 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, #32 │ │ │ │ - bne 49018 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 49048 │ │ │ │ - ldr ip, [pc, #172] @ 490cc │ │ │ │ - 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 490c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [r0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f728 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 490b0 │ │ │ │ - ldr r3, [pc, #96] @ 490d0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 4908c │ │ │ │ - ldr r3, [pc, #84] @ 490d4 │ │ │ │ - ldr r1, [pc, #84] @ 490d8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 49018 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 48ff8 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fe298 │ │ │ │ + b 49010 │ │ │ │ + ldr r3, [pc, #28] @ 4901c │ │ │ │ + mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 490c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aafb8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 490ac │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 490c0 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58e0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsr #20 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + ldr r1, [pc, #20] @ 49020 │ │ │ │ + bl 117b4c │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, ror #13 │ │ │ │ + mlaseq r8, ip, r9, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 49104 │ │ │ │ + bne 4904c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b1004 │ │ │ │ + b 1b1e2c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49128 │ │ │ │ + ldr r0, [pc, #20] @ 49070 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 490f8 │ │ │ │ - eorseq r5, r7, r4, asr #4 │ │ │ │ + b 49040 │ │ │ │ + @ instruction: 0x00375cf4 │ │ │ │ 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 │ │ │ │ @@ -31405,184 +31361,56 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 49190 │ │ │ │ + ble 490d8 │ │ │ │ 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 49164 │ │ │ │ + b 490ac │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491d8 │ │ │ │ + beq 49120 │ │ │ │ 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 49208 │ │ │ │ - bl 14eb34 │ │ │ │ + beq 49150 │ │ │ │ + bl 14f0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49200 │ │ │ │ + beq 49148 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 49210 │ │ │ │ + ldr r0, [pc] @ 49158 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - 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 8be3c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 49294 │ │ │ │ - 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 32bf0c <_Py_c_abs@@Base+0xabc> │ │ │ │ - ldr r3, [pc, #176] @ 49318 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 49278 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2ff4d4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 492fc │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 492e4 │ │ │ │ - mov r3, #0 │ │ │ │ - b 4930c │ │ │ │ - ldr r3, [pc, #120] @ 4931c │ │ │ │ - bl 3591b0 │ │ │ │ - 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 4930c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 4930c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 49294 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 49294 │ │ │ │ - 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} │ │ │ │ - ldrsbeq r7, [r3], #-10 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - 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] @ 49408 │ │ │ │ - bl 17df9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4935c │ │ │ │ - bl 11a82c │ │ │ │ - ldr r1, [pc, #176] @ 49408 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17df9c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 49384 │ │ │ │ - bl ade04 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 4938c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 4940c │ │ │ │ - beq 49400 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 49410 │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl fc200 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 493fc │ │ │ │ - mov r1, r5 │ │ │ │ - bl afb64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 49400 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 493fc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 493fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_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 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ 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 │ │ │ │ @@ -31592,201 +31420,379 @@ │ │ │ │ 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 49474 │ │ │ │ + bne 491bc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 494ac │ │ │ │ - ldr ip, [pc, #408] @ 49614 │ │ │ │ + beq 491f4 │ │ │ │ + ldr ip, [pc, #408] @ 4935c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49608 │ │ │ │ + beq 49350 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 494cc │ │ │ │ - bl a55f0 │ │ │ │ + bne 49214 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49608 │ │ │ │ + bne 49350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 494ec │ │ │ │ - bl a55f0 │ │ │ │ + bne 49234 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49608 │ │ │ │ + bne 49350 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 4957c │ │ │ │ + beq 492c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49608 │ │ │ │ - bne 4957c │ │ │ │ - ldr r5, [pc, #256] @ 49614 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + blt 49350 │ │ │ │ + bne 492c4 │ │ │ │ + ldr r5, [pc, #260] @ 49360 │ │ │ │ + ldr r4, [r5, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49570 │ │ │ │ - bl c3d68 │ │ │ │ + beq 492b8 │ │ │ │ + bl c4288 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49570 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + bge 492b8 │ │ │ │ + ldr r3, [r5, #264] @ 0x108 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49568 │ │ │ │ + bne 492b0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 495a4 │ │ │ │ - ldr r5, [r5, #44] @ 0x2c │ │ │ │ + bne 492ec │ │ │ │ + ldr r5, [r5, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 495e0 │ │ │ │ - bl c3d68 │ │ │ │ + bne 49328 │ │ │ │ + bl c4288 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 495b4 │ │ │ │ - ldr r3, [pc, #108] @ 49618 │ │ │ │ + bge 492fc │ │ │ │ + ldr r3, [pc, #112] @ 49364 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 495f8 │ │ │ │ + bl 144904 │ │ │ │ + b 49340 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 495e8 │ │ │ │ + bne 49330 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d8e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17df70 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 495e8 │ │ │ │ + bge 49330 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 495f8 │ │ │ │ + b 49340 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 495f8 │ │ │ │ + beq 49340 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6308 │ │ │ │ - bl a55f0 │ │ │ │ + b a67f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 495e8 │ │ │ │ + beq 49330 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, ip, lsl #21 │ │ │ │ + subseq r2, r7, ip, asr sl │ │ │ │ + subseq r2, r7, r0, lsl #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 r5, r1 │ │ │ │ - bne 49654 │ │ │ │ + bne 493a0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 49684 │ │ │ │ - b 49678 │ │ │ │ + bne 493d0 │ │ │ │ + b 493c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 496b8 │ │ │ │ + ldr r0, [pc, #84] @ 49404 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4963c │ │ │ │ - b 496ac │ │ │ │ - bl a55f0 │ │ │ │ + bne 49388 │ │ │ │ + b 493f8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496ac │ │ │ │ + bne 493f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 496ac │ │ │ │ + beq 493f8 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 49be4 │ │ │ │ + b 49658 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0036c1f0 │ │ │ │ + @ instruction: 0x0036ccf0 │ │ │ │ + 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] @ 494f0 │ │ │ │ + bl 17e628 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49444 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r1, [pc, #176] @ 494f0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17e628 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 4946c │ │ │ │ + bl ae33c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 49474 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + ldreq r4, [pc, #108] @ 494f4 │ │ │ │ + beq 494e8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [pc, #100] @ 494f8 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl fc760 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 494e4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b00a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 494e8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 494e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 494e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_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 8c318 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4957c │ │ │ │ + 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 32ca64 <_PyUnicode_EncodeUTF32@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #176] @ 49600 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49560 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 300470 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 495e4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 495cc │ │ │ │ + mov r3, #0 │ │ │ │ + b 495f4 │ │ │ │ + ldr r3, [pc, #120] @ 49604 │ │ │ │ + bl 359c90 │ │ │ │ + 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 495f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 495f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4957c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4957c │ │ │ │ + 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 r7, r3, r8, lsr #26 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 496e4 │ │ │ │ + bne 49630 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b990 │ │ │ │ + b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49708 │ │ │ │ + ldr r0, [pc, #20] @ 49654 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496d8 │ │ │ │ + bne 49624 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #5 │ │ │ │ + eorseq r5, r7, r0, asr sp │ │ │ │ + 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] @ 4970c │ │ │ │ + ldr r0, [pc, #144] @ 49710 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 496bc │ │ │ │ + mov r0, #0 │ │ │ │ + b 49704 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 496f0 │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49698 │ │ │ │ + bl c4288 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7fd8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 496a0 │ │ │ │ + ldr r0, [pc, #36] @ 49714 │ │ │ │ + b 49704 │ │ │ │ + ldr r3, [pc, #32] @ 49718 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 144904 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mlaseq r5, r0, pc, ip @ │ │ │ │ + eorseq r0, r9, r0, asr #4 │ │ │ │ + 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 4973c │ │ │ │ + beq 4974c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 │ │ │ │ @@ -31799,168 +31805,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 497b0 │ │ │ │ + bne 497c0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 497e8 │ │ │ │ - ldr ip, [pc, #324] @ 498fc │ │ │ │ + beq 497f8 │ │ │ │ + ldr ip, [pc, #324] @ 4990c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497e8 │ │ │ │ + bne 497f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 498f4 │ │ │ │ + b 49904 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49804 │ │ │ │ + beq 49814 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 497e0 │ │ │ │ + blt 497f0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4984c │ │ │ │ + beq 4985c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 4982c │ │ │ │ - ldr r0, [pc, #212] @ 49900 │ │ │ │ - b 498f4 │ │ │ │ + bne 4983c │ │ │ │ + ldr r0, [pc, #212] @ 49910 │ │ │ │ + b 49904 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1e24 │ │ │ │ + bl 2d2a04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 49860 │ │ │ │ - bl a55f0 │ │ │ │ + bne 49870 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497e0 │ │ │ │ - ldr r3, [pc, #176] @ 49904 │ │ │ │ + bne 497f0 │ │ │ │ + ldr r3, [pc, #176] @ 49914 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ - b 497e0 │ │ │ │ + bl 139fa0 │ │ │ │ + b 497f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 498b0 │ │ │ │ + beq 498c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49824 │ │ │ │ + beq 49834 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3089d8 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 3095ac <_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 49824 │ │ │ │ + b 49834 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49824 │ │ │ │ + beq 49834 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3089d8 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 3095ac <_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 49824 │ │ │ │ + b 49834 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r7, r0, ror #21 │ │ │ │ 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] @ 49a30 │ │ │ │ + ldr r3, [pc, #272] @ 49a40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49938 │ │ │ │ - ldr r1, [pc, #260] @ 49a34 │ │ │ │ - ldr r0, [pc, #260] @ 49a38 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49968 │ │ │ │ + beq 49948 │ │ │ │ + ldr r1, [pc, #260] @ 49a44 │ │ │ │ + ldr r0, [pc, #260] @ 49a48 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49978 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49958 │ │ │ │ + bne 49968 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 49970 │ │ │ │ - ldr r3, [pc, #220] @ 49a3c │ │ │ │ - ldr r1, [pc, #220] @ 49a40 │ │ │ │ + beq 49980 │ │ │ │ + ldr r3, [pc, #220] @ 49a4c │ │ │ │ + ldr r1, [pc, #220] @ 49a50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 49a28 │ │ │ │ + b 49a38 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49990 │ │ │ │ - ldr r3, [pc, #192] @ 49a44 │ │ │ │ - ldr r1, [pc, #192] @ 49a48 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 49968 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 499ac │ │ │ │ - ldr r3, [pc, #172] @ 49a4c │ │ │ │ - ldr r1, [pc, #172] @ 49a50 │ │ │ │ + bne 499a0 │ │ │ │ + ldr r3, [pc, #192] @ 49a54 │ │ │ │ + ldr r1, [pc, #192] @ 49a58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 49978 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 499bc │ │ │ │ + ldr r3, [pc, #172] @ 49a5c │ │ │ │ + ldr r1, [pc, #172] @ 49a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 49968 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 49978 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b97f4 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2ba44c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49968 │ │ │ │ - ldr r0, [pc, #144] @ 49a54 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + beq 49978 │ │ │ │ + ldr r0, [pc, #144] @ 49a64 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49968 │ │ │ │ + beq 49978 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ae780 │ │ │ │ + bl 1af508 │ │ │ │ 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] @ 49a58 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #92] @ 49a68 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -31968,252 +31974,57 @@ │ │ │ │ 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 pc, r8, ip, lsl #15 │ │ │ │ + eorseq r0, r9, ip, asr #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r7, r8, r8, r0 │ │ │ │ + eorseq r1, r7, r8, asr #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, ip, ror #18 │ │ │ │ + eorseq r1, r7, ip, lsl r4 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - @ instruction: 0x0038c3d0 │ │ │ │ + eorseq ip, r8, ip, ror #29 │ │ │ │ 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] @ 49b68 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi 49b50 │ │ │ │ - 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 49ab8 │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ - ldrb r0, [r3, #-1] │ │ │ │ - strb r0, [r3, #-2] │ │ │ │ - strb r1, [r3, #-1] │ │ │ │ - b 49a98 │ │ │ │ - ldr r0, [pc, #172] @ 49b6c │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - bmi 49ab8 │ │ │ │ - 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 49ac8 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - bmi 49ab8 │ │ │ │ - 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 49b00 │ │ │ │ - ldr r3, [pc, #24] @ 49b70 │ │ │ │ - ldr r1, [pc, #24] @ 49b74 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r7, r3, r8, lsr #4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r8, r8, lsr #15 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49b84 │ │ │ │ - b 328dd4 │ │ │ │ - andeq r9, r4, ip, ror #31 │ │ │ │ + ldr r1, [pc] @ 49a78 │ │ │ │ + b 3298f8 │ │ │ │ + andeq r9, r4, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49bb4 │ │ │ │ - ldr r3, [pc, #52] @ 49bdc │ │ │ │ - ldr r1, [pc, #52] @ 49be0 │ │ │ │ + bne 49aa8 │ │ │ │ + ldr r3, [pc, #52] @ 49ad0 │ │ │ │ + ldr r1, [pc, #52] @ 49ad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 49bc8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 49abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49bd0 │ │ │ │ + bge 49ac4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r0, lsr #22 │ │ │ │ - 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] @ 49c98 │ │ │ │ - ldr r0, [pc, #144] @ 49c9c │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49c48 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49c90 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49c7c │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49c24 │ │ │ │ - bl c3d68 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49c2c │ │ │ │ - ldr r0, [pc, #36] @ 49ca0 │ │ │ │ - b 49c90 │ │ │ │ - ldr r3, [pc, #32] @ 49ca4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144344 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, r0, r4, ip │ │ │ │ - @ instruction: 0x0038f7d4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00049ca8 : │ │ │ │ - ldr r2, [pc, #52] @ 49ce4 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - 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, 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 49d28 │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49db8 │ │ │ │ - ldrgt r4, [r6, #4] │ │ │ │ - b 49d48 │ │ │ │ - ldr r0, [pc, #140] @ 49dbc │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 49d14 │ │ │ │ - b 49dac │ │ │ │ - ldr r2, [pc, #112] @ 49dc0 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 49d7c │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 2fc8dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49d98 │ │ │ │ - b 49d90 │ │ │ │ - ldr r2, [pc, #64] @ 49dc4 │ │ │ │ - ldr r1, [pc, #64] @ 49dc8 │ │ │ │ - ldr r0, [r2] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1175c8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 49dac │ │ │ │ - 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: 0x0035a7f0 │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror #29 │ │ │ │ + @ instruction: 0x0038e5d0 │ │ │ │ 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] @ 49f8c │ │ │ │ + ldr lr, [pc, #416] @ 49c98 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32224,70 +32035,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 49e4c │ │ │ │ + bne 49b58 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49e94 │ │ │ │ + beq 49ba0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49f90 │ │ │ │ + ldr ip, [pc, #304] @ 49c9c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49f6c │ │ │ │ + beq 49c78 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49f6c │ │ │ │ - bl c3d68 │ │ │ │ + beq 49c78 │ │ │ │ + bl c4288 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49ed8 │ │ │ │ + beq 49be4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49ee4 │ │ │ │ + b 49bf0 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49f10 │ │ │ │ - ldr r3, [pc, #152] @ 49f94 │ │ │ │ + beq 49c1c │ │ │ │ + ldr r3, [pc, #152] @ 49ca0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144368 │ │ │ │ + bl 144928 │ │ │ │ mov r6, #0 │ │ │ │ - b 49f6c │ │ │ │ + b 49c78 │ │ │ │ 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] │ │ │ │ @@ -32301,27 +32112,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 4a890 │ │ │ │ + bl 4a5c0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r7, r3, r0, asr #4 │ │ │ │ - subseq r2, r7, r8, ror #21 │ │ │ │ + subseq r7, r3, r0, asr #26 │ │ │ │ + subseq r2, r7, ip, lsl #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049ca4 : │ │ │ │ + ldr r2, [pc, #52] @ 49ce0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359c90 │ │ │ │ + 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [pc, #240] @ 49df0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi 49dd8 │ │ │ │ + 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 49d40 │ │ │ │ + ldrb r1, [r3, #-2] │ │ │ │ + ldrb r0, [r3, #-1] │ │ │ │ + strb r0, [r3, #-2] │ │ │ │ + strb r1, [r3, #-1] │ │ │ │ + b 49d20 │ │ │ │ + ldr r0, [pc, #172] @ 49df4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + bmi 49d40 │ │ │ │ + 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 49d50 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + bmi 49d40 │ │ │ │ + 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 49d88 │ │ │ │ + ldr r3, [pc, #24] @ 49df8 │ │ │ │ + ldr r1, [pc, #24] @ 49dfc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r7, r3, ip, lsr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r0, r9, r8, ror #4 │ │ │ │ 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] │ │ │ │ @@ -32331,406 +32231,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 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ + b a462c │ │ │ │ + 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 49e94 │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldrle r4, [pc, #148] @ 49f24 │ │ │ │ + ldrgt r4, [r6, #4] │ │ │ │ + b 49eb4 │ │ │ │ + ldr r0, [pc, #140] @ 49f28 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 49e80 │ │ │ │ + b 49f18 │ │ │ │ + ldr r2, [pc, #112] @ 49f2c │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 49ee8 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 2fe298 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49f04 │ │ │ │ + b 49efc │ │ │ │ + ldr r2, [pc, #64] @ 49f30 │ │ │ │ + ldr r1, [pc, #64] @ 49f34 │ │ │ │ + ldr r0, [r2] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 117b4c │ │ │ │ + mov r4, #0 │ │ │ │ + b 49f18 │ │ │ │ + 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: 0x0035b2f0 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, ip, r9, pc @ │ │ │ │ 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] @ 4a5dc │ │ │ │ + ldr r3, [pc, #1492] @ 4a528 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a044 │ │ │ │ - ldr r3, [pc, #1452] @ 4a5dc │ │ │ │ + bne 49f90 │ │ │ │ + ldr r3, [pc, #1452] @ 4a528 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a094 │ │ │ │ + beq 49fe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5cc │ │ │ │ + bne 4a518 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5cc │ │ │ │ + bne 4a518 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a5e0 │ │ │ │ + ldr r5, [pc, #1364] @ 4a52c │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a5cc │ │ │ │ + b 4a518 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0dc │ │ │ │ + beq 4a028 │ │ │ │ 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] @ 4a5e4 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a5e8 │ │ │ │ + ldr r3, [pc, #1296] @ 4a530 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a534 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a5cc │ │ │ │ + b 4a518 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a150 │ │ │ │ + beq 4a09c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a07c │ │ │ │ - ldr r3, [pc, #1228] @ 4a5ec │ │ │ │ + bne 49fc8 │ │ │ │ + ldr r3, [pc, #1228] @ 4a538 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a590 │ │ │ │ + beq 4a4dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35779c │ │ │ │ - ldr r4, [pc, #1192] @ 4a5f0 │ │ │ │ + bl 358280 │ │ │ │ + ldr r4, [pc, #1192] @ 4a53c │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a5cc │ │ │ │ - ldr r2, [pc, #1180] @ 4a5f4 │ │ │ │ - ldr r3, [pc, #1180] @ 4a5f8 │ │ │ │ + b 4a518 │ │ │ │ + ldr r2, [pc, #1180] @ 4a540 │ │ │ │ + ldr r3, [pc, #1180] @ 4a544 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a184 │ │ │ │ + beq 4a0d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a5fc │ │ │ │ + ldr r1, [pc, #1152] @ 4a548 │ │ │ │ mov r0, #0 │ │ │ │ - bl 357434 │ │ │ │ - b 4a53c │ │ │ │ - ldr r3, [pc, #1140] @ 4a600 │ │ │ │ + bl 357f18 │ │ │ │ + b 4a488 │ │ │ │ + ldr r3, [pc, #1140] @ 4a54c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a200 │ │ │ │ + beq 4a14c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1e8 │ │ │ │ + beq 4a134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 33b3cc │ │ │ │ + bl 33beb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a5cc │ │ │ │ + b 4a518 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a5e4 │ │ │ │ + ldr r5, [pc, #1004] @ 4a530 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a5cc │ │ │ │ - ldr r2, [pc, #1020] @ 4a604 │ │ │ │ - ldr r3, [pc, #1020] @ 4a608 │ │ │ │ + b 4a518 │ │ │ │ + ldr r2, [pc, #1020] @ 4a550 │ │ │ │ + ldr r3, [pc, #1020] @ 4a554 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356e14 │ │ │ │ - ldr r2, [pc, #1000] @ 4a604 │ │ │ │ - ldr r3, [pc, #1000] @ 4a608 │ │ │ │ + bl 3578f8 │ │ │ │ + ldr r2, [pc, #1000] @ 4a550 │ │ │ │ + ldr r3, [pc, #1000] @ 4a554 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a25c │ │ │ │ + beq 4a1a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356e10 │ │ │ │ - ldr r2, [pc, #944] @ 4a604 │ │ │ │ - ldr r3, [pc, #944] @ 4a608 │ │ │ │ - bl 356e10 │ │ │ │ - b 4a27c │ │ │ │ - ldr r2, [pc, #928] @ 4a604 │ │ │ │ - ldr r3, [pc, #928] @ 4a608 │ │ │ │ + bl 3578f4 │ │ │ │ + ldr r2, [pc, #944] @ 4a550 │ │ │ │ + ldr r3, [pc, #944] @ 4a554 │ │ │ │ + bl 3578f4 │ │ │ │ + b 4a1c8 │ │ │ │ + ldr r2, [pc, #928] @ 4a550 │ │ │ │ + ldr r3, [pc, #928] @ 4a554 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356e10 │ │ │ │ - ldr r2, [pc, #896] @ 4a604 │ │ │ │ - ldr r3, [pc, #900] @ 4a60c │ │ │ │ - bl 3571c8 │ │ │ │ + bl 3578f4 │ │ │ │ + ldr r2, [pc, #896] @ 4a550 │ │ │ │ + ldr r3, [pc, #900] @ 4a558 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a428 │ │ │ │ - bl 33b3cc │ │ │ │ + beq 4a374 │ │ │ │ + bl 33beb0 │ │ │ │ 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] @ 4a610 │ │ │ │ - ldr r1, [pc, #800] @ 4a614 │ │ │ │ - bl 357434 │ │ │ │ + ldr r0, [pc, #800] @ 4a55c │ │ │ │ + ldr r1, [pc, #800] @ 4a560 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32ccec <_Py_strhex@@Base+0x388> │ │ │ │ + bl 32d7ec <_Py_strhex@@Base+0x330> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e10 │ │ │ │ - ldr r3, [pc, #684] @ 4a618 │ │ │ │ + bl 3578f4 │ │ │ │ + ldr r3, [pc, #684] @ 4a564 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357714 │ │ │ │ - ldr r3, [pc, #660] @ 4a61c │ │ │ │ + bl 3581f8 │ │ │ │ + ldr r3, [pc, #660] @ 4a568 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a3d0 │ │ │ │ - bl 356e10 │ │ │ │ + beq 4a31c │ │ │ │ + bl 3578f4 │ │ │ │ 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 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a544 │ │ │ │ - bl 3571c8 │ │ │ │ - ldr r3, [pc, #580] @ 4a620 │ │ │ │ + b 4a490 │ │ │ │ + bl 357cac │ │ │ │ + ldr r3, [pc, #580] @ 4a56c │ │ │ │ mov r2, #0 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ 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 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a544 │ │ │ │ - bl 32ccec <_Py_strhex@@Base+0x388> │ │ │ │ + b 4a490 │ │ │ │ + bl 32d7ec <_Py_strhex@@Base+0x330> │ │ │ │ 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 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 356e14 │ │ │ │ - ldr r3, [pc, #404] @ 4a618 │ │ │ │ + bl 3578f8 │ │ │ │ + ldr r3, [pc, #404] @ 4a564 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357714 │ │ │ │ - ldr r3, [pc, #380] @ 4a61c │ │ │ │ + bl 3581f8 │ │ │ │ + ldr r3, [pc, #380] @ 4a568 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a4e8 │ │ │ │ - bl 356e10 │ │ │ │ + beq 4a434 │ │ │ │ + bl 3578f4 │ │ │ │ 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 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a544 │ │ │ │ - bl 3571c8 │ │ │ │ - ldr r3, [pc, #300] @ 4a620 │ │ │ │ + b 4a490 │ │ │ │ + bl 357cac │ │ │ │ + ldr r3, [pc, #300] @ 4a56c │ │ │ │ mov r2, #0 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ 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 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a5dc │ │ │ │ + ldr r3, [pc, #140] @ 4a528 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5cc │ │ │ │ - ldr r3, [pc, #112] @ 4a5dc │ │ │ │ + bne 4a518 │ │ │ │ + ldr r3, [pc, #112] @ 4a528 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5cc │ │ │ │ + bne 4a518 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a5cc │ │ │ │ - ldr r3, [pc, #104] @ 4a600 │ │ │ │ + b 4a518 │ │ │ │ + ldr r3, [pc, #104] @ 4a54c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a1e8 │ │ │ │ - ldr r2, [pc, #80] @ 4a604 │ │ │ │ - ldr r3, [pc, #80] @ 4a608 │ │ │ │ + bne 4a134 │ │ │ │ + ldr r2, [pc, #80] @ 4a550 │ │ │ │ + ldr r3, [pc, #80] @ 4a554 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356e14 │ │ │ │ + bl 3578f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a238 │ │ │ │ + b 4a184 │ │ │ │ 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 │ │ │ │ - subseq r7, r3, r0, asr #4 │ │ │ │ + subseq r7, r3, r0, asr #26 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231884 <__bss_end__@@Base+0xfec6c93c> │ │ │ │ + blcc ff2317d0 <__bss_end__@@Base+0xfec6c888> │ │ │ │ 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 │ │ │ │ @@ -32739,59 +32696,138 @@ │ │ │ │ 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 4a64c │ │ │ │ + bne 4a598 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12e8dc │ │ │ │ + b 12ee74 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a670 │ │ │ │ + ldr r0, [pc, #20] @ 4a5bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a640 │ │ │ │ + bne 4a58c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, asr fp │ │ │ │ + eorseq r2, r9, r4, lsl #12 │ │ │ │ + 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 aae20 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a6d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 1764bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a6b0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a6dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a6d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a6d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a6f4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a37a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a6b0 │ │ │ │ + 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] @ 4a708 │ │ │ │ + ldr r1, [pc, #124] @ 4a790 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4a6a4 │ │ │ │ - bl 344350 │ │ │ │ + bne 4a72c │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4a700 │ │ │ │ + bne 4a788 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ + bne 4a780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a6f8 │ │ │ │ + bne 4a780 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 │ │ │ │ @@ -32800,457 +32836,378 @@ │ │ │ │ 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 4a748 │ │ │ │ + bhi 4a7d0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a768 │ │ │ │ - b 4a784 │ │ │ │ - ldr r0, [pc, #292] @ 4a874 │ │ │ │ + bne 4a7f0 │ │ │ │ + b 4a80c │ │ │ │ + ldr r0, [pc, #292] @ 4a8fc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a86c │ │ │ │ - b 4a734 │ │ │ │ - bl aafb8 │ │ │ │ + beq 4a8f4 │ │ │ │ + b 4a7bc │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a798 │ │ │ │ + bne 4a820 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a7b4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4a83c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a7b4 │ │ │ │ - b 4a86c │ │ │ │ + beq 4a83c │ │ │ │ + b 4a8f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a77c │ │ │ │ + bne 4a804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4a77c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4a804 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a82c │ │ │ │ + ble 4a8b4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a7e4 │ │ │ │ + beq 4a86c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a830 │ │ │ │ - b 4a85c │ │ │ │ - ldr r3, [pc, #140] @ 4a878 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a800 │ │ │ │ - ldr r1, [pc, #128] @ 4a878 │ │ │ │ - bl ade04 │ │ │ │ + beq 4a8b8 │ │ │ │ + b 4a8e4 │ │ │ │ + ldr r3, [pc, #140] @ 4a900 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a888 │ │ │ │ + ldr r1, [pc, #128] @ 4a900 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a814 │ │ │ │ + beq 4a89c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4a830 │ │ │ │ - ldr r2, [pc, #96] @ 4a87c │ │ │ │ - ldr r1, [pc, #96] @ 4a880 │ │ │ │ - ldr r0, [pc, #80] @ 4a874 │ │ │ │ + beq 4a8b8 │ │ │ │ + ldr r2, [pc, #96] @ 4a904 │ │ │ │ + ldr r1, [pc, #96] @ 4a908 │ │ │ │ + ldr r0, [pc, #80] @ 4a8fc │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a86c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a8f4 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a848 │ │ │ │ + bgt 4a8d0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2817fc │ │ │ │ + b 282f3c │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4aa30 │ │ │ │ - ldr r3, [pc, #20] @ 4a878 │ │ │ │ + b 4a974 │ │ │ │ + ldr r3, [pc, #20] @ 4a900 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a814 │ │ │ │ - b 4a7f0 │ │ │ │ + beq 4a89c │ │ │ │ + b 4a878 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, r4, lsl #17 │ │ │ │ + eorseq ip, r5, r4, lsl #7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ 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 aa938 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4a9a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175e2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a980 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4a9ac │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a9a4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a9a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4a9c4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a32b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a980 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #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 4aa00 │ │ │ │ + bne 4a944 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4aa24 │ │ │ │ + ldr r2, [pc, #40] @ 4a968 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4aa2c │ │ │ │ + b 4a970 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4aa28 │ │ │ │ + ldr r0, [pc, #24] @ 4a96c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a9f0 │ │ │ │ + bne 4a934 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r0, lsl r3 │ │ │ │ + eorseq r5, r7, r0, asr #27 │ │ │ │ │ │ │ │ -0004aa2c : │ │ │ │ - b 3a780 <_Py_IncRef@@Base+0x33c> │ │ │ │ +0004a970 : │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ 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 4aa5c │ │ │ │ + bne 4a9a0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2817fc │ │ │ │ + b 282f3c │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4aad0 │ │ │ │ + beq 4aa14 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4aaa0 │ │ │ │ + ble 4a9e4 │ │ │ │ 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 4aad0 │ │ │ │ + ble 4aa14 │ │ │ │ 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 r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aae8 │ │ │ │ - ldr r0, [pc, #4] @ 4aaec │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ 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 4ab3c │ │ │ │ + bhi 4aa70 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4ab7c │ │ │ │ - b 4ab60 │ │ │ │ - ldr r0, [pc, #128] @ 4abc4 │ │ │ │ + ble 4aab0 │ │ │ │ + b 4aa94 │ │ │ │ + ldr r0, [pc, #128] @ 4aaf8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ab2c │ │ │ │ + bne 4aa60 │ │ │ │ mov r0, #0 │ │ │ │ - b 4abbc │ │ │ │ + b 4aaf0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab58 │ │ │ │ + beq 4aa8c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4ab98 │ │ │ │ + bne 4aacc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4abc8 │ │ │ │ + ldreq r0, [pc, #52] @ 4aafc │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4abb0 │ │ │ │ + b 4aae4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f30c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f880 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ab7c │ │ │ │ - b 4ab58 │ │ │ │ + bne 4aab0 │ │ │ │ + b 4aa8c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32d3f4 <_PyTime_FromLong@@Base+0x144> │ │ │ │ + bl 32def4 <_PyTime_FromLong@@Base+0xb8> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0035b8d4 │ │ │ │ + @ instruction: 0x0035c3d4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4ab10 │ │ │ │ + ldr r0, [pc, #4] @ 4ab14 │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, asr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0004abcc <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004ab18 <_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 4ac0c <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4ab58 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_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, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4ac70 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - 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] │ │ │ │ - add r0, r4, #12 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - bl 29658 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #76] @ 0x4c │ │ │ │ - str r5, [r4, #12] │ │ │ │ - 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 │ │ │ │ - bl 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aca8 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ - blt 4acc0 <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ + beq 4ab90 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4aba8 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4ad3c <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ - b 9dd28 │ │ │ │ + ldr r0, [pc, #148] @ 4ac24 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9e20c │ │ │ │ mov r0, r6 │ │ │ │ - bl 163ab8 │ │ │ │ + bl 164028 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4acc8 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + bne 4abb0 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4ad34 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + b 4ac1c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4acf8 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + blt 4abe0 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x174> │ │ │ │ + ldr r0, [pc, #84] @ 4ac28 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ - b 4ad08 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #68] @ 4ad44 <_PyBytes_ReverseFind@@Base+0x178> │ │ │ │ + b 4abf0 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4ac2c <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ad34 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + beq 4ac1c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ad34 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + bne 4ac1c <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, ip, asr #7 │ │ │ │ - @ instruction: 0x0038f9f8 │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ + eorseq r6, r7, ip, ror lr │ │ │ │ + eorseq r0, r9, ip, lsr #9 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad5c <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ - ldr r1, [pc, #8] @ 4ad64 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ - b 24c974 │ │ │ │ - ldr r0, [pc, #4] @ 4ad68 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + beq 4ac44 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac4c <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24e3d0 │ │ │ │ + ldr r0, [pc, #4] @ 4ac50 <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ + 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 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4acb0 <_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] │ │ │ │ + add r0, r4, #12 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + bl 29658 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #76] @ 0x4c │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + 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 4ada0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bne 4ace0 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 317cc0 │ │ │ │ + b 3187e4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4adc4 <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #20] @ 4ad04 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ad94 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bne 4acd4 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003752d0 │ │ │ │ + eorseq r5, r7, r0, lsl #27 │ │ │ │ + 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 32dd20 <_PyTime_FromLong@@Base+0xa70> │ │ │ │ + bl 32e820 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae0c <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ - ldr r3, [pc, #36] @ 4ae24 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ + beq 4ad58 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad70 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ mov r0, #0 │ │ │ │ - b 4ae1c <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ + b 4ad68 <_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 │ │ │ │ @@ -33265,385 +33222,385 @@ │ │ │ │ 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 4ae80 <_PyBytes_ReverseFind@@Base+0x2b4> │ │ │ │ + bne 4adcc <_PyBytes_ReverseFind@@Base+0x2b4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4aeb0 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - ldr ip, [pc, #1424] @ 4b418 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4adfc <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + ldr ip, [pc, #1424] @ 4b364 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + beq 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4af2c <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + beq 4ae78 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4aed0 <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ + beq 4ae1c <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4aed4 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ - b 4af38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - ldr r8, [pc, #1348] @ 4b41c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + bne 4ae20 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + b 4ae84 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + ldr r8, [pc, #1348] @ 4b368 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4aef4 <_PyBytes_ReverseFind@@Base+0x328> │ │ │ │ - bl a55f0 │ │ │ │ + bne 4ae40 <_PyBytes_ReverseFind@@Base+0x328> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - b 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ - bl aafb8 │ │ │ │ + beq 4ae84 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + b 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4af20 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq 4ae6c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4af20 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne 4ae6c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4af3c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ - b 4aee4 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ - ldr r8, [pc, #1256] @ 4b41c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + bne 4ae88 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b 4ae30 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ + ldr r8, [pc, #1256] @ 4b368 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4af3c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b 4ae88 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b41c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + ldr r3, [pc, #1236] @ 4b368 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b420 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b36c <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b148 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ + bne 4b094 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4af84 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bne 4aed0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b40c <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + b 4b358 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b424 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + ldr sl, [pc, #1172] @ 4b370 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b068 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + beq 4afb4 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4afb8 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + ble 4af04 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4afbc <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + beq 4af08 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4af98 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ - beq 4b118 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b 4aee4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + beq 4b064 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4afdc <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ + ble 4af28 <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4afc0 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + beq 4af0c <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b05c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + ble 4afa8 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ + beq 4af88 <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + beq 4afa8 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + bne 4afa8 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4af90 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + b 4aedc <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b424 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ - ble 4b118 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b370 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + ble 4b064 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b094 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq 4afe0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b074 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ - b 4b118 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + bne 4afc0 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + b 4b064 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b114 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + ble 4b060 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0f4 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + beq 4b040 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + beq 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b120 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b06c <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b114 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + beq 4b060 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b114 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ + bne 4b060 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b40c <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + b 4b358 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + beq 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bne 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4af7c <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bne 4aec8 <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b188 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ - ldr r3, [pc, #684] @ 4b428 <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ - ldr r1, [pc, #684] @ 4b42c <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ + bne 4b0d4 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + ldr r3, [pc, #684] @ 4b374 <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ + ldr r1, [pc, #684] @ 4b378 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4b400 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4b34c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b274 <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ + bne 4b1c0 <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b400 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b34c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b254 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + ble 4b1a0 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b254 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + bcc 4b1a0 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b248 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ + bne 4b194 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b238 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + ble 4b184 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3bc <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ + bne 4b308 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b238 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + beq 4b184 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b238 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + bne 4b184 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b1c0 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + b 4b10c <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b1d0 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bne 4b11c <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b320 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + blt 4b26c <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b2d4 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ - b 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ - bl 92da0 │ │ │ │ + bne 4b220 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + b 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b400 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b34c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ 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 4b2c4 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + beq 4b210 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b328 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ + bge 4b274 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b31c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + ble 4b268 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b3bc <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ + bne 4b308 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b31c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + beq 4b268 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b31c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + bne 4b268 <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b404 <_PyBytes_ReverseFind@@Base+0x838> │ │ │ │ + b 4b350 <_PyBytes_ReverseFind@@Base+0x838> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b3b0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + ble 4b2fc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b390 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ + beq 4b2dc <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b3b0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + beq 4b2fc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b3b0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + bne 4b2fc <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b284 <_PyBytes_ReverseFind@@Base+0x6b8> │ │ │ │ + b 4b1d0 <_PyBytes_ReverseFind@@Base+0x6b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + beq 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b400 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + beq 4b34c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b400 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bne 4b34c <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r0, asr fp │ │ │ │ + subseq r2, r7, r4, ror fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r5, r8 │ │ │ │ + mlaseq r6, ip, r0, r9 │ │ │ │ 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 │ │ │ │ @@ -33654,183 +33611,197 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 4b494 <_PyBytes_ReverseFind@@Base+0x8c8> │ │ │ │ + bne 4b3e0 <_PyBytes_ReverseFind@@Base+0x8c8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b4cc <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ - ldr ip, [pc, #252] @ 4b598 <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ + beq 4b418 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + ldr ip, [pc, #252] @ 4b4e4 <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b4cc <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + bne 4b418 <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b58c <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #200] @ 4b59c <_PyBytes_ReverseFind@@Base+0x9d0> │ │ │ │ + b 4b4d8 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #200] @ 4b4e8 <_PyBytes_ReverseFind@@Base+0x9d0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4b5a0 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + ldreq r4, [pc, #184] @ 4b4ec <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4b540 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ - bl a4508 │ │ │ │ + bne 4b48c <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + bl a49f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b528 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 4b474 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b4c4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + bne 4b410 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2048e4 │ │ │ │ + bl 2062a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4b57c <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ - b 4b4c4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + bge 4b4c8 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + b 4b410 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 4b58c <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - bl 115858 │ │ │ │ + b 4b4d8 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + bl 115ddc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b4c4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ - beq 4b564 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ + blt 4b410 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + beq 4b4b0 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9510 │ │ │ │ + b a99f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2884 │ │ │ │ + bl b2dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b4c4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + blt 4b410 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ 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, ip, ror fp │ │ │ │ + subseq r2, r7, r0, lsr #23 │ │ │ │ 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 4b5cc <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ + bne 4b518 <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ae6b0 │ │ │ │ + b 1af438 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b5f0 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + ldr r0, [pc, #20] @ 4b53c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b5c0 <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ + bne 4b50c <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r0, r2, r5 │ │ │ │ + eorseq r5, r7, r0, asr #26 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 9b0fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b6ac <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ + b a2cd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b658 <_PyBytes_ReverseFind@@Base+0xa8c> │ │ │ │ + bne 4b578 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 310c04 │ │ │ │ + b 3120f8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b67c <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + ldr r0, [pc, #20] @ 4b59c <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b64c <_PyBytes_ReverseFind@@Base+0xa80> │ │ │ │ + bne 4b56c <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003752b4 │ │ │ │ + eorseq r5, r7, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 188720 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188dbc <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d27a0 │ │ │ │ - ldr r0, [pc] @ 4b6a8 <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ + bl 2d3380 │ │ │ │ + ldr r0, [pc] @ 4b5c8 <_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 9b5e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b648 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a462c │ │ │ │ + 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 3581e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b640 <_PyBytes_ReverseFind@@Base+0xb28> │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3581e4 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b6fc <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b698 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b6fc <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b698 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b6fc <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + bne 4b698 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b714 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ - ldr r0, [pc, #4] @ 4b718 <_PyBytes_ReverseFind@@Base+0xb4c> │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -33838,1030 +33809,1039 @@ │ │ │ │ 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 4b774 <_PyBytes_ReverseFind@@Base+0xba8> │ │ │ │ + bne 4b6f8 <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b7ac <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ - ldr ip, [pc, #380] @ 4b8f8 <_PyBytes_ReverseFind@@Base+0xd2c> │ │ │ │ + beq 4b730 <_PyBytes_ReverseFind@@Base+0xc18> │ │ │ │ + ldr ip, [pc, #380] @ 4b87c <_PyBytes_ReverseFind@@Base+0xd64> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b7ac <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + bne 4b730 <_PyBytes_ReverseFind@@Base+0xc18> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + b 4b870 <_PyBytes_ReverseFind@@Base+0xd58> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b7c4 <_PyBytes_ReverseFind@@Base+0xbf8> │ │ │ │ + beq 4b748 <_PyBytes_ReverseFind@@Base+0xc30> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b7a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + blt 4b728 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b8fc <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ - bl 92da0 │ │ │ │ + ldreq r9, [pc, #288] @ 4b880 <_PyBytes_ReverseFind@@Base+0xd68> │ │ │ │ + bl 93268 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b728 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + ble 4b870 <_PyBytes_ReverseFind@@Base+0xd58> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b81c <_PyBytes_ReverseFind@@Base+0xc50> │ │ │ │ + beq 4b7a0 <_PyBytes_ReverseFind@@Base+0xc88> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7f4 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + bne 4b778 <_PyBytes_ReverseFind@@Base+0xc60> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b850 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + b 4b7d4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b850 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + ble 4b7d4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b848 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + bne 4b7cc <_PyBytes_ReverseFind@@Base+0xcb4> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b848 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + ble 4b7cc <_PyBytes_ReverseFind@@Base+0xcb4> │ │ │ │ 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 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b8c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b848 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b8a0 <_PyBytes_ReverseFind@@Base+0xcd4> │ │ │ │ + beq 4b824 <_PyBytes_ReverseFind@@Base+0xd0c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b8c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b848 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b8c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bne 4b848 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b8c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b848 <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + beq 4b76c <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bne 4b76c <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b76c <_PyBytes_ReverseFind@@Base+0xc54> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b728 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bne 4b728 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4b728 <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ 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, ip, asr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - 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 357700 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b948 <_PyBytes_ReverseFind@@Base+0xd7c> │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 357700 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 211540 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4b8cc <_PyBytes_ReverseFind@@Base+0xdb4> │ │ │ │ + ldr r0, [pc, #4] @ 4b8d0 <_PyBytes_ReverseFind@@Base+0xdb8> │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, ror #19 │ │ │ │ + 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 4b978 <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + bne 4b8fc <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d5c48 │ │ │ │ + b 1d7268 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b99c <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + ldr r0, [pc, #20] @ 4b920 <_PyBytes_ReverseFind@@Base+0xe08> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b96c <_PyBytes_ReverseFind@@Base+0xda0> │ │ │ │ + bne 4b8f0 <_PyBytes_ReverseFind@@Base+0xdd8> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, ror #5 │ │ │ │ - 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 20fb6c │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + mlaseq r7, r0, sp, r5 │ │ │ │ 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 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ba3c <_PyBytes_ReverseFind@@Base+0xe70> │ │ │ │ + beq 4b970 <_PyBytes_ReverseFind@@Base+0xe58> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4ba44 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ + ldreq r0, [pc, #20] @ 4b978 <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4ba44 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ - bl 4bacc │ │ │ │ + ldreq r1, [pc, #8] @ 4b978 <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ + bl 4ba10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ba48 : │ │ │ │ +0004b97c : │ │ │ │ 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 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4baa4 │ │ │ │ + beq 4b9d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308914 │ │ │ │ + bl 3094e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4baa4 │ │ │ │ + beq 4b9d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9804 │ │ │ │ + b f9d64 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 4bb20 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ + ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 4bac0 │ │ │ │ - b 287e5c │ │ │ │ - andeq fp, r4, r8, lsr fp │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b 14f2e0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4bb10 │ │ │ │ - ldr r5, [pc, #56] @ 4bb14 │ │ │ │ - ldr r4, [pc, #56] @ 4bb18 │ │ │ │ + ldr r1, [pc] @ 4ba04 │ │ │ │ + b 2894fc │ │ │ │ + andeq fp, r4, ip, ror #20 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f8a8 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr r6, [pc, #56] @ 4ba54 │ │ │ │ + ldr r5, [pc, #56] @ 4ba58 │ │ │ │ + ldr r4, [pc, #56] @ 4ba5c │ │ │ │ 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 4bb04 │ │ │ │ + bne 4ba48 │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 4bae0 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ - eorseq r8, r9, r0, ror #1 │ │ │ │ - subeq r3, r8, r4, lsr r8 │ │ │ │ - │ │ │ │ -0004bb1c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9804 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bb30 <_PyDict_DelItem_KnownHash@@Base+0x14> │ │ │ │ - ldr r0, [pc, #4] @ 4bb34 <_PyDict_DelItem_KnownHash@@Base+0x18> │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - eoreq r4, ip, r8, lsl #22 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + b 4ba24 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ + eorseq r8, r9, r0, ror #23 │ │ │ │ + subeq r4, r8, r0, lsr #6 │ │ │ │ + │ │ │ │ +0004ba60 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9d64 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 4bccc │ │ │ │ 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] @ 4bc44 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + ldr r3, [pc, #240] @ 4bb78 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bbec <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #204] @ 4bc44 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + bne 4bb20 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bb78 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bbec <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ + bne 4bb20 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bbb8 <_PyDict_DelItem_KnownHash@@Base+0x9c> │ │ │ │ + beq 4baec <_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 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bc48 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bb7c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bc38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ - b 4bc30 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bne 4bb6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bb64 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bc38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4bb6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bc38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4bb6c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bc4c <_PyDict_DelItem_KnownHash@@Base+0x130> │ │ │ │ + ldr r5, [pc, #20] @ 4bb80 <_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 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 4bd1c <_PyDict_DelItem_KnownHash@@Base+0x200> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4bd1c <_PyDict_DelItem_KnownHash@@Base+0x200> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 203ed0 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4bd34 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4bd38 <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4bd3c <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - beq 4bce4 <_PyDict_DelItem_KnownHash@@Base+0x1c8> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4bd40 <_PyDict_DelItem_KnownHash@@Base+0x224> │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4bcec <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ - mov r5, r7 │ │ │ │ - b 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x1f4> │ │ │ │ - bl ade04 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4bce4 <_PyDict_DelItem_KnownHash@@Base+0x1c8> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bce4 <_PyDict_DelItem_KnownHash@@Base+0x1c8> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6308 │ │ │ │ - ldr r2, [pc, #32] @ 4bd44 <_PyDict_DelItem_KnownHash@@Base+0x228> │ │ │ │ - ldr r1, [pc, #32] @ 4bd48 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ - ldr r0, [pc, #32] @ 4bd4c <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r6, r9, r0, ror r7 │ │ │ │ - subeq r4, r8, r0, ror sp │ │ │ │ - subeq r3, r8, r4, lsr r9 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, ror #28 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r8, r7, ip, lsl #25 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f2e0 │ │ │ │ + b 14f8a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4be10 <_PyDict_DelItem_KnownHash@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #160] @ 4bc44 <_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 4bd88 <_PyDict_DelItem_KnownHash@@Base+0x26c> │ │ │ │ - bl 344350 │ │ │ │ + bne 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4be08 <_PyDict_DelItem_KnownHash@@Base+0x2ec> │ │ │ │ + bne 4bc3c <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be00 <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ + bne 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4be00 <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ + bne 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4be00 <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ + bne 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4be00 <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ + bne 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be60 <_PyDict_DelItem_KnownHash@@Base+0x344> │ │ │ │ + beq 4bc94 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4be68 <_PyDict_DelItem_KnownHash@@Base+0x34c> │ │ │ │ + ldreq r0, [pc, #20] @ 4bc9c <_PyDict_DelItem_KnownHash@@Base+0x23c> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4be68 <_PyDict_DelItem_KnownHash@@Base+0x34c> │ │ │ │ - bl 4bf90 │ │ │ │ + ldreq r1, [pc, #8] @ 4bc9c <_PyDict_DelItem_KnownHash@@Base+0x23c> │ │ │ │ + bl 4bedc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004be6c : │ │ │ │ +0004bca0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4be94 │ │ │ │ + ldr r5, [pc, #28] @ 4bcc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127e6c │ │ │ │ + b 1283fc │ │ │ │ andeq r0, r0, ip │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 4bcdc │ │ │ │ + ldr r0, [pc, #4] @ 4bce0 │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r5, ip, r0, asr #15 │ │ │ │ + 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] @ 4bf6c │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #188] @ 4bdb8 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bf50 │ │ │ │ - ldr r6, [pc, #164] @ 4bf70 │ │ │ │ - ldr r7, [pc, #164] @ 4bf74 │ │ │ │ - ldr r8, [pc, #164] @ 4bf78 │ │ │ │ + beq 4bd9c │ │ │ │ + ldr r6, [pc, #164] @ 4bdbc │ │ │ │ + ldr r7, [pc, #164] @ 4bdc0 │ │ │ │ + ldr r8, [pc, #164] @ 4bdc4 │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bf58 │ │ │ │ - bl a6308 │ │ │ │ + beq 4bda4 │ │ │ │ + bl a67f0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bf24 │ │ │ │ + beq 4bd70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bf24 │ │ │ │ + bne 4bd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4bf58 │ │ │ │ + bge 4bda4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bf50 │ │ │ │ + beq 4bd9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4bf50 │ │ │ │ + bne 4bd9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4bf64 │ │ │ │ + b 4bdb0 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bed8 │ │ │ │ + bne 4bd24 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003d45b0 │ │ │ │ + ldrheq r5, [sp], -r0 @ │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4bf8c │ │ │ │ - b 1af8e0 │ │ │ │ - andeq ip, r4, ip, lsr #3 │ │ │ │ + ldr r1, [pc] @ 4bdd8 │ │ │ │ + b 1b0668 │ │ │ │ + strdeq ip, [r4], -r0 │ │ │ │ + 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 4bea8 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4bea8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 205894 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #152] @ 4bec0 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #136] @ 4bec4 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #128] @ 4bec8 │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + beq 4be70 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #96] @ 4becc │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4be78 │ │ │ │ + mov r5, r7 │ │ │ │ + b 4be9c │ │ │ │ + bl ae33c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4be70 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4be70 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a67f0 │ │ │ │ + ldr r2, [pc, #32] @ 4bed0 │ │ │ │ + ldr r1, [pc, #32] @ 4bed4 │ │ │ │ + ldr r0, [pc, #32] @ 4bed8 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r7, r9, ip, lsr r1 │ │ │ │ + subeq r5, r8, ip, lsr r7 │ │ │ │ + subeq r4, r8, r0, lsr #8 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r3, r6, r8, ror #18 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003795f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4bff4 │ │ │ │ - ldr r6, [pc, #84] @ 4bff8 │ │ │ │ - ldr r5, [pc, #84] @ 4bffc │ │ │ │ + ldr r7, [pc, #84] @ 4bf40 │ │ │ │ + ldr r6, [pc, #84] @ 4bf44 │ │ │ │ + ldr r5, [pc, #84] @ 4bf48 │ │ │ │ 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 4bfd0 │ │ │ │ + beq 4bf1c │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq ip, [r5, ip] │ │ │ │ moveq r3, #1 │ │ │ │ - b 4bfe8 │ │ │ │ + b 4bf34 │ │ │ │ ands r4, r4, #2 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 4bfe8 │ │ │ │ + beq 4bf34 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ - b 4bfa8 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ - eorseq r8, r9, r0, ror #1 │ │ │ │ - subeq r3, r8, r4, lsr r8 │ │ │ │ + b 4bef4 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ + eorseq r8, r9, r0, ror #23 │ │ │ │ + subeq r4, r8, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c17c │ │ │ │ + ldr r7, [pc, #356] @ 4c0c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4c048 │ │ │ │ - ldr r3, [pc, #336] @ 4c180 │ │ │ │ + bne 4bf94 │ │ │ │ + ldr r3, [pc, #336] @ 4c0cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4c068 │ │ │ │ - ldr r2, [pc, #308] @ 4c184 │ │ │ │ + b 4bfb4 │ │ │ │ + ldr r2, [pc, #308] @ 4c0d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180800 │ │ │ │ + bl 180e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c16c │ │ │ │ + beq 4c0b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c11c │ │ │ │ + bne 4c068 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c170 │ │ │ │ + beq 4c0bc │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4508 │ │ │ │ + bl a49f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4c0c0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4c00c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c148 │ │ │ │ - ldr r3, [pc, #212] @ 4c188 │ │ │ │ + bne 4c094 │ │ │ │ + ldr r3, [pc, #212] @ 4c0d4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ - b 4c148 │ │ │ │ + bl 139fa0 │ │ │ │ + b 4c094 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d08f8 │ │ │ │ + bl 2d14d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c148 │ │ │ │ + bne 4c094 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4c080 │ │ │ │ + b 4bfcc │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a9510 │ │ │ │ + bl a99f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c148 │ │ │ │ + beq 4c094 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2884 │ │ │ │ + bl b2dc0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c12c │ │ │ │ + bne 4c078 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c148 │ │ │ │ + bne 4c094 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4c0e0 │ │ │ │ - b 4c170 │ │ │ │ + bne 4c02c │ │ │ │ + b 4c0bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c110 │ │ │ │ + bne 4c05c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4c110 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4c05c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c16c │ │ │ │ + beq 4c0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c16c │ │ │ │ + bne 4c0b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 4bb20 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ 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 357700 │ │ │ │ + bl 3581e4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ - ldr r1, [pc] @ 4c1f0 │ │ │ │ - b 24c974 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 4bccc │ │ │ │ + ldr r1, [pc] @ 4c13c │ │ │ │ + b 24e3d0 │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c224 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4c170 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c254 │ │ │ │ + bne 4c1a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c248 │ │ │ │ - ldr r3, [pc, #32] @ 4c25c │ │ │ │ - ldr r1, [pc, #32] @ 4c260 │ │ │ │ + bne 4c194 │ │ │ │ + ldr r3, [pc, #32] @ 4c1a8 │ │ │ │ + ldr r1, [pc, #32] @ 4c1ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4c254 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4c1a0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c264 │ │ │ │ - b 1446f0 │ │ │ │ + ldr r1, [pc, #16] @ 4c1b0 │ │ │ │ + b 144cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, asr #21 │ │ │ │ - eorseq r6, r6, r4, lsl #27 │ │ │ │ + eorseq r0, r9, r4, lsl #11 │ │ │ │ + eorseq r7, r6, r4, lsl #17 │ │ │ │ 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 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c2a0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4c1ec │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c300 │ │ │ │ - b 4c2f8 │ │ │ │ - bl aafb8 │ │ │ │ + beq 4c24c │ │ │ │ + b 4c244 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c2cc │ │ │ │ + beq 4c218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c2cc │ │ │ │ + bne 4c218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c300 │ │ │ │ - b 4c28c │ │ │ │ + bne 4c24c │ │ │ │ + b 4c1d8 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43530 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ + bl 43478 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c320 │ │ │ │ + bne 4c26c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c2d8 │ │ │ │ + bgt 4c224 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c350 │ │ │ │ + ldreq r0, [pc, #52] @ 4c29c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d0fec │ │ │ │ + b 1d2618 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c350 │ │ │ │ + ldreq r3, [pc, #28] @ 4c29c │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #136] @ 4c3e4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 4c3cc │ │ │ │ - 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 4c3d4 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 4c3d4 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 4c4dc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 4c3dc │ │ │ │ - cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c3e8 │ │ │ │ - ldr r2, [pc, #56] @ 4c3ec │ │ │ │ - bne 4c3c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c3f0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c3f0 │ │ │ │ - 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, 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 4c440 │ │ │ │ + bne 4c2ec │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2accac │ │ │ │ + bl 2adc8c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 4c468 │ │ │ │ - b 4c460 │ │ │ │ + bne 4c314 │ │ │ │ + b 4c30c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c488 │ │ │ │ + ldr r0, [pc, #56] @ 4c334 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c420 │ │ │ │ + bne 4c2cc │ │ │ │ mov r4, #0 │ │ │ │ - b 4c474 │ │ │ │ + b 4c320 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 4c5b0 │ │ │ │ + bl 4c338 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r7, [r7], -ip @ │ │ │ │ + @ instruction: 0x003779bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4c4b4 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 13d928 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c4d8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 4c4a8 │ │ │ │ - eorseq r5, r7, r0, ror #4 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 4c5a8 │ │ │ │ - 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 4c570 │ │ │ │ - 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 32dd20 <_PyTime_FromLong@@Base+0xa70> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c59c │ │ │ │ - mov r2, sp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fc9bc │ │ │ │ - cmp r0, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 4c578 │ │ │ │ - bhi 4c530 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c58c │ │ │ │ - mov r0, #0 │ │ │ │ - b 4c5a0 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 116d1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4c594 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 4c5a0 │ │ │ │ - bne 4c530 │ │ │ │ - b 4c570 │ │ │ │ - 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, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c69c │ │ │ │ - bl 17df9c │ │ │ │ + ldr r1, [pc, #200] @ 4c424 │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - bne 4c5f4 │ │ │ │ - ldr r1, [pc, #180] @ 4c6a0 │ │ │ │ + bne 4c37c │ │ │ │ + ldr r1, [pc, #180] @ 4c428 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1175c8 │ │ │ │ - b 4c608 │ │ │ │ + bl 117b4c │ │ │ │ + b 4c390 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d848 │ │ │ │ + bl 9dd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4c610 │ │ │ │ + bne 4c398 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c694 │ │ │ │ + b 4c41c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r4, #12 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c650 │ │ │ │ + blt 4c3d8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c678 │ │ │ │ - ldr r1, [pc, #92] @ 4c6a4 │ │ │ │ + beq 4c400 │ │ │ │ + ldr r1, [pc, #92] @ 4c42c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c608 │ │ │ │ + beq 4c390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c608 │ │ │ │ + bne 4c390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4c608 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4c390 │ │ │ │ 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 pc, r8, r8, lsr fp @ │ │ │ │ - eorseq pc, r8, ip, ror #22 │ │ │ │ + eorseq r0, r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x003905dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4c458 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 13dee8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4c47c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 4c44c │ │ │ │ + eorseq r5, r7, r0, lsl sp │ │ │ │ + ldr ip, [pc, #136] @ 4c510 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 4c4f8 │ │ │ │ + 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 4c500 │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 4c500 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 4c5f4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 4c508 │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr r0, [pc, #56] @ 4c514 │ │ │ │ + ldr r2, [pc, #56] @ 4c518 │ │ │ │ + bne 4c4ec │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 4c51c │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 4c51c │ │ │ │ + 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b5e0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b658 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 113810 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a462c │ │ │ │ + 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 9b0b4 <_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 4c6e0 │ │ │ │ + bne 4c5b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c6f4 │ │ │ │ - b 4c704 │ │ │ │ + bne 4c5c8 │ │ │ │ + b 4c5d8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c6d0 │ │ │ │ + beq 4c5a4 │ │ │ │ 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 4c6c0 │ │ │ │ + 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 4c688 │ │ │ │ + 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 32e820 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c6b4 │ │ │ │ + mov r2, sp │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fe61c │ │ │ │ + cmp r0, #2 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 4c690 │ │ │ │ + bhi 4c648 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c6a4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4c6b8 │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1172a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4c6ac │ │ │ │ + mvn r0, #0 │ │ │ │ + b 4c6b8 │ │ │ │ + bne 4c648 │ │ │ │ + b 4c688 │ │ │ │ + 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -34869,908 +34849,889 @@ │ │ │ │ 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] @ 4c8c0 │ │ │ │ + ldr r0, [pc, #348] @ 4c868 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c8c4 │ │ │ │ - ldr r1, [pc, #328] @ 4c8c8 │ │ │ │ + ldr r2, [pc, #328] @ 4c86c │ │ │ │ + ldr r1, [pc, #328] @ 4c870 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c88c │ │ │ │ - ldr r1, [pc, #304] @ 4c8cc │ │ │ │ - ldr r0, [pc, #304] @ 4c8d0 │ │ │ │ + beq 4c834 │ │ │ │ + ldr r1, [pc, #304] @ 4c874 │ │ │ │ + ldr r0, [pc, #304] @ 4c878 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c810 │ │ │ │ + blt 4c7b8 │ │ │ │ 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 2e18d8 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e24b4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c810 │ │ │ │ + beq 4c7b8 │ │ │ │ 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 4c824 │ │ │ │ + beq 4c7cc │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c818 │ │ │ │ - ldr r3, [pc, #204] @ 4c8d4 │ │ │ │ - ldr r1, [pc, #204] @ 4c8d8 │ │ │ │ + beq 4c7c0 │ │ │ │ + ldr r3, [pc, #204] @ 4c87c │ │ │ │ + ldr r1, [pc, #204] @ 4c880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c884 │ │ │ │ + b 4c82c │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3d68 │ │ │ │ - ldr r3, [pc, #172] @ 4c8dc │ │ │ │ + bl c4288 │ │ │ │ + ldr r3, [pc, #172] @ 4c884 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d124 │ │ │ │ + bl 4d070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c8c0 │ │ │ │ + ldr r3, [pc, #40] @ 4c868 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c8b0 │ │ │ │ + beq 4c858 │ │ │ │ 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 r5, r8, r0, lsl #24 │ │ │ │ - @ instruction: 0x0038fbb0 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - eorseq pc, r8, r4, asr #23 │ │ │ │ + eorseq r6, r8, r0, lsl #13 │ │ │ │ + eorseq r0, r9, r4, ror #12 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + eorseq r0, r9, r8, ror r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r8, ip, ror ip │ │ │ │ + @ instruction: 0x003866fc │ │ │ │ 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 9b0fc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b174 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c964 │ │ │ │ + bne 4c8b0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b6e4 │ │ │ │ + b 3b6b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c988 │ │ │ │ + ldr r0, [pc, #20] @ 4c8d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c958 │ │ │ │ - eorseq r5, r7, r0, lsr r2 │ │ │ │ + b 4c8a4 │ │ │ │ + eorseq r5, r7, r0, ror #25 │ │ │ │ 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] @ 4ca54 │ │ │ │ + ldr r0, [pc, #172] @ 4c9a0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4ca58 │ │ │ │ - ldr r1, [pc, #152] @ 4ca5c │ │ │ │ + ldr r2, [pc, #152] @ 4c9a4 │ │ │ │ + ldr r1, [pc, #152] @ 4c9a8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ca2c │ │ │ │ - ldr r1, [pc, #132] @ 4ca60 │ │ │ │ - ldr r0, [pc, #132] @ 4ca64 │ │ │ │ + beq 4c978 │ │ │ │ + ldr r1, [pc, #132] @ 4c9ac │ │ │ │ + ldr r0, [pc, #132] @ 4c9b0 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c9f8 │ │ │ │ + bge 4c944 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ca24 │ │ │ │ + b 4c970 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2e18d8 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e24b4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c9f0 │ │ │ │ + beq 4c93c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2e1bd4 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e27b0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99bb4 │ │ │ │ - ldr r3, [pc, #32] @ 4ca54 │ │ │ │ + bl 9a098 │ │ │ │ + ldr r3, [pc, #32] @ 4c9a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4ca48 │ │ │ │ + beq 4c994 │ │ │ │ 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 r5, r8, r0, lsl #24 │ │ │ │ - eorseq pc, r8, r0, ror #24 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - eorseq pc, r8, r4, ror ip @ │ │ │ │ + eorseq r6, r8, r0, lsl #13 │ │ │ │ + mlaseq r9, r0, r6, r0 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + eorseq r0, r9, r4, lsr #13 │ │ │ │ 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 4caa4 │ │ │ │ + bhi 4c9f0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cac4 │ │ │ │ - b 4cae0 │ │ │ │ - ldr r0, [pc, #308] @ 4cbe0 │ │ │ │ + bne 4ca10 │ │ │ │ + b 4ca2c │ │ │ │ + ldr r0, [pc, #308] @ 4cb2c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cbd8 │ │ │ │ - b 4ca90 │ │ │ │ - bl aafb8 │ │ │ │ + beq 4cb24 │ │ │ │ + b 4c9dc │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4caf4 │ │ │ │ + bne 4ca40 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4cb10 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4ca5c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4cb10 │ │ │ │ - b 4cbd8 │ │ │ │ + beq 4ca5c │ │ │ │ + b 4cb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cad8 │ │ │ │ + bne 4ca24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4cad8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4ca24 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cb8c │ │ │ │ + ble 4cad8 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4cb44 │ │ │ │ + beq 4ca90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cb8c │ │ │ │ - b 4cbc8 │ │ │ │ - ldr r3, [pc, #152] @ 4cbe4 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4cb60 │ │ │ │ - ldr r1, [pc, #140] @ 4cbe4 │ │ │ │ - bl ade04 │ │ │ │ + beq 4cad8 │ │ │ │ + b 4cb14 │ │ │ │ + ldr r3, [pc, #152] @ 4cb30 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4caac │ │ │ │ + ldr r1, [pc, #140] @ 4cb30 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb74 │ │ │ │ + beq 4cac0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cb8c │ │ │ │ - ldr r2, [pc, #108] @ 4cbe8 │ │ │ │ - ldr r1, [pc, #108] @ 4cbec │ │ │ │ - ldr r0, [pc, #92] @ 4cbe0 │ │ │ │ + beq 4cad8 │ │ │ │ + ldr r2, [pc, #108] @ 4cb34 │ │ │ │ + ldr r1, [pc, #108] @ 4cb38 │ │ │ │ + ldr r0, [pc, #92] @ 4cb2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cbd8 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb24 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cba4 │ │ │ │ + bgt 4caf0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2817fc │ │ │ │ + b 282f3c │ │ │ │ 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 4aa30 │ │ │ │ - ldr r3, [pc, #20] @ 4cbe4 │ │ │ │ + b 4a974 │ │ │ │ + ldr r3, [pc, #20] @ 4cb30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4cb74 │ │ │ │ - b 4cb50 │ │ │ │ + beq 4cac0 │ │ │ │ + b 4ca9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, lsl r8 │ │ │ │ + eorseq ip, r5, ip, lsl r3 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cc00 │ │ │ │ - b 2ad138 │ │ │ │ - ldr r0, [pc] @ 4cc08 │ │ │ │ + beq 4cb4c │ │ │ │ + b 2ae078 │ │ │ │ + ldr r0, [pc] @ 4cb54 │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cc24 │ │ │ │ - ldr r0, [pc, #16] @ 4cc34 │ │ │ │ - b 128bd4 │ │ │ │ + bne 4cb70 │ │ │ │ + ldr r0, [pc, #16] @ 4cb80 │ │ │ │ + b 129168 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cc38 │ │ │ │ + ldr r0, [pc, #8] @ 4cb84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128bd4 │ │ │ │ - eorseq pc, r8, ip, lsl #25 │ │ │ │ - eorseq pc, r8, r0, lsr #25 │ │ │ │ - ldr r1, [pc] @ 4cc44 │ │ │ │ - b 4cf18 │ │ │ │ - eorseq fp, r5, r0, ror #2 │ │ │ │ + b 129168 │ │ │ │ + eorseq r0, r9, ip, lsr r7 │ │ │ │ + eorseq r0, r9, r0, asr r7 │ │ │ │ + ldr r1, [pc] @ 4cb90 │ │ │ │ + b 4ce64 │ │ │ │ + eorseq fp, r5, r0, ror #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 r7, r0 │ │ │ │ - bl 323e2c <_PyObject_GetState@@Base> │ │ │ │ + bl 3248f4 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cd24 │ │ │ │ - ldr r0, [pc, #196] @ 4cd40 │ │ │ │ + beq 4cc70 │ │ │ │ + ldr r0, [pc, #196] @ 4cc8c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cca0 │ │ │ │ - ldr r5, [pc, #168] @ 4cd44 │ │ │ │ + bne 4cbec │ │ │ │ + ldr r5, [pc, #168] @ 4cc90 │ │ │ │ mov r6, #0 │ │ │ │ - b 4cd24 │ │ │ │ - bl aea44 │ │ │ │ + b 4cc70 │ │ │ │ + bl aef80 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cccc │ │ │ │ + beq 4cc18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cccc │ │ │ │ + bne 4cc18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cc94 │ │ │ │ - ldr r0, [pc, #108] @ 4cd48 │ │ │ │ + beq 4cbe0 │ │ │ │ + ldr r0, [pc, #108] @ 4cc94 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cd44 │ │ │ │ + ldr r2, [pc, #88] @ 4cc90 │ │ │ │ mov r0, #5 │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cd10 │ │ │ │ + beq 4cc5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cd18 │ │ │ │ - ldr r5, [pc, #44] @ 4cd44 │ │ │ │ - b 4cd24 │ │ │ │ + beq 4cc64 │ │ │ │ + ldr r5, [pc, #44] @ 4cc90 │ │ │ │ + b 4cc70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4cd10 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4cc5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 sp, r7, r8, ror #8 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ 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 4cd80 │ │ │ │ + beq 4cccc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4cd98 │ │ │ │ + ldr r1, [pc, #28] @ 4cce4 │ │ │ │ mov r0, r3 │ │ │ │ - b 319878 │ │ │ │ - ldr r2, [pc, #20] @ 4cd9c │ │ │ │ - ldr r1, [pc, #20] @ 4cda0 │ │ │ │ - ldr r0, [pc, #20] @ 4cda4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + b 31a39c │ │ │ │ + ldr r2, [pc, #20] @ 4cce8 │ │ │ │ + ldr r1, [pc, #20] @ 4ccec │ │ │ │ + ldr r0, [pc, #20] @ 4ccf0 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, ip, lsr r8 │ │ │ │ - @ instruction: 0x003787f0 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r7, r7, r4, asr #32 │ │ │ │ + eoreq r9, r2, r4, lsr #6 │ │ │ │ + eorseq r9, r7, r0, lsr #5 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r7, r7, r4, lsl #18 │ │ │ │ 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 4ceb0 │ │ │ │ + beq 4cdfc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ceb0 │ │ │ │ + bne 4cdfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ceb0 │ │ │ │ - ldr r3, [pc, #184] @ 4ceb8 │ │ │ │ + beq 4cdfc │ │ │ │ + ldr r3, [pc, #184] @ 4ce04 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cebc │ │ │ │ + ldr r0, [pc, #180] @ 4ce08 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ce2c │ │ │ │ + bne 4cd78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cec0 │ │ │ │ + ldr r1, [pc, #128] @ 4ce0c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cec4 │ │ │ │ + ldr r0, [pc, #124] @ 4ce10 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ce7c │ │ │ │ + beq 4cdc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ce7c │ │ │ │ + bne 4cdc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ce1c │ │ │ │ + beq 4cd68 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ceb0 │ │ │ │ + beq 4cdfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ceb0 │ │ │ │ + bne 4cdfc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq pc, r8, r4, asr #25 │ │ │ │ + mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq r0, r9, r4, ror r7 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq pc, r8, ip, asr #25 │ │ │ │ + eorseq r0, r9, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4cf0c │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4ce58 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4cf00 │ │ │ │ + beq 4ce4c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4cf10 │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #16] @ 4ce5c │ │ │ │ + b a9f24 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4cf14 │ │ │ │ - b a9a3c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038fcd4 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ + ldr r0, [pc, #8] @ 4ce60 │ │ │ │ + b a9f24 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq r0, r9, r4, lsl #15 │ │ │ │ + eorseq r0, r9, r0, lsl #10 │ │ │ │ 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] @ 4cf94 │ │ │ │ - ldr r1, [pc, #92] @ 4cf98 │ │ │ │ + ldr r0, [pc, #92] @ 4cee0 │ │ │ │ + ldr r1, [pc, #92] @ 4cee4 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cf50 │ │ │ │ + bge 4ce9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4cf8c │ │ │ │ + bgt 4ced8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf78 │ │ │ │ + bne 4cec4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11ab94 │ │ │ │ + bl 11b128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cf48 │ │ │ │ + beq 4ce94 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4cf9c │ │ │ │ + ldr r0, [pc, #8] @ 4cee8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r6, ip, asr #16 │ │ │ │ - eorseq r5, r6, r8, asr #16 │ │ │ │ + eorseq r6, r6, ip, asr #6 │ │ │ │ + eorseq r6, r6, r8, asr #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - b 148b38 │ │ │ │ + b 1490f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19c27c │ │ │ │ + bl 19cbbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d06c │ │ │ │ - ldr r6, [pc, #168] @ 4d078 │ │ │ │ + beq 4cfb8 │ │ │ │ + ldr r6, [pc, #168] @ 4cfc4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d070 │ │ │ │ - bl 9dd28 │ │ │ │ + beq 4cfbc │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d040 │ │ │ │ + beq 4cf8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115858 │ │ │ │ + bl 115ddc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d040 │ │ │ │ - beq 4d010 │ │ │ │ + blt 4cf8c │ │ │ │ + beq 4cf5c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d028 │ │ │ │ - b 4cfcc │ │ │ │ + bne 4cf74 │ │ │ │ + b 4cf18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cffc │ │ │ │ - b 4d040 │ │ │ │ + bge 4cf48 │ │ │ │ + b 4cf8c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cf18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4cf18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d064 │ │ │ │ + beq 4cfb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d064 │ │ │ │ + bne 4cfb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sp, [lr], #-12 │ │ │ │ + strdeq sp, [lr], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c6838 <_Py_GetConfig@@Base> │ │ │ │ + bl c6d50 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d0ac │ │ │ │ + bne 4cff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ceb24 │ │ │ │ - ldr r3, [pc, #28] @ 4d0d0 │ │ │ │ - ldr r1, [pc, #28] @ 4d0d4 │ │ │ │ + b 1d0150 │ │ │ │ + ldr r3, [pc, #28] @ 4d01c │ │ │ │ + ldr r1, [pc, #28] @ 4d020 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d0a0 │ │ │ │ + beq 4cfec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x0038fcf0 │ │ │ │ + eorseq r0, r9, r0, lsr #15 │ │ │ │ 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 ad798 │ │ │ │ + bl adcd0 │ │ │ │ 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 330080 │ │ │ │ + b 330b80 │ │ │ │ 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] @ 4d42c │ │ │ │ + ldr r3, [pc, #748] @ 4d378 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d1b4 │ │ │ │ + bne 4d100 │ │ │ │ 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] @ 4d430 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #696] @ 4d37c │ │ │ │ + bl a9f24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1dc │ │ │ │ + beq 4d128 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1399f8 │ │ │ │ + bl 139fa0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1dc │ │ │ │ + beq 4d128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1dc │ │ │ │ + bne 4d128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1dc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d128 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1e4 │ │ │ │ + beq 4d130 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d434 │ │ │ │ + ldr r1, [pc, #616] @ 4d380 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d404 │ │ │ │ + b 4d350 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d204 │ │ │ │ + bne 4d150 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3f4 │ │ │ │ + b 4d340 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1f8 │ │ │ │ + beq 4d144 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d28c │ │ │ │ + beq 4d1d8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d28c │ │ │ │ - bl 9dd28 │ │ │ │ + beq 4d1d8 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3d8 │ │ │ │ + beq 4d324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d27c │ │ │ │ + beq 4d1c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d27c │ │ │ │ + bne 4d1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3d8 │ │ │ │ + bne 4d324 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d220 │ │ │ │ + b 4d16c │ │ │ │ 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 4d3c8 │ │ │ │ + beq 4d314 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2c4 │ │ │ │ + beq 4d210 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d360 │ │ │ │ - b 4d308 │ │ │ │ + bne 4d2ac │ │ │ │ + b 4d254 │ │ │ │ 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 2e1bd4 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e27b0 <_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 4d374 │ │ │ │ + b 4d2c0 │ │ │ │ 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 348fc4 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ + bl 349aa8 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d374 │ │ │ │ + bne 4d2c0 │ │ │ │ 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 4d374 │ │ │ │ - ldr r3, [pc, #204] @ 4d434 │ │ │ │ - ldr r1, [pc, #204] @ 4d438 │ │ │ │ + b 4d2c0 │ │ │ │ + ldr r3, [pc, #204] @ 4d380 │ │ │ │ + ldr r1, [pc, #204] @ 4d384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4d1dc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4d128 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3d8 │ │ │ │ + beq 4d324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d3b8 │ │ │ │ + beq 4d304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d3b8 │ │ │ │ + bne 4d304 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3d8 │ │ │ │ + bne 4d324 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d294 │ │ │ │ + b 4d1e0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3e0 │ │ │ │ + bne 4d32c │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3f4 │ │ │ │ - ldr r0, [pc, #84] @ 4d43c │ │ │ │ + b 4d340 │ │ │ │ + ldr r0, [pc, #84] @ 4d388 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ - ldr r3, [pc, #32] @ 4d42c │ │ │ │ + bl 9b658 │ │ │ │ + ldr r3, [pc, #32] @ 4d378 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d420 │ │ │ │ + beq 4d36c │ │ │ │ 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 pc, r8, r4, ror #26 │ │ │ │ + eorseq r0, r9, r4, lsl r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r8, ip, ror ip │ │ │ │ - eorseq pc, r8, ip, ror #26 │ │ │ │ - mov r0, r1 │ │ │ │ - b 303590 │ │ │ │ + @ instruction: 0x003866fc │ │ │ │ + eorseq r0, r9, ip, lsl r8 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d45c │ │ │ │ - b 128bd4 │ │ │ │ - eorseq pc, r8, r0, ror sp @ │ │ │ │ + ldr r0, [pc] @ 4d3a0 │ │ │ │ + b 129168 │ │ │ │ + eorseq r0, r9, r0, lsr #16 │ │ │ │ + mov r0, r1 │ │ │ │ + b 304164 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a5a54 │ │ │ │ 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] @ 4d534 │ │ │ │ + ldr r1, [pc, #180] @ 4d490 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114a50 │ │ │ │ + bl 114fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4c4 │ │ │ │ - beq 4d4a8 │ │ │ │ + bgt 4d420 │ │ │ │ + beq 4d404 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d52c │ │ │ │ + b 4d488 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d538 │ │ │ │ + ldr r3, [pc, #132] @ 4d494 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d53c │ │ │ │ + ldr r1, [pc, #128] @ 4d498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 4d4a0 │ │ │ │ + bl 117b4c │ │ │ │ + b 4d3fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d784 │ │ │ │ + bl 4d7c8 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d4a0 │ │ │ │ + beq 4d3fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 214f68 │ │ │ │ + bl 216940 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d50c │ │ │ │ + bne 4d468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d4a0 │ │ │ │ + beq 4d3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d4a0 │ │ │ │ + bne 4d3fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d4a0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d3fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d52c │ │ │ │ + beq 4d488 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d52c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d488 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fdb4 │ │ │ │ + eorseq r0, r9, r4, ror #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4d550 │ │ │ │ - b 312158 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ + ldr r1, [pc] @ 4d4ac │ │ │ │ + b 312e70 │ │ │ │ + subseq lr, r7, ip, asr #9 │ │ │ │ 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 │ │ │ │ @@ -35778,314 +35739,310 @@ │ │ │ │ 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 4d5ac │ │ │ │ + bne 4d508 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d5e4 │ │ │ │ - ldr ip, [pc, #416] @ 4d754 │ │ │ │ + beq 4d540 │ │ │ │ + ldr ip, [pc, #416] @ 4d6b0 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d5e4 │ │ │ │ + bne 4d540 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d748 │ │ │ │ + b 4d6a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d610 │ │ │ │ + beq 4d56c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d614 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4d570 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d614 │ │ │ │ - b 4d5dc │ │ │ │ + beq 4d570 │ │ │ │ + b 4d538 │ │ │ │ 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 4d6a8 │ │ │ │ + bls 4d604 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d678 │ │ │ │ + bne 4d5d4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d638 │ │ │ │ - bl 356de8 │ │ │ │ + ble 4d594 │ │ │ │ + bl 3578cc │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d734 │ │ │ │ + bgt 4d690 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d638 │ │ │ │ + b 4d594 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d734 │ │ │ │ + beq 4d690 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d638 │ │ │ │ + bne 4d594 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d638 │ │ │ │ - b 4d734 │ │ │ │ + bge 4d594 │ │ │ │ + b 4d690 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d734 │ │ │ │ + bgt 4d690 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d5dc │ │ │ │ + beq 4d538 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d748 │ │ │ │ + bls 4d6a4 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d71c │ │ │ │ + bne 4d678 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d6d8 │ │ │ │ + ble 4d634 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d6d8 │ │ │ │ + beq 4d634 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d70c │ │ │ │ + b 4d668 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d6d8 │ │ │ │ - ldr r3, [pc, #28] @ 4d758 │ │ │ │ - ldr r1, [pc, #28] @ 4d75c │ │ │ │ + b 4d634 │ │ │ │ + ldr r3, [pc, #28] @ 4d6b4 │ │ │ │ + ldr r1, [pc, #28] @ 4d6b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4d5dc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4d538 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r2, [r7], #-204 @ 0xffffff34 │ │ │ │ + subseq r2, r7, r0, asr #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r8, r0, asr #29 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a556c │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ + │ │ │ │ +0004d6bc <_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 312738 │ │ │ │ + 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 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d780 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 4d718 <_PyTime_AsTimeval_clamp@@Base+0x5c> │ │ │ │ + b 1b0668 │ │ │ │ muleq r2, r0, 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] @ 4d754 <_PyTime_AsTimeval_clamp@@Base+0x98> │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c07ec │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq ip, r7, r8, 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] @ 4d7c0 <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d7c4 <_PyTime_AsTimeval_clamp@@Base+0x108> │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe66c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d7b8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + 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 sp, r5, r4, lsl #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d8e4 │ │ │ │ + ldr r1, [pc, #328] @ 4d928 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d834 │ │ │ │ + bne 4d878 <_PyTime_AsTimeval_clamp@@Base+0x1bc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1224 │ │ │ │ + bl 1b204c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d8b4 │ │ │ │ + beq 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0x23c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d800 │ │ │ │ + bne 4d844 <_PyTime_AsTimeval_clamp@@Base+0x188> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d808 │ │ │ │ + b 4d84c <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r1, r5 │ │ │ │ - bl 214f68 │ │ │ │ + bl 216940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d890 │ │ │ │ + beq 4d8d4 <_PyTime_AsTimeval_clamp@@Base+0x218> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d8d8 │ │ │ │ + beq 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d8d8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4d8d8 │ │ │ │ + bne 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d8bc │ │ │ │ + bge 4d900 <_PyTime_AsTimeval_clamp@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d8b4 │ │ │ │ + beq 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0x23c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d8d8 │ │ │ │ + beq 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d8d8 │ │ │ │ + bne 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d8e8 │ │ │ │ + ldr r0, [pc, #104] @ 4d92c <_PyTime_AsTimeval_clamp@@Base+0x270> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d8ec │ │ │ │ + ldr r1, [pc, #96] @ 4d930 <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d8b4 │ │ │ │ + beq 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d8b4 │ │ │ │ + bne 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d8d8 │ │ │ │ + b 4d91c <_PyTime_AsTimeval_clamp@@Base+0x260> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d8f0 │ │ │ │ + ldr r1, [pc, #36] @ 4d934 <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d84c │ │ │ │ + b 4d890 <_PyTime_AsTimeval_clamp@@Base+0x1d4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr #28 │ │ │ │ - eorseq sp, r6, r0, lsr r5 │ │ │ │ - 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] @ 4d92c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ - 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] @ 4d998 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d99c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe10c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d990 │ │ │ │ - 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 ip, r5, r4, lsl #28 │ │ │ │ - │ │ │ │ -0004d9a0 <_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 311b00 │ │ │ │ - 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 │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0x003908f8 │ │ │ │ + eorseq lr, r6, r0, lsr r0 │ │ │ │ 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 17b030 │ │ │ │ + b 17b6bc │ │ │ │ │ │ │ │ -0004da0c : │ │ │ │ +0004d958 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r4, [pc, #64] @ 4da60 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r4, [pc, #64] @ 4d9ac │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da50 │ │ │ │ + beq 4d99c │ │ │ │ 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 │ │ │ │ @@ -36097,209 +36054,209 @@ │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da8c │ │ │ │ + bne 4d9d8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fdf54 │ │ │ │ + b 1ff844 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4dab0 │ │ │ │ + ldr r0, [pc, #20] @ 4d9fc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da80 │ │ │ │ - eorseq r5, r7, r8, ror #4 │ │ │ │ + b 4d9cc │ │ │ │ + eorseq r5, r7, r8, lsl sp │ │ │ │ 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 4db18 │ │ │ │ + bne 4da64 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp ip, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4db18 │ │ │ │ + bne 4da64 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4db5c │ │ │ │ + ldr r1, [pc, #80] @ 4daa8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 4db50 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4da9c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4db60 │ │ │ │ + ldr ip, [pc, #56] @ 4daac │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4db00 │ │ │ │ + bne 4da4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036c1fc │ │ │ │ - subseq r2, r7, r8, ror #25 │ │ │ │ + @ instruction: 0x0036ccfc │ │ │ │ + subseq r2, r7, ip, ror #25 │ │ │ │ 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 4dba8 │ │ │ │ + bne 4daf4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dbcc │ │ │ │ - ldr r2, [pc, #192] @ 4dc5c │ │ │ │ - ldr r1, [pc, #192] @ 4dc60 │ │ │ │ - ldr r0, [pc, #192] @ 4dc64 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4dbf4 │ │ │ │ + bne 4db18 │ │ │ │ + ldr r2, [pc, #192] @ 4dba8 │ │ │ │ + ldr r1, [pc, #192] @ 4dbac │ │ │ │ + ldr r0, [pc, #192] @ 4dbb0 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4db40 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4dc64 │ │ │ │ + ldr r0, [pc, #172] @ 4dbb0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4db80 │ │ │ │ - b 4dbf4 │ │ │ │ + bne 4dacc │ │ │ │ + b 4db40 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dbfc │ │ │ │ - ldr r2, [pc, #116] @ 4dc5c │ │ │ │ - ldr r1, [pc, #124] @ 4dc68 │ │ │ │ - ldr r0, [pc, #116] @ 4dc64 │ │ │ │ + bne 4db48 │ │ │ │ + ldr r2, [pc, #116] @ 4dba8 │ │ │ │ + ldr r1, [pc, #124] @ 4dbb4 │ │ │ │ + ldr r0, [pc, #116] @ 4dbb0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4dc54 │ │ │ │ + b 4dba0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4dbf4 │ │ │ │ + beq 4db40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4dc3c │ │ │ │ + beq 4db88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4dc54 │ │ │ │ + beq 4dba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq sp, r7, r0, lsr #14 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq sp, r7, r0, ror #28 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 465d8 │ │ │ │ + b 46520 │ │ │ │ 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] @ 4dd84 │ │ │ │ + ldr r1, [pc, #208] @ 4dcd0 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dcc8 │ │ │ │ + bne 4dc14 │ │ │ │ mov r5, #0 │ │ │ │ - b 4dd78 │ │ │ │ - ldr r3, [pc, #184] @ 4dd88 │ │ │ │ + b 4dcc4 │ │ │ │ + ldr r3, [pc, #184] @ 4dcd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dcf0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4dc3c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dcc0 │ │ │ │ - bl 265fac │ │ │ │ + bne 4dc0c │ │ │ │ + bl 267748 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dcc0 │ │ │ │ + beq 4dc0c │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dd44 │ │ │ │ + bge 4dc90 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4dcc0 │ │ │ │ + beq 4dc0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dcc0 │ │ │ │ + bne 4dc0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4dcc0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4dc0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183fbc <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ + bl 184644 <_PyErr_ChainExceptions1@@Base+0x1ccc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dd78 │ │ │ │ + beq 4dcc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dd78 │ │ │ │ + bne 4dcc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -36309,621 +36266,621 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dde8 │ │ │ │ + bne 4dd34 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4de24 │ │ │ │ + beq 4dd70 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4df4c │ │ │ │ + ldr ip, [pc, #332] @ 4de98 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de24 │ │ │ │ + bne 4dd70 │ │ │ │ mov r0, #0 │ │ │ │ - b 4df44 │ │ │ │ - ldr r1, [pc, #292] @ 4df50 │ │ │ │ + b 4de90 │ │ │ │ + ldr r1, [pc, #292] @ 4de9c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1496b4 │ │ │ │ + bl 149c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4de1c │ │ │ │ + beq 4dd68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4de6c │ │ │ │ + beq 4ddb8 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4df1c │ │ │ │ + bge 4de68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4de7c │ │ │ │ + b 4ddc8 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4df1c │ │ │ │ + bge 4de68 │ │ │ │ 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 317320 │ │ │ │ + bl 317e44 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4def0 │ │ │ │ + bne 4de3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dec8 │ │ │ │ + beq 4de14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dec8 │ │ │ │ + bne 4de14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de1c │ │ │ │ + beq 4dd68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4de1c │ │ │ │ + bne 4dd68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4de1c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4dd68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4df14 │ │ │ │ + beq 4de60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4df14 │ │ │ │ + bne 4de60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4de48 │ │ │ │ + b 4dd94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4df40 │ │ │ │ + beq 4de8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4df40 │ │ │ │ + bne 4de8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4df54 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4dea0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq pc, r8, r4, ror #29 │ │ │ │ + subseq r2, r7, r8, lsl sp │ │ │ │ + mlaseq r9, r4, r9, r0 │ │ │ │ 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 4df8c │ │ │ │ - ldr r3, [pc, #80] @ 4dfd0 │ │ │ │ - ldr r1, [pc, #80] @ 4dfd4 │ │ │ │ + bgt 4ded8 │ │ │ │ + ldr r3, [pc, #80] @ 4df1c │ │ │ │ + ldr r1, [pc, #80] @ 4df20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4dfa8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4def4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4dfb0 │ │ │ │ - ldr r3, [pc, #48] @ 4dfd0 │ │ │ │ - ldr r1, [pc, #52] @ 4dfd8 │ │ │ │ + beq 4defc │ │ │ │ + ldr r3, [pc, #48] @ 4df1c │ │ │ │ + ldr r1, [pc, #52] @ 4df24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4dfc8 │ │ │ │ + b 4df14 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4dfdc │ │ │ │ + ldr r0, [pc, #28] @ 4df28 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ - ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ + subseq lr, r7, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4e074 │ │ │ │ + ldr r1, [pc, #124] @ 4dfc0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4e010 │ │ │ │ - bl 344350 │ │ │ │ + bne 4df5c │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4e06c │ │ │ │ - ldr r1, [pc, #72] @ 4e078 │ │ │ │ + bne 4dfb8 │ │ │ │ + ldr r1, [pc, #72] @ 4dfc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e064 │ │ │ │ + bne 4dfb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4e064 │ │ │ │ + bne 4dfb0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 46a38 │ │ │ │ + b 46980 │ │ │ │ │ │ │ │ -0004e088 : │ │ │ │ +0004dfd4 : │ │ │ │ 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] @ 4e11c │ │ │ │ + ldr r3, [pc, #112] @ 4e068 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4e0e0 │ │ │ │ + ble 4e02c │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e100 │ │ │ │ - ldr r1, [pc, #56] @ 4e120 │ │ │ │ + bne 4e04c │ │ │ │ + ldr r1, [pc, #56] @ 4e06c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e124 │ │ │ │ + ldr r2, [pc, #52] @ 4e070 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e114 │ │ │ │ + b 4e060 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 127ff0 │ │ │ │ + bl 128580 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x003909b4 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e224 │ │ │ │ + bne 4e170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e224 │ │ │ │ + beq 4e170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e22c │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #164] @ 4e178 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e1a0 │ │ │ │ + bne 4e0ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e230 │ │ │ │ + ldr r1, [pc, #124] @ 4e17c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e234 │ │ │ │ + ldr r0, [pc, #120] @ 4e180 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e1f0 │ │ │ │ + beq 4e13c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e1f0 │ │ │ │ + bne 4e13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e190 │ │ │ │ + beq 4e0dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e224 │ │ │ │ + beq 4e170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e224 │ │ │ │ + bne 4e170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r8, r0, ror r3 │ │ │ │ + eorseq fp, r8, r0, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq pc, r8, r0, lsr pc @ │ │ │ │ + eorseq r0, r9, r0, ror #19 │ │ │ │ + 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] @ 4e1bc │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c07ec │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sp, r7, ip, ror #7 │ │ │ │ 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 4e36c │ │ │ │ + beq 4e2f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e36c │ │ │ │ + bne 4e2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e36c │ │ │ │ + beq 4e2f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e374 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #164] @ 4e2fc │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e2e8 │ │ │ │ + bne 4e270 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e378 │ │ │ │ + ldr r1, [pc, #124] @ 4e300 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e37c │ │ │ │ + ldr r0, [pc, #120] @ 4e304 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e338 │ │ │ │ + beq 4e2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e338 │ │ │ │ + bne 4e2c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e2d8 │ │ │ │ + beq 4e260 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e36c │ │ │ │ + beq 4e2f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e36c │ │ │ │ + bne 4e2f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r4, asr #30 │ │ │ │ + @ instruction: 0x003909f4 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq pc, r8, ip, asr #30 │ │ │ │ - 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 4e458 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4e458 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 203ed0 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4e470 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4e474 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4e478 │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4e414 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4e47c │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4e41c │ │ │ │ - mov r4, r7 │ │ │ │ - b 4e44c │ │ │ │ - bl ade04 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4e414 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4e44c │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq 4e414 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6308 │ │ │ │ - ldr r2, [pc, #32] @ 4e480 │ │ │ │ - ldr r1, [pc, #32] @ 4e484 │ │ │ │ - ldr r0, [pc, #32] @ 4e488 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r6, r9, r0, ror r7 │ │ │ │ - subeq r4, r8, r0, ror sp │ │ │ │ - subeq r3, r8, r4, lsr r9 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, ror #28 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - mlaseq r7, r8, ip, r8 │ │ │ │ + @ instruction: 0x003909fc │ │ │ │ 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 4e4c0 │ │ │ │ - ldr r3, [pc, #80] @ 4e504 │ │ │ │ - ldr r1, [pc, #80] @ 4e508 │ │ │ │ + bgt 4e33c │ │ │ │ + ldr r3, [pc, #80] @ 4e380 │ │ │ │ + ldr r1, [pc, #80] @ 4e384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4e4dc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4e358 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e4e4 │ │ │ │ - ldr r3, [pc, #48] @ 4e504 │ │ │ │ - ldr r1, [pc, #52] @ 4e50c │ │ │ │ + beq 4e360 │ │ │ │ + ldr r3, [pc, #48] @ 4e380 │ │ │ │ + ldr r1, [pc, #52] @ 4e388 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e4fc │ │ │ │ + b 4e378 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e510 │ │ │ │ + ldr r0, [pc, #28] @ 4e38c │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ - subseq pc, r7, r8, ror r3 @ │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ + subseq pc, r7, r0, lsl #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 470d0 │ │ │ │ + b 47018 │ │ │ │ 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 17b030 │ │ │ │ - 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] @ 4e578 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sp, r7, r4, ror #7 │ │ │ │ + b 17b6bc │ │ │ │ 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, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e6c0 │ │ │ │ + beq 4e500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e6c0 │ │ │ │ + bne 4e500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e6c0 │ │ │ │ + beq 4e500 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e6c8 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #164] @ 4e508 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e63c │ │ │ │ + bne 4e47c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e6cc │ │ │ │ + ldr r0, [pc, #124] @ 4e50c │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e68c │ │ │ │ + beq 4e4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e68c │ │ │ │ + bne 4e4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e46c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e6c0 │ │ │ │ + beq 4e500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e6c0 │ │ │ │ + bne 4e500 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r0, ror #30 │ │ │ │ - eorseq pc, r8, r8, ror #30 │ │ │ │ + eorseq r0, r9, r0, lsr #20 │ │ │ │ + eorseq r0, r9, r8, lsr #20 │ │ │ │ + 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 4e5e8 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4e5e8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 205894 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #164] @ 4e600 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #148] @ 4e604 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #140] @ 4e608 │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4e5a4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #108] @ 4e60c │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4e5ac │ │ │ │ + mov r4, r7 │ │ │ │ + b 4e5dc │ │ │ │ + bl ae33c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4e5a4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e5dc │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq 4e5a4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a67f0 │ │ │ │ + ldr r2, [pc, #32] @ 4e610 │ │ │ │ + ldr r1, [pc, #32] @ 4e614 │ │ │ │ + ldr r0, [pc, #32] @ 4e618 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r7, r9, ip, lsr r1 │ │ │ │ + subeq r5, r8, ip, lsr r7 │ │ │ │ + subeq r4, r8, r0, lsr #8 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r3, r6, r8, ror #18 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003795fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e714 │ │ │ │ + beq 4e660 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e72c │ │ │ │ + ldr r0, [pc, #48] @ 4e678 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e714 │ │ │ │ + bne 4e660 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2884 │ │ │ │ + bl b2dc0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e70c │ │ │ │ - ldr r0, [pc, #4] @ 4e730 │ │ │ │ + beq 4e658 │ │ │ │ + ldr r0, [pc, #4] @ 4e67c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl #6 │ │ │ │ + @ instruction: 0x00375db0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47688 │ │ │ │ + b 475d0 │ │ │ │ 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 │ │ │ │ @@ -36932,92 +36889,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e79c │ │ │ │ + bne 4e6e8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e7d4 │ │ │ │ - ldr r1, [pc, #660] @ 4ea38 │ │ │ │ + beq 4e720 │ │ │ │ + ldr r1, [pc, #660] @ 4e984 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e774 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4ea3c │ │ │ │ + ldr r2, [pc, #604] @ 4e988 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e844 │ │ │ │ + beq 4e790 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e830 │ │ │ │ + beq 4e77c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e774 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e848 │ │ │ │ - ldr r3, [pc, #544] @ 4ea40 │ │ │ │ - ldr r1, [pc, #544] @ 4ea44 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4ea2c │ │ │ │ - ldr r2, [pc, #528] @ 4ea48 │ │ │ │ - ldr r1, [pc, #528] @ 4ea4c │ │ │ │ - ldr r0, [pc, #528] @ 4ea50 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e828 │ │ │ │ + beq 4e794 │ │ │ │ + ldr r3, [pc, #544] @ 4e98c │ │ │ │ + ldr r1, [pc, #544] @ 4e990 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e978 │ │ │ │ + ldr r2, [pc, #528] @ 4e994 │ │ │ │ + ldr r1, [pc, #528] @ 4e998 │ │ │ │ + ldr r0, [pc, #528] @ 4e99c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e774 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e8a0 │ │ │ │ + ble 4e7ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e87c │ │ │ │ - ldr r2, [pc, #484] @ 4ea54 │ │ │ │ - ldr r1, [pc, #484] @ 4ea58 │ │ │ │ - ldr r0, [pc, #472] @ 4ea50 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e828 │ │ │ │ + bne 4e7c8 │ │ │ │ + ldr r2, [pc, #484] @ 4e9a0 │ │ │ │ + ldr r1, [pc, #484] @ 4e9a4 │ │ │ │ + ldr r0, [pc, #472] @ 4e99c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e774 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e774 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e818 │ │ │ │ + bne 4e764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e774 │ │ │ │ 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] │ │ │ │ @@ -37030,195 +36987,195 @@ │ │ │ │ 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 4e91c │ │ │ │ + beq 4e868 │ │ │ │ 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 4e940 │ │ │ │ + beq 4e88c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e988 │ │ │ │ + beq 4e8d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e988 │ │ │ │ + beq 4e8d4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4ea5c │ │ │ │ + ldr r7, [pc, #260] @ 4e9a8 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e95c │ │ │ │ + bne 4e8a8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e9b8 │ │ │ │ + bne 4e904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e9ac │ │ │ │ + beq 4e8f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e9ac │ │ │ │ + bne 4e8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e9b8 │ │ │ │ - ldr r7, [pc, #136] @ 4ea5c │ │ │ │ + bne 4e904 │ │ │ │ + ldr r7, [pc, #136] @ 4e9a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ea24 │ │ │ │ + beq 4e970 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ea18 │ │ │ │ + beq 4e964 │ │ │ │ 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 4e9d0 │ │ │ │ + b 4e91c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6624 │ │ │ │ + bl a6b0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, ror sp │ │ │ │ + subseq r2, r7, r8, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq r9, r8, r8, lsr sp │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - subseq pc, r6, r0, ror r8 @ │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq fp, r8, ip, lsl #1 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + ldrheq pc, [r6], #-216 @ 0xffffff28 @ │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4eb48 │ │ │ │ + bne 4ea94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4eb48 │ │ │ │ - ldr r0, [pc, #164] @ 4eb50 │ │ │ │ - bl a9a3c │ │ │ │ + beq 4ea94 │ │ │ │ + ldr r0, [pc, #164] @ 4ea9c │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4eac4 │ │ │ │ + bne 4ea10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4eb54 │ │ │ │ + ldr r1, [pc, #124] @ 4eaa0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4eb58 │ │ │ │ + ldr r0, [pc, #120] @ 4eaa4 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4eb14 │ │ │ │ + beq 4ea60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4eb14 │ │ │ │ + bne 4ea60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4eab4 │ │ │ │ + beq 4ea00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4eb48 │ │ │ │ + beq 4ea94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4eb48 │ │ │ │ + bne 4ea94 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x0038fff0 │ │ │ │ + eorseq r0, r9, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eba8 │ │ │ │ + beq 4eaf4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4eba8 │ │ │ │ + beq 4eaf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4eba8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eaf4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebdc │ │ │ │ + beq 4eb28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4ebdc │ │ │ │ + beq 4eb28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4ebdc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eb28 │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ @@ -37230,1270 +37187,1265 @@ │ │ │ │ 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 4ec44 │ │ │ │ + bne 4eb90 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ec78 │ │ │ │ - ldr ip, [pc, #204] @ 4ed18 │ │ │ │ + beq 4ebc4 │ │ │ │ + ldr ip, [pc, #204] @ 4ec64 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ed0c │ │ │ │ + beq 4ec58 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ed48 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec78 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ed0c │ │ │ │ + beq 4ec58 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ecb8 │ │ │ │ + beq 4ec04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ecbc │ │ │ │ - bl a55f0 │ │ │ │ + bne 4ec08 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ecbc │ │ │ │ - b 4ed0c │ │ │ │ + beq 4ec08 │ │ │ │ + b 4ec58 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ecfc │ │ │ │ - ldr r3, [pc, #44] @ 4ed1c │ │ │ │ + bne 4ec48 │ │ │ │ + ldr r3, [pc, #44] @ 4ec68 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, lsr #27 │ │ │ │ + subseq r2, r7, r4, lsr #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4ed30 │ │ │ │ - b a58e0 │ │ │ │ - ldr r0, [pc] @ 4ed38 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47860 │ │ │ │ + b 477a8 │ │ │ │ │ │ │ │ -0004ed48 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004ec78 <_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 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4edc0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4edc4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4ecf0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ecf4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4edac <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148a54 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4ecdc <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4edb4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4edb4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4ece4 <_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 │ │ │ │ - @ instruction: 0x003838b4 │ │ │ │ - b 4eb5c │ │ │ │ + eorseq r4, r8, r0, lsl r3 │ │ │ │ + b 4eaa8 │ │ │ │ + ldr r3, [pc, #28] @ 4ed20 <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + 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 a5dc8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4ed34 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ + b a5dc8 │ │ │ │ + ldr r0, [pc] @ 4ed3c <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ + bx lr │ │ │ │ + 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4ee08 <_PyLong_UnsignedInt_Converter@@Base+0xc0> │ │ │ │ - ldr r2, [pc, #332] @ 4ef48 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ - ldr r1, [pc, #332] @ 4ef4c <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ - ldr r0, [pc, #332] @ 4ef50 <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ef3c <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + bne 4ed7c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + ldr r2, [pc, #332] @ 4eebc <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + ldr r1, [pc, #332] @ 4eec0 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ + ldr r0, [pc, #332] @ 4eec4 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4eeb0 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0xf4> │ │ │ │ + beq 4edb0 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ee48 <_PyLong_UnsignedInt_Converter@@Base+0x100> │ │ │ │ - ldr r3, [pc, #288] @ 4ef54 <_PyLong_UnsignedInt_Converter@@Base+0x20c> │ │ │ │ - ldr r1, [pc, #288] @ 4ef58 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + beq 4edbc <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ + ldr r3, [pc, #288] @ 4eec8 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r1, [pc, #288] @ 4eecc <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ef2c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + b 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ - bl 2a00d4 │ │ │ │ - b 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0xf4> │ │ │ │ + bls 4edd4 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bl 2a1184 │ │ │ │ + b 4edb0 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq 4edcc <_PyLong_UnsignedInt_Converter@@Base+0x154> │ │ │ │ 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 4eebc <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ - ldr r3, [pc, #168] @ 4ef5c <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ + beq 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #168] @ 4eed0 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 4eee0 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + bl 144904 │ │ │ │ + b 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ef20 <_PyLong_UnsignedInt_Converter@@Base+0x1d8> │ │ │ │ + bhi 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4eee8 <_PyLong_UnsignedInt_Converter@@Base+0x1a0> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 4ee5c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ef2c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + b 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ef20 <_PyLong_UnsignedInt_Converter@@Base+0x1d8> │ │ │ │ - ldr r3, [pc, #72] @ 4ef5c <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ + beq 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #72] @ 4eed0 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 4ef2c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + bl 144904 │ │ │ │ + b 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e48 │ │ │ │ + bl b2384 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq sp, r7, r8, lsr #14 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq sp, r7, r8, ror #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 48064 │ │ │ │ + b 47ea8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bcb28 │ │ │ │ - ldr r3, [pc, #28] @ 4ef9c <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - 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 a58e0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 1be214 │ │ │ │ mov r0, r1 │ │ │ │ - b 4efa8 │ │ │ │ + b 4eef4 │ │ │ │ │ │ │ │ -0004efa8 : │ │ │ │ +0004eef4 : │ │ │ │ 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 4efd4 │ │ │ │ + beq 4ef20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4efec │ │ │ │ - ldr r3, [pc, #140] @ 4f068 │ │ │ │ + bne 4ef38 │ │ │ │ + ldr r3, [pc, #140] @ 4efb4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4f06c │ │ │ │ + ldr r1, [pc, #136] @ 4efb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 4eff8 │ │ │ │ + bl 117b4c │ │ │ │ + b 4ef44 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f000 │ │ │ │ + bne 4ef4c │ │ │ │ mov r4, #0 │ │ │ │ - b 4f060 │ │ │ │ + b 4efac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f024 │ │ │ │ + beq 4ef70 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4f070 │ │ │ │ + ldr r1, [pc, #84] @ 4efbc │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4f060 │ │ │ │ - ldr r0, [pc, #60] @ 4f068 │ │ │ │ + bne 4efac │ │ │ │ + ldr r0, [pc, #60] @ 4efb4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4f074 │ │ │ │ + ldr r1, [pc, #64] @ 4efc0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4eff8 │ │ │ │ + beq 4ef44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4eff8 │ │ │ │ + bne 4ef44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4eff8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4ef44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror #1 │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ - eorseq r0, r9, r4, lsl r1 │ │ │ │ + mlaseq r9, r8, fp, r0 │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + eorseq r0, r9, r4, asr #23 │ │ │ │ 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 4f0ac │ │ │ │ - ldr r3, [pc, #80] @ 4f0f0 │ │ │ │ - ldr r1, [pc, #80] @ 4f0f4 │ │ │ │ + bgt 4eff8 │ │ │ │ + ldr r3, [pc, #80] @ 4f03c │ │ │ │ + ldr r1, [pc, #80] @ 4f040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4f0c8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4f014 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f0d0 │ │ │ │ - ldr r3, [pc, #48] @ 4f0f0 │ │ │ │ - ldr r1, [pc, #52] @ 4f0f8 │ │ │ │ + beq 4f01c │ │ │ │ + ldr r3, [pc, #48] @ 4f03c │ │ │ │ + ldr r1, [pc, #52] @ 4f044 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f0e8 │ │ │ │ + b 4f034 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f0fc │ │ │ │ + ldr r0, [pc, #28] @ 4f048 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ - subseq lr, r7, ip, lsl r8 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ + subseq lr, r7, r4, lsr #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2978 │ │ │ │ + b a2e60 │ │ │ │ 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] @ 4f214 │ │ │ │ + ldr r1, [pc, #232] @ 4f160 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f178 │ │ │ │ + bne 4f0c4 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f15c │ │ │ │ - ldr r1, [pc, #200] @ 4f218 │ │ │ │ + bne 4f0a8 │ │ │ │ + ldr r1, [pc, #200] @ 4f164 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f21c │ │ │ │ + ldr r4, [pc, #196] @ 4f168 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f20c │ │ │ │ + b 4f158 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f208 │ │ │ │ - ldr r1, [pc, #172] @ 4f218 │ │ │ │ + bne 4f154 │ │ │ │ + ldr r1, [pc, #172] @ 4f164 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f21c │ │ │ │ + ldr r4, [pc, #168] @ 4f168 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f20c │ │ │ │ + b 4f158 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f208 │ │ │ │ - bl 91940 │ │ │ │ + beq 4f154 │ │ │ │ + bl 91e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f1c4 │ │ │ │ + beq 4f110 │ │ │ │ mov r1, r7 │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f1cc │ │ │ │ + bge 4f118 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f1c4 │ │ │ │ + beq 4f110 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f1c4 │ │ │ │ + bne 4f110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f20c │ │ │ │ + b 4f158 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116e00 │ │ │ │ + bl 117384 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f20c │ │ │ │ + beq 4f158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f20c │ │ │ │ + bne 4f158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4f20c │ │ │ │ - ldr r4, [pc, #16] @ 4f220 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4f158 │ │ │ │ + ldr r4, [pc, #16] @ 4f16c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0004f224 : │ │ │ │ - ldr r0, [pc] @ 4f22c │ │ │ │ - b 10ece4 │ │ │ │ - subseq r2, r7, r8, lsl #29 │ │ │ │ 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 r4, r0 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #40] @ 4f278 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - ldr r1, [pc, #24] @ 4f27c │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - mlaseq r9, r8, r1, r0 │ │ │ │ + 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 4f1a8 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + addne r4, r0, #20 │ │ │ │ + addeq r4, r0, #28 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 4f1e4 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4] │ │ │ │ + beq 4f1c8 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldrheq r0, [r4] │ │ │ │ + ldrne r0, [r4] │ │ │ │ + bl 18a2dc <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f238 │ │ │ │ + ldr r2, [pc, #100] @ 4f23c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 4f230 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble 4f228 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4, r5] │ │ │ │ + beq 4f214 │ │ │ │ + cmp r6, #2 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + ldrheq r0, [r4, r3] │ │ │ │ + ldrne r0, [r4, r5, lsl #2] │ │ │ │ + bl 18a2dc <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f230 │ │ │ │ + add r5, r5, #1 │ │ │ │ + b 4f1f0 │ │ │ │ + ldr r0, [pc, #8] @ 4f238 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #4] @ 4f23c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + │ │ │ │ +0004f240 : │ │ │ │ + ldr r0, [pc] @ 4f248 │ │ │ │ + b 10f268 │ │ │ │ + subseq r2, r7, ip, lsl #29 │ │ │ │ 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 4f2b8 │ │ │ │ + bhi 4f284 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f354 │ │ │ │ + ldrle r5, [pc, #160] @ 4f320 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f2dc │ │ │ │ - ldr r0, [pc, #152] @ 4f358 │ │ │ │ + b 4f2a8 │ │ │ │ + ldr r0, [pc, #152] @ 4f324 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f2a8 │ │ │ │ + bne 4f274 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f34c │ │ │ │ + b 4f318 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f2fc │ │ │ │ - ldr r3, [pc, #108] @ 4f35c │ │ │ │ - ldr r1, [pc, #108] @ 4f360 │ │ │ │ + bgt 4f2c8 │ │ │ │ + ldr r3, [pc, #108] @ 4f328 │ │ │ │ + ldr r1, [pc, #108] @ 4f32c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4f2d4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4f2a0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f31c │ │ │ │ - ldr r3, [pc, #76] @ 4f35c │ │ │ │ - ldr r1, [pc, #80] @ 4f364 │ │ │ │ + beq 4f2e8 │ │ │ │ + ldr r3, [pc, #76] @ 4f328 │ │ │ │ + ldr r1, [pc, #80] @ 4f330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 4f2d4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 4f2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175c08 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 176280 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f2d4 │ │ │ │ + blt 4f2a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f368 │ │ │ │ + ldr r0, [pc, #44] @ 4f334 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0036c1fc │ │ │ │ + @ instruction: 0x0036ccfc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ - subseq pc, r7, r4, rrx │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ + subseq pc, r7, ip, rrx │ │ │ │ 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 4f3a8 │ │ │ │ + bhi 4f374 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f3c8 │ │ │ │ - b 4f3e4 │ │ │ │ - ldr r0, [pc, #292] @ 4f4d4 │ │ │ │ + bne 4f394 │ │ │ │ + b 4f3b0 │ │ │ │ + ldr r0, [pc, #292] @ 4f4a0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f4cc │ │ │ │ - b 4f394 │ │ │ │ - bl aafb8 │ │ │ │ + beq 4f498 │ │ │ │ + b 4f360 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4f3f8 │ │ │ │ + bne 4f3c4 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4f414 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4f3e0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4f414 │ │ │ │ - b 4f4cc │ │ │ │ + beq 4f3e0 │ │ │ │ + b 4f498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f3dc │ │ │ │ + bne 4f3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 4f3dc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 4f3a8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4f48c │ │ │ │ + ble 4f458 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f444 │ │ │ │ + beq 4f410 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f490 │ │ │ │ - b 4f4bc │ │ │ │ - ldr r3, [pc, #140] @ 4f4d8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f460 │ │ │ │ - ldr r1, [pc, #128] @ 4f4d8 │ │ │ │ - bl ade04 │ │ │ │ + beq 4f45c │ │ │ │ + b 4f488 │ │ │ │ + ldr r3, [pc, #140] @ 4f4a4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f42c │ │ │ │ + ldr r1, [pc, #128] @ 4f4a4 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f474 │ │ │ │ + beq 4f440 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4f490 │ │ │ │ - ldr r2, [pc, #96] @ 4f4dc │ │ │ │ - ldr r1, [pc, #96] @ 4f4e0 │ │ │ │ - ldr r0, [pc, #80] @ 4f4d4 │ │ │ │ + beq 4f45c │ │ │ │ + ldr r2, [pc, #96] @ 4f4a8 │ │ │ │ + ldr r1, [pc, #96] @ 4f4ac │ │ │ │ + ldr r0, [pc, #80] @ 4f4a0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f4cc │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f498 │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4f4a8 │ │ │ │ + bgt 4f474 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2817fc │ │ │ │ + b 282f3c │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4aa30 │ │ │ │ - ldr r3, [pc, #20] @ 4f4d8 │ │ │ │ + b 4a974 │ │ │ │ + ldr r3, [pc, #20] @ 4f4a4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f474 │ │ │ │ - b 4f450 │ │ │ │ + beq 4f440 │ │ │ │ + b 4f41c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035b8dc │ │ │ │ + @ instruction: 0x0035c3dc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - 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 4f51c │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - addne r4, r0, #20 │ │ │ │ - addeq r4, r0, #28 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 4f558 │ │ │ │ - cmp r6, #1 │ │ │ │ - ldrbeq r0, [r4] │ │ │ │ - beq 4f53c │ │ │ │ - cmp r6, #2 │ │ │ │ - ldrheq r0, [r4] │ │ │ │ - ldrne r0, [r4] │ │ │ │ - bl 189c40 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f5ac │ │ │ │ - ldr r2, [pc, #100] @ 4f5b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 4f5a4 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble 4f59c │ │ │ │ - cmp r6, #1 │ │ │ │ - ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f588 │ │ │ │ - cmp r6, #2 │ │ │ │ - lsl r3, r5, #1 │ │ │ │ - ldrheq r0, [r4, r3] │ │ │ │ - ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189c40 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f5a4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - b 4f564 │ │ │ │ - ldr r0, [pc, #8] @ 4f5ac │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f5b0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ │ │ │ │ -0004f5b4 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f4b0 <_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] @ 4fa38 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f934 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4fa2c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f928 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4fa3c <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f938 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c06ac <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0bc4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f8c0 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f7bc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f8c0 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4fa40 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f7bc <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f93c <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r1, [pc, #1044] @ 4fa44 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [pc, #1044] @ 4f940 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 180800 │ │ │ │ + bl 180e8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f8d0 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f8d4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f7d4 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f6d0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e470 │ │ │ │ + bl 12ea08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f690 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f58c <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6b4 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f6a8 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f5b0 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f5a4 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d7bc │ │ │ │ + bl 12dd54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f6d0 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f67c <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f5cc <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f578 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f8d4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4fa48 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f7d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f944 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4fa4c <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b 4f8d4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f948 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b 4f7d0 <_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 b9070 │ │ │ │ + bl b95a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f8d4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f7c8 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f6c4 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f760 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f65c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f760 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f65c <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f750 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f64c <_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 4f7ac <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f6a8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f7ac <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6a8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f79c <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f698 <_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] @ 4fa54 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4fa54 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f950 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f950 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f7d4 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f6d0 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f65c <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f558 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f824 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f720 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f824 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f720 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f814 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f710 <_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 4f870 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f76c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f870 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f76c <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f860 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f75c <_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 4fa2c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f928 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fa2c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f928 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f8ac <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f7a8 <_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 4fa2c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f928 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f8d4 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f7d0 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f92c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f828 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f92c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f828 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f92c <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f828 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f91c <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f818 <_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 4f980 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f87c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f980 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f87c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f980 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f87c <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f970 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f86c <_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 4f9d4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f8d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f9d4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f8d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f9d4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f8d0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f9c4 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f8c0 <_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 4fa28 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f924 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fa28 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f924 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fa28 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4fa50 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f924 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f94c <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fa18 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f914 <_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] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + subseq ip, r7, r0, lsl #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e1dc │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq lr, r8, ip, lsr #25 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0004fa58 : │ │ │ │ - ldr r0, [pc] @ 4fa60 │ │ │ │ - b 10ece4 │ │ │ │ - ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #40] @ 4faac │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #40] @ 4f99c <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - ldr r1, [pc, #24] @ 4fab0 │ │ │ │ + bl 128e14 │ │ │ │ + ldr r1, [pc, #24] @ 4f9a0 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11007c │ │ │ │ + bl 110600 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, lsl #30 │ │ │ │ - eorseq r0, r9, r0, lsr #3 │ │ │ │ + subseq r2, r7, r0, asr #29 │ │ │ │ + eorseq r0, r9, r8, asr #24 │ │ │ │ + │ │ │ │ +0004f9a4 : │ │ │ │ + ldr r0, [pc] @ 4f9ac │ │ │ │ + b 10f268 │ │ │ │ + ldrsbeq r2, [r7], #-228 @ 0xffffff1c │ │ │ │ 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 4fb08 │ │ │ │ + bhi 4fa04 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb28 │ │ │ │ - b 4fb84 │ │ │ │ - ldr r0, [pc, #284] @ 4fc2c │ │ │ │ + beq 4fa24 │ │ │ │ + b 4fa80 │ │ │ │ + ldr r0, [pc, #284] @ 4fb28 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4faec │ │ │ │ - b 4fb84 │ │ │ │ + bne 4f9e8 │ │ │ │ + b 4fa80 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fbc0 │ │ │ │ + ble 4fabc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fc30 │ │ │ │ + ldr r2, [pc, #244] @ 4fb2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fba0 │ │ │ │ + beq 4fa9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4fb8c │ │ │ │ + beq 4fa88 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fb84 │ │ │ │ + beq 4fa80 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4fba4 │ │ │ │ - ldr r3, [pc, #184] @ 4fc34 │ │ │ │ - ldr r1, [pc, #184] @ 4fc38 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fc0c │ │ │ │ - ldr r2, [pc, #168] @ 4fc3c │ │ │ │ - ldr r1, [pc, #168] @ 4fc40 │ │ │ │ - ldr r0, [pc, #144] @ 4fc2c │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4fb84 │ │ │ │ + beq 4faa0 │ │ │ │ + ldr r3, [pc, #184] @ 4fb30 │ │ │ │ + ldr r1, [pc, #184] @ 4fb34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fb08 │ │ │ │ + ldr r2, [pc, #168] @ 4fb38 │ │ │ │ + ldr r1, [pc, #168] @ 4fb3c │ │ │ │ + ldr r0, [pc, #144] @ 4fb28 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa80 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fbc4 │ │ │ │ + beq 4fac0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fbc4 │ │ │ │ - b 4fb84 │ │ │ │ + bge 4fac0 │ │ │ │ + b 4fa80 │ │ │ │ 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 218460 │ │ │ │ + bl 219e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fc0c │ │ │ │ + beq 4fb08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fc44 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #60] @ 4fb40 │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fc20 │ │ │ │ + beq 4fb1c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003739dc │ │ │ │ + eorseq r4, r7, ip, lsl #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ - │ │ │ │ -0004fc48 : │ │ │ │ - ldr r0, [pc] @ 4fc50 │ │ │ │ - b 10ece4 │ │ │ │ - subseq r2, r7, r8, lsl pc │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fd74 │ │ │ │ + ldr r5, [pc, #264] @ 4fc64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4fcb4 │ │ │ │ + beq 4fba4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fcb4 │ │ │ │ + bne 4fba4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b0858 │ │ │ │ + bl 1b15e0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fcbc │ │ │ │ + bne 4fbac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 4fd6c │ │ │ │ + b 4fc5c │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4fcdc │ │ │ │ - ldr r1, [pc, #160] @ 4fd74 │ │ │ │ - bl ade04 │ │ │ │ + beq 4fbcc │ │ │ │ + ldr r1, [pc, #160] @ 4fc64 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fce8 │ │ │ │ + beq 4fbd8 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 4fd00 │ │ │ │ + b 4fbf0 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b0858 │ │ │ │ + bl 1b15e0 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 4fd6c │ │ │ │ + beq 4fc5c │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fd38 │ │ │ │ - ldr r3, [pc, #80] @ 4fd78 │ │ │ │ - ldr r1, [pc, #80] @ 4fd7c │ │ │ │ + beq 4fc28 │ │ │ │ + ldr r3, [pc, #80] @ 4fc68 │ │ │ │ + ldr r1, [pc, #80] @ 4fc6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4fd6c │ │ │ │ + b 4fc5c │ │ │ │ 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 39a44 │ │ │ │ + bl 3995c │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 4fd80 │ │ │ │ + ldr r0, [pc, #28] @ 4fc70 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq r0, r9, r8, ror #3 │ │ │ │ - eorseq pc, r8, ip, ror #21 │ │ │ │ + eorseq r0, r9, ip, lsl #25 │ │ │ │ + eorseq r0, r9, ip, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #40] @ 4fcbc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + ldr r1, [pc, #24] @ 4fcc0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110600 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r8, lsl #30 │ │ │ │ + mlaseq r9, ip, ip, r0 │ │ │ │ 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 4fdcc │ │ │ │ + beq 4fd0c │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163ab8 │ │ │ │ + bl 164028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fe04 │ │ │ │ - ldr r0, [pc, #32] @ 4fe10 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 4fd44 │ │ │ │ + ldr r0, [pc, #32] @ 4fd50 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fe14 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #20] @ 4fd54 │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r0, asr r1 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r0, lsr #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fe28 │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 4fd68 │ │ │ │ + b 1b0668 │ │ │ │ andeq r9, r2, r4, lsr #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 r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1708d8 │ │ │ │ + bl 170e4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4feb8 │ │ │ │ - ldr r3, [pc, #1156] @ 502e8 │ │ │ │ + beq 4fdf8 │ │ │ │ + ldr r3, [pc, #1156] @ 50228 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fe88 │ │ │ │ - bl a55f0 │ │ │ │ + bne 4fdc8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fe90 │ │ │ │ - b 502d8 │ │ │ │ + beq 4fdd0 │ │ │ │ + b 50218 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fea0 │ │ │ │ + bge 4fde0 │ │ │ │ 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 5c168 │ │ │ │ - ldr r3, [pc, #1068] @ 502ec │ │ │ │ + b 5c0b0 │ │ │ │ + ldr r3, [pc, #1068] @ 5022c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 502c8 │ │ │ │ + bne 50208 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fef4 │ │ │ │ + beq 4fe34 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ecb8 │ │ │ │ + bl 16f22c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ff0c │ │ │ │ - b 502d8 │ │ │ │ + bge 4fe4c │ │ │ │ + b 50218 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31643c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 317010 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fed4 │ │ │ │ - b 502d8 │ │ │ │ + bne 4fe14 │ │ │ │ + b 50218 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f600 │ │ │ │ + bl 16fb74 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 50044 │ │ │ │ + bne 4ff84 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 502dc │ │ │ │ + ble 5021c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4ff64 │ │ │ │ + bge 4fea4 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 502d8 │ │ │ │ + beq 50218 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4ffe0 │ │ │ │ + bls 4ff20 │ │ │ │ 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] │ │ │ │ @@ -38503,169 +38455,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 4ff7c │ │ │ │ + b 4febc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 5000c │ │ │ │ + bcs 4ff4c │ │ │ │ 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 502dc │ │ │ │ + beq 5021c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 502dc │ │ │ │ + bne 5021c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 502dc │ │ │ │ - ldr r1, [pc, #676] @ 502f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5021c │ │ │ │ + ldr r1, [pc, #676] @ 50230 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1496b4 │ │ │ │ + bl 149c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 502d8 │ │ │ │ + beq 50218 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 500a8 │ │ │ │ + beq 4ffe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5008c │ │ │ │ + beq 4ffcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5008c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 502f4 │ │ │ │ - ldr r1, [pc, #608] @ 502f8 │ │ │ │ + bne 4ffcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50234 │ │ │ │ + ldr r1, [pc, #608] @ 50238 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1175c8 │ │ │ │ - b 502d8 │ │ │ │ + bl 117b4c │ │ │ │ + b 50218 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 500c4 │ │ │ │ + bge 50004 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3173c0 │ │ │ │ + bl 317ee4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50160 │ │ │ │ - ldr r1, [pc, #560] @ 502fc │ │ │ │ + beq 500a0 │ │ │ │ + ldr r1, [pc, #560] @ 5023c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50148 │ │ │ │ + bge 50088 │ │ │ │ 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 50140 │ │ │ │ + beq 50080 │ │ │ │ mov r0, sl │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50140 │ │ │ │ - ldr r3, [pc, #476] @ 50300 │ │ │ │ + bne 50080 │ │ │ │ + ldr r3, [pc, #476] @ 50240 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50304 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #468] @ 50244 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5016c │ │ │ │ - b 502d8 │ │ │ │ + bne 500ac │ │ │ │ + b 50218 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 500dc │ │ │ │ + b 5001c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 501b8 │ │ │ │ + ble 500f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 50188 │ │ │ │ + bne 500c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 502d8 │ │ │ │ + beq 50218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 502d8 │ │ │ │ + bne 50218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 502d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50218 │ │ │ │ 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 501a0 │ │ │ │ - b 501bc │ │ │ │ + bne 500e0 │ │ │ │ + b 500fc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 501f4 │ │ │ │ + ble 50134 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50204 │ │ │ │ + ble 50144 │ │ │ │ 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 501d0 │ │ │ │ + b 50110 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 5021c │ │ │ │ + blt 5015c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 50240 │ │ │ │ + b 50180 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50204 │ │ │ │ + bgt 50144 │ │ │ │ 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 5021c │ │ │ │ + b 5015c │ │ │ │ cmp r2, r8 │ │ │ │ - bge 50288 │ │ │ │ + bge 501c8 │ │ │ │ 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 │ │ │ │ @@ -38673,143 +38625,53 @@ │ │ │ │ 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 50240 │ │ │ │ + b 50180 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 502bc │ │ │ │ + beq 501fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 502bc │ │ │ │ + bne 501fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 502dc │ │ │ │ - ldr r3, [pc, #48] @ 50300 │ │ │ │ - ldr r1, [pc, #52] @ 50308 │ │ │ │ + bl 9b6dc │ │ │ │ + b 5021c │ │ │ │ + ldr r3, [pc, #48] @ 50240 │ │ │ │ + ldr r1, [pc, #52] @ 50248 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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: 0x003901f8 │ │ │ │ + eorseq r0, r9, r8, lsr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, ip, ror #14 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ + eorseq r6, r7, ip, lsl r2 │ │ │ │ + subseq r1, r7, ip, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsr r1 │ │ │ │ - eorseq r0, r9, r8, lsl r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #316] @ 50468 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 5034c │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r1, [pc, #260] @ 5046c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 50344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r1, [pc, #216] @ 50470 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 50344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r1, [pc, #172] @ 50474 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 50344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r1, [pc, #128] @ 50478 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 50344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r1, [pc, #84] @ 5047c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128880 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 50344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1288b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 50344 │ │ │ │ - ldr r2, [pc, #40] @ 50480 │ │ │ │ - ldr r1, [pc, #40] @ 50484 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28474c │ │ │ │ - asr r0, r0, #31 │ │ │ │ - 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 r0, r9, ip, lsr r2 │ │ │ │ - eorseq sl, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r0, ror #23 │ │ │ │ + eorseq r0, r9, r8, asr #25 │ │ │ │ + │ │ │ │ +0005024c : │ │ │ │ + ldr r0, [pc] @ 50254 │ │ │ │ + b 10f268 │ │ │ │ + subseq r2, r7, ip, 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 │ │ │ │ @@ -38817,620 +38679,701 @@ │ │ │ │ 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 504e0 │ │ │ │ + bne 502b0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 50510 │ │ │ │ - ldr ip, [pc, #1576] @ 50b10 │ │ │ │ + beq 502e0 │ │ │ │ + ldr ip, [pc, #1576] @ 508e0 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 505d4 │ │ │ │ + beq 503a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5058c │ │ │ │ + beq 5035c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50530 │ │ │ │ + beq 50300 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50534 │ │ │ │ - b 50598 │ │ │ │ - ldr r5, [pc, #1500] @ 50b14 │ │ │ │ + bne 50304 │ │ │ │ + b 50368 │ │ │ │ + ldr r5, [pc, #1500] @ 508e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50554 │ │ │ │ - bl a55f0 │ │ │ │ + bne 50324 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50598 │ │ │ │ - b 505d4 │ │ │ │ - bl aafb8 │ │ │ │ + beq 50368 │ │ │ │ + b 503a4 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50580 │ │ │ │ + beq 50350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50580 │ │ │ │ + bne 50350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 5059c │ │ │ │ - b 50544 │ │ │ │ - ldr r5, [pc, #1408] @ 50b14 │ │ │ │ + bne 5036c │ │ │ │ + b 50314 │ │ │ │ + ldr r5, [pc, #1408] @ 508e4 │ │ │ │ mvn r7, #0 │ │ │ │ - b 5059c │ │ │ │ + b 5036c │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50b14 │ │ │ │ + ldr r3, [pc, #1392] @ 508e4 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 50790 │ │ │ │ + bne 50560 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 505dc │ │ │ │ + bne 503ac │ │ │ │ mov r4, #0 │ │ │ │ - b 50b04 │ │ │ │ + b 508d4 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50b18 │ │ │ │ + ldr fp, [pc, #1328] @ 508e8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50704 │ │ │ │ + beq 504d4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50754 │ │ │ │ + blt 50524 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 50630 │ │ │ │ + beq 50400 │ │ │ │ mov r1, r6 │ │ │ │ - b 505f8 │ │ │ │ + b 503c8 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50674 │ │ │ │ + bne 50444 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 5061c │ │ │ │ + bne 503ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50674 │ │ │ │ - ldr r3, [pc, #1232] @ 50b1c │ │ │ │ + bne 50444 │ │ │ │ + ldr r3, [pc, #1232] @ 508ec │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50674 │ │ │ │ + bne 50444 │ │ │ │ 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 50754 │ │ │ │ + b 50524 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50768 │ │ │ │ + beq 50538 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 506f8 │ │ │ │ + ble 504c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 506d8 │ │ │ │ + beq 504a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50768 │ │ │ │ + beq 50538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50768 │ │ │ │ + bne 50538 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50768 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 506f8 │ │ │ │ + beq 504c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 506f8 │ │ │ │ + bne 504c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 505f0 │ │ │ │ + b 503c0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50b18 │ │ │ │ - blt 50754 │ │ │ │ + ldrge r3, [pc, #1032] @ 508e8 │ │ │ │ + blt 50524 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 5072c │ │ │ │ + beq 504fc │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50754 │ │ │ │ - b 50710 │ │ │ │ + bcc 50524 │ │ │ │ + b 504e0 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50768 │ │ │ │ + beq 50538 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 50aa4 │ │ │ │ + bgt 50874 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a9ef8 │ │ │ │ + bl 2aafa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50b04 │ │ │ │ + bge 508d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 505d4 │ │ │ │ + beq 503a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 505d4 │ │ │ │ + bne 503a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 505d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 503a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 505d4 │ │ │ │ + bne 503a4 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 507d0 │ │ │ │ - ldr r3, [pc, #860] @ 50b20 │ │ │ │ - ldr r1, [pc, #860] @ 50b24 │ │ │ │ + bne 505a0 │ │ │ │ + ldr r3, [pc, #860] @ 508f0 │ │ │ │ + ldr r1, [pc, #860] @ 508f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 50a94 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 50864 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 508f4 │ │ │ │ + bne 506c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 50a94 │ │ │ │ + beq 50864 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 508bc │ │ │ │ + blt 5068c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 508bc │ │ │ │ + bcc 5068c │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 508b4 │ │ │ │ + bne 50684 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50840 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 508a4 │ │ │ │ + ble 50674 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50884 │ │ │ │ + beq 50654 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 50a70 │ │ │ │ + bne 50840 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50a70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50840 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508a4 │ │ │ │ + beq 50674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 508a4 │ │ │ │ + bne 50674 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50804 │ │ │ │ + b 505d4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50814 │ │ │ │ + bcs 505e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 508d4 │ │ │ │ - ldr r3, [pc, #592] @ 50b1c │ │ │ │ + bne 506a4 │ │ │ │ + ldr r3, [pc, #592] @ 508ec │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 509b8 │ │ │ │ + beq 50788 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 50a5c │ │ │ │ + blt 5082c │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 509ec │ │ │ │ - b 50a70 │ │ │ │ - bl 92da0 │ │ │ │ + bne 507bc │ │ │ │ + b 50840 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50a94 │ │ │ │ + beq 50864 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 509a0 │ │ │ │ + beq 50770 │ │ │ │ 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 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 509a0 │ │ │ │ + blt 50770 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50840 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50994 │ │ │ │ + ble 50764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50a14 │ │ │ │ + bne 507e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50994 │ │ │ │ + beq 50764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50994 │ │ │ │ + bne 50764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 50900 │ │ │ │ + b 506d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 509d8 │ │ │ │ - ldr r3, [pc, #364] @ 50b1c │ │ │ │ + bne 507a8 │ │ │ │ + ldr r3, [pc, #364] @ 508ec │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 509d8 │ │ │ │ + bne 507a8 │ │ │ │ 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 50a5c │ │ │ │ + b 5082c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50840 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50a58 │ │ │ │ + ble 50828 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a38 │ │ │ │ + beq 50808 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50a70 │ │ │ │ + beq 50840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50a70 │ │ │ │ + bne 50840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50a70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50840 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50a58 │ │ │ │ + beq 50828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50a58 │ │ │ │ + bne 50828 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a9ef8 │ │ │ │ + bl 2aafa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a98 │ │ │ │ + bge 50868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50a94 │ │ │ │ + beq 50864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50a94 │ │ │ │ + bne 50864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 50b04 │ │ │ │ + bl 113810 │ │ │ │ + b 508d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50ae0 │ │ │ │ + beq 508b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50768 │ │ │ │ + beq 50538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50768 │ │ │ │ + bne 50538 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50768 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50750 │ │ │ │ + beq 50520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50750 │ │ │ │ + bne 50520 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50750 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50520 │ │ │ │ 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, r0, asr pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r5, r8 │ │ │ │ + mlaseq r6, ip, r0, r9 │ │ │ │ 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 │ │ │ │ - beq 50b54 │ │ │ │ + beq 50924 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 33679c │ │ │ │ - ldr r5, [pc, #60] @ 50b98 │ │ │ │ + bl 337478 │ │ │ │ + ldr r5, [pc, #60] @ 50968 │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50b98 │ │ │ │ + ldr r1, [pc, #48] @ 50968 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 216d50 │ │ │ │ + bl 218728 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, r4, #16 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50b98 │ │ │ │ + ldr r1, [pc, #12] @ 50968 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 216d50 │ │ │ │ - ldr r0, [pc] @ 50b98 │ │ │ │ + bl 218728 │ │ │ │ + ldr r0, [pc] @ 50968 │ │ │ │ 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 r0, [r0, #8] │ │ │ │ bl 29ec8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #316] @ 50ae8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 509cc │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r1, [pc, #260] @ 50aec │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 509c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r1, [pc, #216] @ 50af0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 509c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r1, [pc, #172] @ 50af4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 509c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r1, [pc, #128] @ 50af8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 509c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r1, [pc, #84] @ 50afc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 509c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 509c4 │ │ │ │ + ldr r2, [pc, #40] @ 50b00 │ │ │ │ + ldr r1, [pc, #40] @ 50b04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 285e8c │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, ip, ror pc │ │ │ │ + @ instruction: 0x00572f90 │ │ │ │ + subseq r2, r7, r4, lsr #31 │ │ │ │ + ldrheq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ + subseq r2, r7, ip, asr #31 │ │ │ │ + subseq r2, r7, r0, ror #31 │ │ │ │ + eorseq r0, r9, r8, asr #26 │ │ │ │ + eorseq fp, r5, r8, lsr r6 │ │ │ │ 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] @ 50dfc │ │ │ │ - beq 50df4 │ │ │ │ + ldreq r4, [pc, #548] @ 50d48 │ │ │ │ + beq 50d40 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50c78 │ │ │ │ + beq 50bc4 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50e00 │ │ │ │ + ldrne fp, [pc, #520] @ 50d4c │ │ │ │ movne r9, #1 │ │ │ │ - bne 50c54 │ │ │ │ - bl 204c9c │ │ │ │ + bne 50ba0 │ │ │ │ + bl 206660 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50c20 │ │ │ │ + beq 50b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50c28 │ │ │ │ + beq 50b74 │ │ │ │ mov r4, r5 │ │ │ │ - b 50df4 │ │ │ │ + b 50d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50c20 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50b6c │ │ │ │ cmp r4, fp │ │ │ │ - bne 50cb4 │ │ │ │ + bne 50c00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50c9c │ │ │ │ + bne 50be8 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50df4 │ │ │ │ + bge 50d40 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50c34 │ │ │ │ + bne 50b80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50c80 │ │ │ │ + bne 50bcc │ │ │ │ mov r4, #0 │ │ │ │ - b 50df4 │ │ │ │ + b 50d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50c78 │ │ │ │ + bne 50bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50c78 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50c48 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50c48 │ │ │ │ + bne 50b94 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50b94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50d9c │ │ │ │ + beq 50ce8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50d9c │ │ │ │ + beq 50ce8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216004 <_PyLong_GCD@@Base> │ │ │ │ + bl 2179dc <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50cf0 │ │ │ │ + bne 50c3c │ │ │ │ mov r6, #0 │ │ │ │ - b 50da0 │ │ │ │ + b 50cec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194da8 │ │ │ │ + bl 195424 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50d24 │ │ │ │ + beq 50c70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50d24 │ │ │ │ + bne 50c70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50ce8 │ │ │ │ + beq 50c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1760a0 │ │ │ │ + bl 176730 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50d60 │ │ │ │ + beq 50cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50d60 │ │ │ │ + bne 50cac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50ce8 │ │ │ │ + beq 50c34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204c9c │ │ │ │ + bl 206660 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50da0 │ │ │ │ + beq 50cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50da0 │ │ │ │ + bne 50cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 50da0 │ │ │ │ - ldr r6, [pc, #92] @ 50e00 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 50cec │ │ │ │ + ldr r6, [pc, #92] @ 50d4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50dc4 │ │ │ │ + beq 50d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50dc4 │ │ │ │ + bne 50d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50de8 │ │ │ │ + beq 50d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50de8 │ │ │ │ + bne 50d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50c4c │ │ │ │ - b 50c78 │ │ │ │ + bne 50b98 │ │ │ │ + b 50bc4 │ │ │ │ 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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ 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, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -39438,597 +39381,611 @@ │ │ │ │ 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 50fd0 │ │ │ │ + beq 50ee4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50fd0 │ │ │ │ + bne 50ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50fd0 │ │ │ │ + beq 50ee4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50fd8 │ │ │ │ + ldreq r5, [pc, #288] @ 50eec │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50ed0 │ │ │ │ + beq 50de4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50fdc │ │ │ │ + ldr r2, [pc, #276] @ 50ef0 │ │ │ │ mov r1, fp │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ 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] @ 50fe0 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #176] @ 50ef4 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50f48 │ │ │ │ + bne 50e5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50fe4 │ │ │ │ + ldr r0, [pc, #128] @ 50ef8 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50f9c │ │ │ │ + beq 50eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50f9c │ │ │ │ + bne 50eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50f38 │ │ │ │ + beq 50e4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50fd0 │ │ │ │ + beq 50ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50fd0 │ │ │ │ + bne 50ee4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ - eorseq r0, r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x003907d8 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ + eorseq r0, r9, r0, asr sp │ │ │ │ + eorseq r1, r9, r8, lsl #5 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ ldr r0, [r0] │ │ │ │ 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 10f728 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 10fcac │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5105c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51070 │ │ │ │ - b 51080 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5104c │ │ │ │ - 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 5109c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 510b8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 510d4 │ │ │ │ - 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 51410 │ │ │ │ - b 51410 │ │ │ │ + b 5135c │ │ │ │ + b 5135c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5114c │ │ │ │ + beq 50fc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51150 │ │ │ │ + bge 50fcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5114c │ │ │ │ + beq 50fc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5114c │ │ │ │ + bne 50fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ cmp ip, #0 │ │ │ │ - ldrne r9, [ip, #8] │ │ │ │ - moveq r9, ip │ │ │ │ + ldrne r6, [ip, #8] │ │ │ │ + moveq r6, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - add r9, r9, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 511c4 │ │ │ │ + bne 51040 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51204 │ │ │ │ + beq 51080 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 513bc │ │ │ │ + ldr ip, [pc, #492] @ 51238 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51204 │ │ │ │ + bne 51080 │ │ │ │ mov r4, #0 │ │ │ │ - b 513b0 │ │ │ │ - ldr r6, [pc, #436] @ 513c0 │ │ │ │ - cmp r9, #1 │ │ │ │ - ldr r8, [r0] │ │ │ │ - moveq sl, r6 │ │ │ │ - moveq r4, r6 │ │ │ │ - beq 51244 │ │ │ │ + b 5122c │ │ │ │ + ldr r7, [pc, #436] @ 5123c │ │ │ │ + cmp r6, #1 │ │ │ │ + ldr sl, [r0] │ │ │ │ + moveq r9, r7 │ │ │ │ + moveq r4, r7 │ │ │ │ + beq 510c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51234 │ │ │ │ - cmp r9, #2 │ │ │ │ - bne 51238 │ │ │ │ - b 51240 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ - b 51244 │ │ │ │ - mov sl, r6 │ │ │ │ + beq 510b0 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne 510b4 │ │ │ │ + b 510bc │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ + b 510c0 │ │ │ │ + mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c70 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 336098 <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ + bl 1e9570 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 332a4c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1888> │ │ │ │ mov r3, #0 │ │ │ │ - and r5, r0, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ - orrne r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 5130c │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpeq r9, r7 │ │ │ │ + movne r6, #1 │ │ │ │ + moveq r6, #0 │ │ │ │ + beq 51188 │ │ │ │ str r3, [sp, #8] │ │ │ │ - stm sp, {r4, sl} │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [r9, #36] @ 0x24 │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 14df84 │ │ │ │ + stm sp, {r4, r9} │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 14e548 │ │ │ │ mov r4, r0 │ │ │ │ - b 513b0 │ │ │ │ + b 5122c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge 51318 │ │ │ │ + cmp r6, r2 │ │ │ │ + bge 51194 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r9, [r3, r5, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr sl, [r9, #8] │ │ │ │ + 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, [r9] │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ + strne r3, [r5] │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [sl] │ │ │ │ - bl 116d1c │ │ │ │ - ldr r3, [sl] │ │ │ │ + strne r3, [r9] │ │ │ │ + bl 1172a0 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 5132c │ │ │ │ + bne 511a8 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51348 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bgt 511c4 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 51394 │ │ │ │ + bne 51210 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 511fc │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + bne 51078 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51294 │ │ │ │ + bne 51110 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 513b0 │ │ │ │ + b 5122c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne 512ec │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 512ec │ │ │ │ + str r3, [r9] │ │ │ │ + bne 51168 │ │ │ │ mov r0, r9 │ │ │ │ - bl 33aad4 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 51168 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33b5b8 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51378 │ │ │ │ + beq 511f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne 51378 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, r6 │ │ │ │ - ldreq r3, [pc, #64] @ 513c4 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 511f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, r7 │ │ │ │ + ldreq r3, [pc, #64] @ 51240 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 513b0 │ │ │ │ + beq 5122c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51318 │ │ │ │ - b 511fc │ │ │ │ + bne 51194 │ │ │ │ + b 51078 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne 51300 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 51300 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5117c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5117c │ │ │ │ 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 r3, r7, r8, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 513f8 │ │ │ │ - bl a55f0 │ │ │ │ + bne 51274 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51408 │ │ │ │ + bne 51284 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21db18 │ │ │ │ + b 21f59c │ │ │ │ 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, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 10fcac │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 512c8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 512dc │ │ │ │ + b 512ec │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 512b8 │ │ │ │ + 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 51308 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51324 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51340 │ │ │ │ + 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 51440 │ │ │ │ - ldr r3, [pc, #56] @ 5146c │ │ │ │ - ldr r1, [pc, #56] @ 51470 │ │ │ │ + bne 5138c │ │ │ │ + ldr r3, [pc, #56] @ 513b8 │ │ │ │ + ldr r1, [pc, #56] @ 513bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5145c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 513a8 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51464 │ │ │ │ - ldr r3, [pc, #24] @ 5146c │ │ │ │ - ldr r1, [pc, #28] @ 51474 │ │ │ │ + beq 513b0 │ │ │ │ + ldr r3, [pc, #24] @ 513b8 │ │ │ │ + ldr r1, [pc, #28] @ 513c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51478 │ │ │ │ + ldr r0, [pc, #12] @ 513c4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r0, r7, r4, asr #11 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + eorseq r1, r7, r4, ror r0 │ │ │ │ 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 514ac │ │ │ │ - ldr r3, [pc, #108] @ 5150c │ │ │ │ - ldr r1, [pc, #108] @ 51510 │ │ │ │ + bls 513f8 │ │ │ │ + ldr r3, [pc, #108] @ 51458 │ │ │ │ + ldr r1, [pc, #108] @ 5145c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 514e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5142c │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51514 │ │ │ │ - bl 1c6020 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 51460 │ │ │ │ + bl 1c76c8 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51518 │ │ │ │ + ldr r3, [pc, #68] @ 51464 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 514e8 │ │ │ │ + bne 51434 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 514e0 │ │ │ │ + beq 5142c │ │ │ │ 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: 0x003902d0 │ │ │ │ + eorseq r0, r9, r0, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 51410 │ │ │ │ + b 5135c │ │ │ │ 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 51574 │ │ │ │ + bhi 514c0 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 51594 │ │ │ │ - ldr r2, [pc, #280] @ 5167c │ │ │ │ - ldr r1, [pc, #280] @ 51680 │ │ │ │ - ldr r0, [pc, #280] @ 51684 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 51670 │ │ │ │ - ldr r0, [pc, #264] @ 51684 │ │ │ │ + bne 514e0 │ │ │ │ + ldr r2, [pc, #280] @ 515c8 │ │ │ │ + ldr r1, [pc, #280] @ 515cc │ │ │ │ + ldr r0, [pc, #280] @ 515d0 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 515bc │ │ │ │ + ldr r0, [pc, #264] @ 515d0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51670 │ │ │ │ - b 51548 │ │ │ │ + beq 515bc │ │ │ │ + b 51494 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 5163c │ │ │ │ + ble 51588 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 51688 │ │ │ │ + ldr r2, [pc, #224] @ 515d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51608 │ │ │ │ + beq 51554 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 515f4 │ │ │ │ + beq 51540 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51670 │ │ │ │ + beq 515bc │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5160c │ │ │ │ - ldr r3, [pc, #164] @ 5168c │ │ │ │ - ldr r1, [pc, #164] @ 51690 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 51670 │ │ │ │ - ldr r2, [pc, #152] @ 51694 │ │ │ │ - ldr r1, [pc, #152] @ 51698 │ │ │ │ - ldr r0, [pc, #128] @ 51684 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 51670 │ │ │ │ + beq 51558 │ │ │ │ + ldr r3, [pc, #164] @ 515d8 │ │ │ │ + ldr r1, [pc, #164] @ 515dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 515bc │ │ │ │ + ldr r2, [pc, #152] @ 515e0 │ │ │ │ + ldr r1, [pc, #152] @ 515e4 │ │ │ │ + ldr r0, [pc, #128] @ 515d0 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 515bc │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51644 │ │ │ │ + beq 51590 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51644 │ │ │ │ - bl a55f0 │ │ │ │ + bne 51590 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51644 │ │ │ │ - b 51670 │ │ │ │ + beq 51590 │ │ │ │ + b 515bc │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c36a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c4360 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 51670 │ │ │ │ - ldr r0, [pc, #52] @ 5169c │ │ │ │ + beq 515bc │ │ │ │ + ldr r0, [pc, #52] @ 515e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq r3, r7, r4, lsr #19 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq r4, r7, r4, asr r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 51754 │ │ │ │ + ldr r3, [pc, #156] @ 516a0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 516e4 │ │ │ │ + beq 51630 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 516e4 │ │ │ │ + beq 51630 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51718 │ │ │ │ - b 51700 │ │ │ │ + beq 51664 │ │ │ │ + b 5164c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 516d4 │ │ │ │ - ldr r0, [pc, #100] @ 51758 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51620 │ │ │ │ + ldr r0, [pc, #100] @ 516a4 │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 516d4 │ │ │ │ - b 5174c │ │ │ │ + bne 51620 │ │ │ │ + b 51698 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51758 │ │ │ │ + ldr r0, [pc, #76] @ 516a4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5174c │ │ │ │ + beq 51698 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111878 │ │ │ │ + bl 111dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51740 │ │ │ │ - ldr r3, [pc, #40] @ 5175c │ │ │ │ - ldr r1, [pc, #40] @ 51760 │ │ │ │ + bne 5168c │ │ │ │ + ldr r3, [pc, #40] @ 516a8 │ │ │ │ + ldr r1, [pc, #40] @ 516ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5174c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 51698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 51ad4 │ │ │ │ + b 51a20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - mlaseq r5, ip, r7, fp │ │ │ │ + mlaseq r5, ip, r2, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00379ed8 │ │ │ │ + eorseq sl, r7, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c5e14 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c74bc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51798 │ │ │ │ - bl aea44 │ │ │ │ + beq 516e4 │ │ │ │ + bl aef80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -40036,225 +39993,225 @@ │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 518a8 │ │ │ │ + bne 517f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 518a8 │ │ │ │ + beq 517f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 518b0 │ │ │ │ + ldr r2, [pc, #172] @ 517fc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 518b4 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #168] @ 51800 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51824 │ │ │ │ + bne 51770 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 518b8 │ │ │ │ + ldr r1, [pc, #128] @ 51804 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 518bc │ │ │ │ + ldr r0, [pc, #124] @ 51808 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51874 │ │ │ │ + beq 517c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51874 │ │ │ │ + bne 517c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51814 │ │ │ │ + beq 51760 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 518a8 │ │ │ │ + beq 517f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 518a8 │ │ │ │ + bne 517f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq r0, r9, r4, ror #8 │ │ │ │ + mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq r0, r9, r4, lsl pc │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r0, r9, ip, ror #8 │ │ │ │ + eorseq r0, r9, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bne 51910 │ │ │ │ + bne 5185c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 51950 │ │ │ │ + beq 5189c │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 519c4 │ │ │ │ + ldr ip, [pc, #152] @ 51910 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 51950 │ │ │ │ + bne 5189c │ │ │ │ mov r0, #0 │ │ │ │ - b 519bc │ │ │ │ + b 51908 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51948 │ │ │ │ + blt 51894 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51c78 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51bc4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51948 │ │ │ │ + beq 51894 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 519c8 │ │ │ │ - bne 519bc │ │ │ │ - ldr r3, [pc, #28] @ 519cc │ │ │ │ + ldrne r0, [pc, #32] @ 51914 │ │ │ │ + bne 51908 │ │ │ │ + ldr r3, [pc, #28] @ 51918 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldrsheq r3, [r7], #-8 │ │ │ │ + ldrsheq r3, [r7], #-12 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51a2c │ │ │ │ + beq 51978 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51a2c │ │ │ │ + bne 51978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51a2c │ │ │ │ - ldr r0, [pc, #172] @ 51ac8 │ │ │ │ - bl a9a3c │ │ │ │ + beq 51978 │ │ │ │ + ldr r0, [pc, #172] @ 51a14 │ │ │ │ + bl a9f24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51a34 │ │ │ │ + bne 51980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326a60 │ │ │ │ + bl 327488 │ │ │ │ mov r4, #0 │ │ │ │ - b 51abc │ │ │ │ + b 51a08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 51acc │ │ │ │ + ldr r1, [pc, #132] @ 51a18 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 51ad0 │ │ │ │ + ldr r0, [pc, #128] @ 51a1c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51a84 │ │ │ │ + beq 519d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51a84 │ │ │ │ + bne 519d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51a24 │ │ │ │ + beq 51970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51abc │ │ │ │ + beq 51a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51abc │ │ │ │ + bne 51a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x003904b0 │ │ │ │ + eorseq r0, r9, r0, ror #30 │ │ │ │ │ │ │ │ -00051ad4 : │ │ │ │ +00051a20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51b48 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51a94 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51b40 │ │ │ │ + beq 51a8c │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51b4c │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #56] @ 51a98 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -40271,555 +40228,555 @@ │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51c64 │ │ │ │ + beq 51bb0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51bf4 │ │ │ │ + ble 51b40 │ │ │ │ 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 51bec │ │ │ │ + beq 51b38 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51bc4 │ │ │ │ + beq 51b10 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51be0 │ │ │ │ + beq 51b2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51c74 │ │ │ │ + ldr r3, [pc, #164] @ 51bc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51be0 │ │ │ │ + bne 51b2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51bec │ │ │ │ - bl ab190 │ │ │ │ + beq 51b38 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51c40 │ │ │ │ + blt 51b8c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51b84 │ │ │ │ + b 51ad0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51c68 │ │ │ │ + beq 51bb4 │ │ │ │ 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 b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c68 │ │ │ │ + beq 51bb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51c10 │ │ │ │ + bge 51b5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51c64 │ │ │ │ + beq 51bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51c64 │ │ │ │ + bne 51bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ │ │ │ │ -00051c78 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051bc4 <_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 51cc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51c0c <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51cc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51cfc <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51d00 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 51ce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b62ec │ │ │ │ + bne 51c0c <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51c48 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 51c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b7114 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a55f0 │ │ │ │ + bne 51c38 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51c38 <_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 │ │ │ │ - @ instruction: 0x003838b4 │ │ │ │ + eorseq r4, r8, r0, lsl r3 │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51d3c <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ + beq 51c88 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bacc │ │ │ │ + bl 4ba10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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] @ 51dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + ldr r1, [pc, #120] @ 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51db4 <_PyLong_UnsignedLongLong_Converter@@Base+0x13c> │ │ │ │ + beq 51d00 <_PyLong_UnsignedLongLong_Converter@@Base+0x13c> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ac50 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18b2cc <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51da0 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + beq 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51da8 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ mov r4, r5 │ │ │ │ - b 51dcc <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + b 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 51da0 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51ddc <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ + ldr r3, [pc, #28] @ 51d28 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + ldr r1, [pc, #24] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r7, r4, lsr pc │ │ │ │ + subseq r9, r7, ip, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #9 │ │ │ │ + eorseq r0, r9, r0, ror pc │ │ │ │ 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 51e18 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + beq 51d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ 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 51e48 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d0> │ │ │ │ - bl 14eb34 │ │ │ │ + beq 51d94 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d0> │ │ │ │ + bl 14f0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51e40 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ + beq 51d8c <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51e50 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ + ldr r0, [pc] @ 51d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ 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 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + bne 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ - ldr r3, [pc, #192] @ 51f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + ldr r3, [pc, #192] @ 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ 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] @ 51f94 <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #168] @ 51ee0 <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x28c> │ │ │ │ + bne 51e50 <_PyLong_UnsignedLongLong_Converter@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51f98 <_PyLong_UnsignedLongLong_Converter@@Base+0x320> │ │ │ │ + ldr r1, [pc, #128] @ 51ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x320> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51f9c <_PyLong_UnsignedLongLong_Converter@@Base+0x324> │ │ │ │ + ldr r0, [pc, #124] @ 51ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x324> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + beq 51ea0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bne 51ea0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51ef4 <_PyLong_UnsignedLongLong_Converter@@Base+0x27c> │ │ │ │ + beq 51e40 <_PyLong_UnsignedLongLong_Converter@@Base+0x27c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + beq 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + bne 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - eorseq r0, r9, ip, ror #9 │ │ │ │ + mlaeq r1, ip, r5, pc @ │ │ │ │ + mlaseq r9, ip, pc, r0 @ │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - @ instruction: 0x003904f8 │ │ │ │ + eorseq r0, r9, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x358> │ │ │ │ - bl a55f0 │ │ │ │ + bne 51f1c <_PyLong_UnsignedLongLong_Converter@@Base+0x358> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + bne 51f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ bl 29dd8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ - bl a55f0 │ │ │ │ + bne 51f3c <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + bne 51f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5203c <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ + beq 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bf90 │ │ │ │ + bl 4bedc │ │ │ │ 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 52078 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + beq 51fc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ 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 520a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x430> │ │ │ │ - bl 14eb34 │ │ │ │ + beq 51ff4 <_PyLong_UnsignedLongLong_Converter@@Base+0x430> │ │ │ │ + bl 14f0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 520a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x428> │ │ │ │ + beq 51fec <_PyLong_UnsignedLongLong_Converter@@Base+0x428> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 520b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x438> │ │ │ │ + ldr r0, [pc] @ 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x438> │ │ │ │ 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 │ │ │ │ - bl 10f728 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52100 <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 52100 <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52100 <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x4bc> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 521bc <_PyLong_UnsignedLongLong_Converter@@Base+0x544> │ │ │ │ + bne 5204c <_PyLong_UnsignedLongLong_Converter@@Base+0x488> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x57c> │ │ │ │ + beq 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c0> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 5224c <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + ldr ip, [pc, #116] @ 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x57c> │ │ │ │ + bne 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c0> │ │ │ │ mov r0, #0 │ │ │ │ - b 52244 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ + b 520d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 521ec <_PyLong_UnsignedLongLong_Converter@@Base+0x574> │ │ │ │ - bl c3d68 │ │ │ │ + blt 5207c <_PyLong_UnsignedLongLong_Converter@@Base+0x4b8> │ │ │ │ + bl c4288 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #28] @ 52250 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d8> │ │ │ │ + bne 520cc <_PyLong_UnsignedLongLong_Converter@@Base+0x508> │ │ │ │ + ldr r3, [pc, #28] @ 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x51c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 52244 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ + bl 144904 │ │ │ │ + b 520d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x510> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150ca0 │ │ │ │ + bl 1511dc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, ip, ror r1 │ │ │ │ + subseq r3, r7, r0, lsl #3 │ │ │ │ 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, #8] │ │ │ │ - bl 522e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 52234 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x65c> │ │ │ │ + beq 52164 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 522ac <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + beq 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522ac <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bne 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x660> │ │ │ │ - ldr r3, [pc, #36] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x668> │ │ │ │ + bne 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 52170 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x65c> │ │ │ │ - bl 11a82c │ │ │ │ + beq 52164 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11adc0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 316380 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 316f50 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ - b 520b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x43c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10fcac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b 52174 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 301808 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 300d38 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + bne 52308 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ + bne 5229c <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52370 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq 522bc <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52370 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bne 522bc <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4a8 │ │ │ │ + bl 19fde8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r3, [pc, #56] @ 523c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ - ldr r1, [pc, #56] @ 523c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ + bne 52308 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + ldr r3, [pc, #56] @ 52310 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #56] @ 52314 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror r5 │ │ │ │ + eorseq r1, r9, r8, lsr #32 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 523dc <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 128bd4 │ │ │ │ - mlaseq r9, ip, r5, r0 │ │ │ │ + ldr r0, [pc] @ 52328 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ + b 129168 │ │ │ │ + eorseq r1, r9, ip, asr #32 │ │ │ │ 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] │ │ │ │ @@ -40829,114 +40786,92 @@ │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ - 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 52480 <_PyLong_UnsignedLongLong_Converter@@Base+0x808> │ │ │ │ - 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 52464 <_PyLong_UnsignedLongLong_Converter@@Base+0x7ec> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b a462c │ │ │ │ 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 524c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x84c> │ │ │ │ - ldr r3, [pc, #64] @ 524f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ - ldr r1, [pc, #64] @ 524fc <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ + bne 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 523f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 524f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 523e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 524e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #32] @ 524f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ - ldr r1, [pc, #36] @ 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ + beq 523d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 523f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 524f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 523e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r0, r7, r4, asr #11 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + eorseq r1, r7, r4, ror r0 │ │ │ │ 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 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5253c <_PyLong_UnsignedLongLong_Converter@@Base+0x8c4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 5259c <_PyLong_UnsignedLongLong_Converter@@Base+0x924> │ │ │ │ - b 52594 <_PyLong_UnsignedLongLong_Converter@@Base+0x91c> │ │ │ │ - bl aafb8 │ │ │ │ + beq 52490 <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ + b 52488 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c4> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f0> │ │ │ │ + beq 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f0> │ │ │ │ + bne 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5259c <_PyLong_UnsignedLongLong_Converter@@Base+0x924> │ │ │ │ - b 52528 <_PyLong_UnsignedLongLong_Converter@@Base+0x8b0> │ │ │ │ + bne 52490 <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ + b 5241c <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aa30 │ │ │ │ + bl 4a974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 525b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + bne 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 52574 <_PyLong_UnsignedLongLong_Converter@@Base+0x8fc> │ │ │ │ + bgt 52468 <_PyLong_UnsignedLongLong_Converter@@Base+0x8a4> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2817fc │ │ │ │ + b 282f3c │ │ │ │ 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] │ │ │ │ @@ -40945,192 +40880,239 @@ │ │ │ │ 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] @ 52714 <_PyLong_UnsignedLongLong_Converter@@Base+0xa9c> │ │ │ │ + ldr fp, [pc, #280] @ 52608 <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52708 <_PyLong_UnsignedLongLong_Converter@@Base+0xa90> │ │ │ │ + bge 525fc <_PyLong_UnsignedLongLong_Converter@@Base+0xa38> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52640 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c8> │ │ │ │ + beq 52534 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52640 <_PyLong_UnsignedLongLong_Converter@@Base+0x9c8> │ │ │ │ + beq 52534 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e8> │ │ │ │ - ldr r2, [pc, #208] @ 52718 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa0> │ │ │ │ + bcs 52554 <_PyLong_UnsignedLongLong_Converter@@Base+0x990> │ │ │ │ + ldr r2, [pc, #208] @ 5260c <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ 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] @ 5271c <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #180] @ 52610 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4c> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 526bc <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ + beq 525b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 526bc <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ + beq 525b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ 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] @ 52720 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa8> │ │ │ │ + ldr r3, [pc, #132] @ 52614 <_PyLong_UnsignedLongLong_Converter@@Base+0xa50> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 526c4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4c> │ │ │ │ + beq 525b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9f4> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 526a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa2c> │ │ │ │ + b 52598 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 306460 │ │ │ │ + bl 307034 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 526f8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa80> │ │ │ │ + bge 525ec <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 526d0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + b 525c4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa00> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 5260c <_PyLong_UnsignedLongLong_Converter@@Base+0x994> │ │ │ │ + b 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r3, r4, ip, ror r5 │ │ │ │ - subeq r5, r5, ip, ror r7 │ │ │ │ - subeq r1, r4, ip, ror #11 │ │ │ │ - subeq sl, lr, r8, ror #5 │ │ │ │ + subeq r4, r4, r8, rrx │ │ │ │ + subeq r6, r5, r8, ror #4 │ │ │ │ + ldrdeq r2, [r4], #-8 │ │ │ │ + strdeq sl, [lr], #-220 @ 0xffffff24 │ │ │ │ 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 52758 <_PyLong_UnsignedLongLong_Converter@@Base+0xae0> │ │ │ │ + beq 5264c <_PyLong_UnsignedLongLong_Converter@@Base+0xa88> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52770 <_PyLong_UnsignedLongLong_Converter@@Base+0xaf8> │ │ │ │ + ldr r1, [pc, #28] @ 52664 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa0> │ │ │ │ mov r0, r3 │ │ │ │ - b 31712c │ │ │ │ - ldr r2, [pc, #20] @ 52774 <_PyLong_UnsignedLongLong_Converter@@Base+0xafc> │ │ │ │ - ldr r1, [pc, #20] @ 52778 <_PyLong_UnsignedLongLong_Converter@@Base+0xb00> │ │ │ │ - ldr r0, [pc, #20] @ 5277c <_PyLong_UnsignedLongLong_Converter@@Base+0xb04> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + b 317c50 │ │ │ │ + ldr r2, [pc, #20] @ 52668 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + ldr r1, [pc, #20] @ 5266c <_PyLong_UnsignedLongLong_Converter@@Base+0xaa8> │ │ │ │ + ldr r0, [pc, #20] @ 52670 <_PyLong_UnsignedLongLong_Converter@@Base+0xaac> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, ip, lsr r8 │ │ │ │ - @ instruction: 0x003787f0 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r7, r7, r4, lsr r0 │ │ │ │ + eoreq r9, r2, r4, lsr #6 │ │ │ │ + eorseq r9, r7, r0, lsr #5 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003778f4 │ │ │ │ + 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 526b8 <_PyLong_UnsignedLongLong_Converter@@Base+0xaf4> │ │ │ │ + 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 5269c <_PyLong_UnsignedLongLong_Converter@@Base+0xad8> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + 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] @ 526fc <_PyLong_UnsignedLongLong_Converter@@Base+0xb38> │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r0, r9, ip, ror r5 │ │ │ │ │ │ │ │ -00052780 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052700 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52798 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 52718 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 527b4 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 527d0 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 52734 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52750 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 527d4 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 52754 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bff28 <_PyErr_Format@@Base> │ │ │ │ + b 1c15cc <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 527d0 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52750 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 527d8 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 52758 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1bff28 <_PyErr_Format@@Base> │ │ │ │ + b 1c15cc <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003905f0 │ │ │ │ - eorseq r0, r9, ip, asr #12 │ │ │ │ + eorseq r1, r9, r0, lsr #1 │ │ │ │ + ldrsheq r1, [r9], -ip @ │ │ │ │ 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] @ 5287c <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 527fc <_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 31ee64 <_PyTime_AsTimeval@@Base+0x3c70> │ │ │ │ + bl 31f988 <_PyTime_AsTimeval@@Base+0x3c70> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31f8d4 <_PyTime_AsTimeval@@Base+0x46e0> │ │ │ │ + bl 3205c8 <_PyTime_AsTimeval@@Base+0x48b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52854 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 527d4 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52828 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 5287c <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 527a8 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 527fc <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 52870 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 527f0 <_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} │ │ │ │ + push {r4, 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] @ 528b0 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, ror #21 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r1, [pc, #60] @ 5285c <_PyEval_FormatAwaitableError@@Base+0x15c> │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b6fb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52854 <_PyEval_FormatAwaitableError@@Base+0x154> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 52ef8 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ 52860 <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r1, r9, r8, asr r1 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ 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 r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -41138,393 +41120,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 5290c <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ + bne 528bc <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5293c <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr ip, [pc, #1392] @ 52e84 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + beq 528ec <_PyEval_FormatAwaitableError@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #1392] @ 52e34 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 529b8 <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ + beq 52968 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5295c <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ + beq 5290c <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 52960 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ - b 529c4 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - ldr r9, [pc, #1316] @ 52e88 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 52910 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + b 52974 <_PyEval_FormatAwaitableError@@Base+0x274> │ │ │ │ + ldr r9, [pc, #1316] @ 52e38 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52980 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ - bl a55f0 │ │ │ │ + bne 52930 <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 529c4 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - b 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ - bl aafb8 │ │ │ │ + beq 52974 <_PyEval_FormatAwaitableError@@Base+0x274> │ │ │ │ + b 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 529ac <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + beq 5295c <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 529ac <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + bne 5295c <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 529c8 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ - b 52970 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ - ldr r9, [pc, #1224] @ 52e88 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 52978 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + b 52920 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ + ldr r9, [pc, #1224] @ 52e38 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ mvn r7, #0 │ │ │ │ - b 529c8 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 52978 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e88 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1204] @ 52e38 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e8c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + ldreq r8, [pc, #1196] @ 52e3c <_PyEval_FormatAwaitableError@@Base+0x73c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52ba0 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + bne 52b50 <_PyEval_FormatAwaitableError@@Base+0x450> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52a10 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + bne 529c0 <_PyEval_FormatAwaitableError@@Base+0x2c0> │ │ │ │ mov r4, #0 │ │ │ │ - b 52e78 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ - ldr r9, [pc, #1144] @ 52e90 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + b 52e28 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + ldr r9, [pc, #1144] @ 52e40 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52ad0 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq 52a80 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52b64 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + blt 52b14 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 52a5c <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ + beq 52a0c <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ mov r1, sl │ │ │ │ - b 52a24 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + b 529d4 <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 52a64 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + bne 52a14 <_PyEval_FormatAwaitableError@@Base+0x314> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 52a48 <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b78 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b28 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52ac4 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + ble 52a74 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52b34 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + bne 52ae4 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52ac4 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ac4 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + bne 52a74 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 52a1c <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ + b 529cc <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e90 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ - blt 52b64 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + ldrge r3, [pc, #948] @ 52e40 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + blt 52b14 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52af8 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + beq 52aa8 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52b64 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ - b 52adc <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + bcc 52b14 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + b 52a8c <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b78 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b28 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52b60 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + ble 52b10 <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b58 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + beq 52b08 <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b78 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b28 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b78 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bne 52b28 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 52b78 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52b28 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + bne 52e0c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a9ef8 │ │ │ │ + bl 2aafa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e78 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bge 52e28 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52a08 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 529b8 <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52bdc <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #708] @ 52e94 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ - ldr r1, [pc, #708] @ 52e98 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bne 52b8c <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + ldr r3, [pc, #708] @ 52e44 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + ldr r1, [pc, #708] @ 52e48 <_PyEval_FormatAwaitableError@@Base+0x748> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 52e4c <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 52dfc <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52ce4 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bne 52c94 <_PyEval_FormatAwaitableError@@Base+0x594> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52e4c <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52dfc <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52cc4 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + blt 52c74 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52cc4 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + bcc 52c74 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52cbc <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne 52c6c <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52cac <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + ble 52c5c <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c8c <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + beq 52c3c <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52cac <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + beq 52c5c <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52cac <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bne 52c5c <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52c0c <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + b 52bbc <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52c1c <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ + bcs 52bcc <_PyEval_FormatAwaitableError@@Base+0x4cc> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52e14 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + blt 52dc4 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ - b 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ - bl 92da0 │ │ │ │ + bne 52d54 <_PyEval_FormatAwaitableError@@Base+0x654> │ │ │ │ + b 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52e4c <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52dfc <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d90 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + beq 52d40 <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ 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 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d90 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt 52d40 <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d84 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + ble 52d34 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52dcc <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + bne 52d7c <_PyEval_FormatAwaitableError@@Base+0x67c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d84 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq 52d34 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d84 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + bne 52d34 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52cf0 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ + b 52ca0 <_PyEval_FormatAwaitableError@@Base+0x5a0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52e10 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + ble 52dc0 <_PyEval_FormatAwaitableError@@Base+0x6c0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52df0 <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ + beq 52da0 <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 52e28 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52dd8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e10 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + beq 52dc0 <_PyEval_FormatAwaitableError@@Base+0x6c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52e10 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + bne 52dc0 <_PyEval_FormatAwaitableError@@Base+0x6c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a9ef8 │ │ │ │ + bl 2aafa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e50 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ + bge 52e00 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52e4c <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52dfc <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52e4c <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bne 52dfc <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11328c │ │ │ │ - b 52e78 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bl 113810 │ │ │ │ + b 52e28 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b60 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bne 52b10 <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 52b60 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52b10 <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ + ldrheq r3, [r7], #-24 @ 0xffffffe8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r5, r8 │ │ │ │ + mlaseq r6, ip, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52f10 <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52ec0 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52f08 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + beq 52eb8 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52f14 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #56] @ 52ec4 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -41534,519 +41516,465 @@ │ │ │ │ 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 52f40 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52ef0 <_PyEval_FormatAwaitableError@@Base+0x7f0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52f40 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52ef0 <_PyEval_FormatAwaitableError@@Base+0x7f0> │ │ │ │ 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] @ 52fa4 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6a80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52f9c <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 530a0 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52fa8 <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ - 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 52fe0 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 336674 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e29d4 <_PyLong_Format@@Base+0x2194> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - bne 53030 <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi 53010 <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3366a4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 53030 <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e29d4 <_PyLong_Format@@Base+0x2194> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c58a0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 53098 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 53098 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 53098 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 53158 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ + beq 52fb0 <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 530ec <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + ble 52f44 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ 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 5310c <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ + beq 52f64 <_PyEval_FormatAwaitableError@@Base+0x864> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 53160 <_PyEval_FormatAwaitableError@@Base+0x9e0> │ │ │ │ + ldr r3, [pc, #88] @ 52fb8 <_PyEval_FormatAwaitableError@@Base+0x8b8> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5311c <_PyEval_FormatAwaitableError@@Base+0x99c> │ │ │ │ + bne 52f74 <_PyEval_FormatAwaitableError@@Base+0x874> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ mov r5, r0 │ │ │ │ - b 53128 <_PyEval_FormatAwaitableError@@Base+0x9a8> │ │ │ │ + b 52f80 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53144 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + beq 52f9c <_PyEval_FormatAwaitableError@@Base+0x89c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5314c <_PyEval_FormatAwaitableError@@Base+0x9cc> │ │ │ │ + beq 52fa4 <_PyEval_FormatAwaitableError@@Base+0x8a4> │ │ │ │ mov r4, r5 │ │ │ │ - b 53158 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ + b 52fb0 <_PyEval_FormatAwaitableError@@Base+0x8b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 53144 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 52f9c <_PyEval_FormatAwaitableError@@Base+0x89c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c6558 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5301c <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 5301c <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5301c <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53170 <_PyEval_FormatAwaitableError@@Base+0x9f0> │ │ │ │ - b 328dd4 │ │ │ │ + ldr r1, [pc] @ 53030 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ + b 3298f8 │ │ │ │ @ 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 53068 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 337158 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1e417c <_PyLong_Format@@Base+0x2194> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + bne 530b8 <_PyEval_FormatAwaitableError@@Base+0x9b8> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi 53098 <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 337188 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq 530b8 <_PyEval_FormatAwaitableError@@Base+0x9b8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1e417c <_PyLong_Format@@Base+0x2194> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 532d0 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + beq 5321c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 532d0 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + bne 5321c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 532d0 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + beq 5321c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 532d8 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #164] @ 53224 <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5324c <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bne 53198 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 532dc <_PyEval_FormatAwaitableError@@Base+0xb5c> │ │ │ │ + ldr r0, [pc, #124] @ 53228 <_PyEval_FormatAwaitableError@@Base+0xb28> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5329c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ + beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5329c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ + bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5323c <_PyEval_FormatAwaitableError@@Base+0xabc> │ │ │ │ + beq 53188 <_PyEval_FormatAwaitableError@@Base+0xa88> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 532d0 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + beq 5321c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 532d0 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + bne 5321c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r0, r9, r8, asr #15 │ │ │ │ - @ instruction: 0x003907d0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 5332c <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53318 <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53324 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq r1, r9, r8, ror r2 │ │ │ │ + eorseq r1, r9, r0, lsl #5 │ │ │ │ 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] @ 53404 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + ldr r1, [pc, #184] @ 53300 <_PyEval_FormatAwaitableError@@Base+0xc00> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 533f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + blt 532f4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 533a4 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ + beq 532a0 <_PyEval_FormatAwaitableError@@Base+0xba0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14eb34 │ │ │ │ + bl 14f0fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53398 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + beq 53294 <_PyEval_FormatAwaitableError@@Base+0xb94> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53398 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + bne 53294 <_PyEval_FormatAwaitableError@@Base+0xb94> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 533a8 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ - b 533f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ - ldr r4, [pc, #92] @ 53408 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ + bne 532a4 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + b 532f4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ + ldr r4, [pc, #92] @ 53304 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 323e2c <_PyObject_GetState@@Base> │ │ │ │ + bl 3248f4 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 533e0 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bne 532dc <_PyEval_FormatAwaitableError@@Base+0xbdc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 533f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + beq 532f4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 533f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bne 532f4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 533f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 532f4 <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 5340c <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + ldr r0, [pc, #28] @ 53308 <_PyEval_FormatAwaitableError@@Base+0xc08> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, ror #8 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r9, ip, lsl r8 │ │ │ │ + subseq sl, r7, r0, ror r4 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + eorseq r1, r9, r4, asr #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 53358 <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 53344 <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53350 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a67f0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53428 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bne 53374 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ mov r0, #1 │ │ │ │ - b a2978 │ │ │ │ + b a2e60 │ │ │ │ mov r0, #2 │ │ │ │ - b a27e8 │ │ │ │ + b a2cd0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53440 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ - b 1af8e0 │ │ │ │ + ldr r1, [pc] @ 5338c <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + b 1b0668 │ │ │ │ andeq r9, r2, r4, lsl r8 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5352c <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 53478 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5352c <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - ldr r0, [pc, #164] @ 53534 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ - bl a9a3c │ │ │ │ + beq 53478 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #164] @ 53480 <_PyEval_FormatAwaitableError@@Base+0xd80> │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 534a8 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + bne 533f4 <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53538 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #124] @ 53484 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 5353c <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r0, [pc, #120] @ 53488 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 534f8 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 53444 <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 534f8 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 53444 <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53498 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ + beq 533e4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5352c <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + beq 53478 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5352c <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 53478 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq r0, r9, ip, lsr #16 │ │ │ │ - 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] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr sl, [r0, #28] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - 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 53618 <_PyEval_FormatAwaitableError@@Base+0xe98> │ │ │ │ - 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 116d1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 535d4 <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 535d4 <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - blt 53628 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - add r7, r7, r8 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq 53604 <_PyEval_FormatAwaitableError@@Base+0xe84> │ │ │ │ - ldr r3, [pc, #60] @ 53634 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ - ldr r1, [pc, #60] @ 53638 <_PyEval_FormatAwaitableError@@Base+0xeb8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 53628 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 53578 <_PyEval_FormatAwaitableError@@Base+0xdf8> │ │ │ │ - ldr r9, [r9, #260] @ 0x104 │ │ │ │ - mov r6, #0 │ │ │ │ - b 53570 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58e0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r7, r0, ror #13 │ │ │ │ + @ instruction: 0x003912dc │ │ │ │ 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 5366c <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ - ldr r3, [pc, #144] @ 536f0 <_PyEval_FormatAwaitableError@@Base+0xf70> │ │ │ │ - ldr r1, [pc, #144] @ 536f4 <_PyEval_FormatAwaitableError@@Base+0xf74> │ │ │ │ + bls 534bc <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r3, [pc, #144] @ 53540 <_PyEval_FormatAwaitableError@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #144] @ 53544 <_PyEval_FormatAwaitableError@@Base+0xe44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 536a4 <_PyEval_FormatAwaitableError@@Base+0xf24> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 534f4 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 536f8 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + ldrne r4, [pc, #116] @ 53548 <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c6020 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c76c8 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 536fc <_PyEval_FormatAwaitableError@@Base+0xf7c> │ │ │ │ + ldr r3, [pc, #100] @ 5354c <_PyEval_FormatAwaitableError@@Base+0xe4c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 536ac <_PyEval_FormatAwaitableError@@Base+0xf2c> │ │ │ │ + bne 534fc <_PyEval_FormatAwaitableError@@Base+0xdfc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a82c │ │ │ │ + bl 11adc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c980 │ │ │ │ + bl 20e340 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 536a4 <_PyEval_FormatAwaitableError@@Base+0xf24> │ │ │ │ + beq 534f4 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ 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 r0, r9, r0, asr #16 │ │ │ │ + @ instruction: 0x003912f0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #96] @ 535c8 <_PyEval_FormatAwaitableError@@Base+0xec8> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 357ba4 │ │ │ │ + ldr r2, [pc, #72] @ 535cc <_PyEval_FormatAwaitableError@@Base+0xecc> │ │ │ │ + ldr r3, [pc, #72] @ 535d0 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ + bl 357cac │ │ │ │ + ldr r3, [pc, #68] @ 535d4 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 3581e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 535b0 <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 535c0 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab590 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -42055,632 +41983,719 @@ │ │ │ │ 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 53760 <_PyEval_FormatAwaitableError@@Base+0xfe0> │ │ │ │ + bne 53638 <_PyEval_FormatAwaitableError@@Base+0xf38> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53794 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ + beq 5366c <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ 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] @ 53a1c <_PyEval_FormatAwaitableError@@Base+0x129c> │ │ │ │ + ldr ip, [pc, #668] @ 538f4 <_PyEval_FormatAwaitableError@@Base+0x11f4> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + beq 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 53a20 <_PyEval_FormatAwaitableError@@Base+0x12a0> │ │ │ │ + ldr r4, [pc, #640] @ 538f8 <_PyEval_FormatAwaitableError@@Base+0x11f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x1030> │ │ │ │ + bne 53688 <_PyEval_FormatAwaitableError@@Base+0xf88> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 537dc <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #616] @ 53a24 <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ + b 536b4 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #616] @ 538fc <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537dc <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ - bl a55f0 │ │ │ │ + beq 536b4 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + bne 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 537f4 <_PyEval_FormatAwaitableError@@Base+0x1074> │ │ │ │ + bne 536cc <_PyEval_FormatAwaitableError@@Base+0xfcc> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 53820 <_PyEval_FormatAwaitableError@@Base+0x10a0> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #548] @ 53a24 <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ + b 536f8 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #548] @ 538fc <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53820 <_PyEval_FormatAwaitableError@@Base+0x10a0> │ │ │ │ - bl a55f0 │ │ │ │ + beq 536f8 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + bne 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 53838 <_PyEval_FormatAwaitableError@@Base+0x10b8> │ │ │ │ + beq 53710 <_PyEval_FormatAwaitableError@@Base+0x1010> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 53a28 <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ + ldr r3, [pc, #500] @ 53900 <_PyEval_FormatAwaitableError@@Base+0x1200> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 53850 <_PyEval_FormatAwaitableError@@Base+0x10d0> │ │ │ │ + bne 53728 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 53a04 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ - bl 191f44 │ │ │ │ + b 538dc <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bl 1925c0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + beq 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x1124> │ │ │ │ - ldr r3, [pc, #440] @ 53a2c <_PyEval_FormatAwaitableError@@Base+0x12ac> │ │ │ │ - ldr r1, [pc, #440] @ 53a30 <_PyEval_FormatAwaitableError@@Base+0x12b0> │ │ │ │ + bne 5377c <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ + ldr r3, [pc, #440] @ 53904 <_PyEval_FormatAwaitableError@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #440] @ 53908 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + beq 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ + bne 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ - bl 1b62ec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bl 1b7114 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 538d4 <_PyEval_FormatAwaitableError@@Base+0x1154> │ │ │ │ + beq 537ac <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538d4 <_PyEval_FormatAwaitableError@@Base+0x1154> │ │ │ │ + bne 537ac <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 53908 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ - bl a55f0 │ │ │ │ + bne 537e0 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53910 <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ - ldr r3, [pc, #320] @ 53a34 <_PyEval_FormatAwaitableError@@Base+0x12b4> │ │ │ │ + beq 537e8 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ + ldr r3, [pc, #320] @ 5390c <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53a10 <_PyEval_FormatAwaitableError@@Base+0x1290> │ │ │ │ - bl 11a82c │ │ │ │ - b 53910 <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ + beq 538e8 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bl 11adc0 │ │ │ │ + b 537e8 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 5395c <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + beq 53834 <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5395c <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bne 53834 <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 539fc <_PyEval_FormatAwaitableError@@Base+0x127c> │ │ │ │ + bne 538d4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53968 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bne 53840 <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 53a04 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ + b 538dc <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 539b0 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + bpl 53888 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 539fc <_PyEval_FormatAwaitableError@@Base+0x127c> │ │ │ │ + bcs 538d4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 539d0 <_PyEval_FormatAwaitableError@@Base+0x1250> │ │ │ │ + bcs 538a8 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 53a04 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ + b 538dc <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 539dc <_PyEval_FormatAwaitableError@@Base+0x125c> │ │ │ │ + bcs 538b4 <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 539fc <_PyEval_FormatAwaitableError@@Base+0x127c> │ │ │ │ + bcc 538d4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 53a04 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ + b 538dc <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 539fc <_PyEval_FormatAwaitableError@@Base+0x127c> │ │ │ │ + bcc 538d4 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 53a04 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ + b 538dc <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r0, ror #17 │ │ │ │ + subseq r3, r7, r4, ror #17 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, ror #16 │ │ │ │ + eorseq r1, r9, r8, lsl r3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53b20 <_PyEval_FormatAwaitableError@@Base+0x13a0> │ │ │ │ + bne 539f8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53b20 <_PyEval_FormatAwaitableError@@Base+0x13a0> │ │ │ │ - ldr r0, [pc, #164] @ 53b28 <_PyEval_FormatAwaitableError@@Base+0x13a8> │ │ │ │ - bl a9a3c │ │ │ │ + beq 539f8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + ldr r0, [pc, #164] @ 53a00 <_PyEval_FormatAwaitableError@@Base+0x1300> │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53a9c <_PyEval_FormatAwaitableError@@Base+0x131c> │ │ │ │ + bne 53974 <_PyEval_FormatAwaitableError@@Base+0x1274> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53b2c <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ + ldr r1, [pc, #124] @ 53a04 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53b30 <_PyEval_FormatAwaitableError@@Base+0x13b0> │ │ │ │ + ldr r0, [pc, #120] @ 53a08 <_PyEval_FormatAwaitableError@@Base+0x1308> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53aec <_PyEval_FormatAwaitableError@@Base+0x136c> │ │ │ │ + beq 539c4 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53aec <_PyEval_FormatAwaitableError@@Base+0x136c> │ │ │ │ + bne 539c4 <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53a8c <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + beq 53964 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53b20 <_PyEval_FormatAwaitableError@@Base+0x13a0> │ │ │ │ + beq 539f8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53b20 <_PyEval_FormatAwaitableError@@Base+0x13a0> │ │ │ │ + bne 539f8 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - mlaseq r9, r0, r8, r0 │ │ │ │ + eorseq r1, r9, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53cf4 <_PyEval_FormatAwaitableError@@Base+0x1574> │ │ │ │ + ldr lr, [pc, #424] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x14cc> │ │ │ │ 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 53ba0 <_PyEval_FormatAwaitableError@@Base+0x1420> │ │ │ │ + bne 53a78 <_PyEval_FormatAwaitableError@@Base+0x1378> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1444> │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ + bne 53a9c <_PyEval_FormatAwaitableError@@Base+0x139c> │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53cf8 <_PyEval_FormatAwaitableError@@Base+0x1578> │ │ │ │ + ldr r0, [pc, #328] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x14d0> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53b80 <_PyEval_FormatAwaitableError@@Base+0x1400> │ │ │ │ + bne 53a58 <_PyEval_FormatAwaitableError@@Base+0x1358> │ │ │ │ mov r7, r4 │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ - ldr r3, [pc, #304] @ 53cfc <_PyEval_FormatAwaitableError@@Base+0x157c> │ │ │ │ - bl 3591b0 │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + ldr r3, [pc, #304] @ 53bd4 <_PyEval_FormatAwaitableError@@Base+0x14d4> │ │ │ │ + bl 359c90 │ │ │ │ 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 53bfc <_PyEval_FormatAwaitableError@@Base+0x147c> │ │ │ │ - ldr r3, [pc, #272] @ 53d00 <_PyEval_FormatAwaitableError@@Base+0x1580> │ │ │ │ - ldr r1, [pc, #272] @ 53d04 <_PyEval_FormatAwaitableError@@Base+0x1584> │ │ │ │ + bne 53ad4 <_PyEval_FormatAwaitableError@@Base+0x13d4> │ │ │ │ + ldr r3, [pc, #272] @ 53bd8 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ + ldr r1, [pc, #272] @ 53bdc <_PyEval_FormatAwaitableError@@Base+0x14dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53c20 <_PyEval_FormatAwaitableError@@Base+0x14a0> │ │ │ │ - ldr r3, [pc, #244] @ 53d08 <_PyEval_FormatAwaitableError@@Base+0x1588> │ │ │ │ - ldr r1, [pc, #244] @ 53d0c <_PyEval_FormatAwaitableError@@Base+0x158c> │ │ │ │ + bne 53af8 <_PyEval_FormatAwaitableError@@Base+0x13f8> │ │ │ │ + ldr r3, [pc, #244] @ 53be0 <_PyEval_FormatAwaitableError@@Base+0x14e0> │ │ │ │ + ldr r1, [pc, #244] @ 53be4 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53c48 <_PyEval_FormatAwaitableError@@Base+0x14c8> │ │ │ │ - ldr r3, [pc, #212] @ 53d10 <_PyEval_FormatAwaitableError@@Base+0x1590> │ │ │ │ - ldr r1, [pc, #212] @ 53d14 <_PyEval_FormatAwaitableError@@Base+0x1594> │ │ │ │ + bgt 53b20 <_PyEval_FormatAwaitableError@@Base+0x1420> │ │ │ │ + ldr r3, [pc, #212] @ 53be8 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ + ldr r1, [pc, #212] @ 53bec <_PyEval_FormatAwaitableError@@Base+0x14ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d5d64 │ │ │ │ + bl 2d6948 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ + beq 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53c90 <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ - ldr r3, [pc, #152] @ 53d10 <_PyEval_FormatAwaitableError@@Base+0x1590> │ │ │ │ - ldr r1, [pc, #156] @ 53d18 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ + bne 53b68 <_PyEval_FormatAwaitableError@@Base+0x1468> │ │ │ │ + ldr r3, [pc, #152] @ 53be8 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ + ldr r1, [pc, #156] @ 53bf0 <_PyEval_FormatAwaitableError@@Base+0x14f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6840 │ │ │ │ - b 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1558> │ │ │ │ - ldr r2, [pc, #132] @ 53d1c <_PyEval_FormatAwaitableError@@Base+0x159c> │ │ │ │ + bl 2d7424 │ │ │ │ + b 53bb0 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + ldr r2, [pc, #132] @ 53bf4 <_PyEval_FormatAwaitableError@@Base+0x14f4> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53d20 <_PyEval_FormatAwaitableError@@Base+0x15a0> │ │ │ │ - ldr r0, [pc, #128] @ 53d24 <_PyEval_FormatAwaitableError@@Base+0x15a4> │ │ │ │ + ldr r1, [pc, #128] @ 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14f8> │ │ │ │ + ldr r0, [pc, #128] @ 53bfc <_PyEval_FormatAwaitableError@@Base+0x14fc> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53ccc <_PyEval_FormatAwaitableError@@Base+0x154c> │ │ │ │ + blt 53ba4 <_PyEval_FormatAwaitableError@@Base+0x14a4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53d28 <_PyEval_FormatAwaitableError@@Base+0x15a8> │ │ │ │ + ldr r3, [pc, #96] @ 53c00 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6840 │ │ │ │ + bl 2d7424 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r0, lsl #4 │ │ │ │ - eorseq fp, r6, r4, lsl pc │ │ │ │ + ldrsheq lr, [r3], #-192 @ 0xffffff40 │ │ │ │ + eorseq ip, r6, r4, lsl sl │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, r0, lsr #17 │ │ │ │ + eorseq r1, r9, r0, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003908d0 │ │ │ │ + eorseq r1, r9, r0, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003908f8 │ │ │ │ - eorseq r0, r9, r8, lsl r9 │ │ │ │ + eorseq r1, r9, r8, lsr #7 │ │ │ │ + eorseq r1, r9, r8, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, lsr #8 │ │ │ │ - eorseq r0, r9, r4, asr #18 │ │ │ │ + eorseq r1, r9, r4, asr #29 │ │ │ │ + @ instruction: 0x003913f4 │ │ │ │ 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] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr sl, [r0, #28] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + 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 53cdc <_PyEval_FormatAwaitableError@@Base+0x15dc> │ │ │ │ + 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 1172a0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 53c98 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + blt 53cec <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + add r7, r7, r8 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq 53cc8 <_PyEval_FormatAwaitableError@@Base+0x15c8> │ │ │ │ + ldr r3, [pc, #60] @ 53cf8 <_PyEval_FormatAwaitableError@@Base+0x15f8> │ │ │ │ + ldr r1, [pc, #60] @ 53cfc <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 53cec <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 53c3c <_PyEval_FormatAwaitableError@@Base+0x153c> │ │ │ │ + ldr r9, [r9, #260] @ 0x104 │ │ │ │ + mov r6, #0 │ │ │ │ + b 53c34 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b a5dc8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r7, r0, lsl #2 │ │ │ │ │ │ │ │ -00053d2c : │ │ │ │ +00053d00 : │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 53d40 │ │ │ │ - ldr r3, [pc, #40] @ 53d64 │ │ │ │ + bhi 53d14 │ │ │ │ + ldr r3, [pc, #40] @ 53d38 │ │ │ │ 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] @ 53d68 │ │ │ │ - ldr r0, [pc, #16] @ 53d6c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #16] @ 53d3c │ │ │ │ + ldr r0, [pc, #16] @ 53d40 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - eorseq r7, r6, r0, ror ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 53de8 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 3570c0 │ │ │ │ - ldr r2, [pc, #72] @ 53dec │ │ │ │ - ldr r3, [pc, #72] @ 53df0 │ │ │ │ - bl 3571c8 │ │ │ │ - ldr r3, [pc, #68] @ 53df4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 53dd0 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53de0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab0a8 │ │ │ │ - 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 │ │ │ │ + eorseq r8, r6, r0, ror r7 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53efc │ │ │ │ + bne 53e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c7c0 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31d1ec <_PyTime_AsTimeval@@Base+0x14d4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53efc │ │ │ │ + beq 53e48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e8c4 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ + bl 31f3e8 <_PyTime_AsTimeval@@Base+0x36d0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53f04 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #164] @ 53e50 │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53e78 │ │ │ │ + bne 53dc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326a60 │ │ │ │ + b 327488 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53f08 │ │ │ │ + ldr r0, [pc, #124] @ 53e54 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31ec10 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ + bl 31f734 <_PyTime_AsTimeval@@Base+0x3a1c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53ec8 │ │ │ │ + beq 53e14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53ec8 │ │ │ │ + bne 53e14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53e68 │ │ │ │ + beq 53db4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53efc │ │ │ │ + beq 53e48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53efc │ │ │ │ + bne 53e48 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq pc, r7, r0, ror #17 │ │ │ │ - eorseq r0, r9, ip, asr #18 │ │ │ │ + @ instruction: 0x003803f8 │ │ │ │ + @ instruction: 0x003913fc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #180] @ 53f24 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 53e84 │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 53ecc │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #152] @ 53f28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 3581e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 53ecc │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 53eb8 │ │ │ │ + mov r3, #0 │ │ │ │ + b 53f1c │ │ │ │ + ldr r3, [pc, #108] @ 53f2c │ │ │ │ + ldr r1, [pc, #108] @ 53f30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 53eb0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 35820c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53eb8 │ │ │ │ + ldr r3, [pc, #68] @ 53f34 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + ldr r3, [pc, #52] @ 53f38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [ip, #8] │ │ │ │ + bl 357cac │ │ │ │ + bl 3582dc │ │ │ │ + ldr r3, [pc, #32] @ 53f3c │ │ │ │ + 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 r1, r9, ip, lsl #8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + smlawbmi lr, r0, r4, r8 │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 53f40 │ │ │ │ + bne 53f74 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53f64 │ │ │ │ - b 53f80 │ │ │ │ + bne 53f98 │ │ │ │ + b 53fb4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 540b8 │ │ │ │ + ldr r0, [pc, #360] @ 540ec │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53f2c │ │ │ │ - b 540b0 │ │ │ │ - bl aafb8 │ │ │ │ + bne 53f60 │ │ │ │ + b 540e4 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 53f94 │ │ │ │ + bne 53fc8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53fb0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 53fe4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 53fb0 │ │ │ │ - b 540b0 │ │ │ │ + beq 53fe4 │ │ │ │ + b 540e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 53f78 │ │ │ │ + bne 53fac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 53f78 │ │ │ │ - ldr r1, [pc, #260] @ 540bc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 53fac │ │ │ │ + ldr r1, [pc, #260] @ 540f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53fe0 │ │ │ │ - bl ade04 │ │ │ │ + beq 54014 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54088 │ │ │ │ + beq 540bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54008 │ │ │ │ + beq 5403c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ - b 5401c │ │ │ │ + b 54050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31643c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 317010 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 53ff0 │ │ │ │ - b 540b0 │ │ │ │ + bne 54024 │ │ │ │ + b 540e4 │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 3173c0 │ │ │ │ + bl 317ee4 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ - beq 540b0 │ │ │ │ + beq 540e4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bge 54064 │ │ │ │ + bge 54098 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 54044 │ │ │ │ + b 54078 │ │ │ │ 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] @ 540c0 │ │ │ │ + ldr r0, [pc, #60] @ 540f4 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 540bc │ │ │ │ + ldr r1, [pc, #44] @ 540f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #36] @ 540c4 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #36] @ 540f8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 540b8 │ │ │ │ + ldr r0, [pc, #16] @ 540ec │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r8, lsl lr │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ + eorseq fp, r5, r8, lsl r9 │ │ │ │ + subseq r1, r7, ip, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ 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] @ 54334 │ │ │ │ + ldr lr, [pc, #588] @ 54368 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42690,513 +42705,509 @@ │ │ │ │ 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 54144 │ │ │ │ + bne 54178 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54188 │ │ │ │ + beq 541bc │ │ │ │ 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] @ 54338 │ │ │ │ + ldr ip, [pc, #468] @ 5436c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54314 │ │ │ │ + beq 54348 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b0 │ │ │ │ + bne 541e4 │ │ │ │ mov r4, r9 │ │ │ │ - b 54314 │ │ │ │ - ldr r3, [pc, #388] @ 5433c │ │ │ │ - bl 3591b0 │ │ │ │ + b 54348 │ │ │ │ + ldr r3, [pc, #388] @ 54370 │ │ │ │ + bl 359c90 │ │ │ │ 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 541e8 │ │ │ │ - ldr r3, [pc, #356] @ 54340 │ │ │ │ - ldr r1, [pc, #356] @ 54344 │ │ │ │ + bne 5421c │ │ │ │ + ldr r3, [pc, #356] @ 54374 │ │ │ │ + ldr r1, [pc, #356] @ 54378 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 541a8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 541dc │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 5420c │ │ │ │ - ldr r3, [pc, #328] @ 54348 │ │ │ │ - ldr r1, [pc, #328] @ 5434c │ │ │ │ + bne 54240 │ │ │ │ + ldr r3, [pc, #328] @ 5437c │ │ │ │ + ldr r1, [pc, #328] @ 54380 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 541a8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 541dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54234 │ │ │ │ - ldr r3, [pc, #296] @ 54350 │ │ │ │ - ldr r1, [pc, #296] @ 54354 │ │ │ │ + bgt 54268 │ │ │ │ + ldr r3, [pc, #296] @ 54384 │ │ │ │ + ldr r1, [pc, #296] @ 54388 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 541a8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 541dc │ │ │ │ mov r0, sl │ │ │ │ - bl f5408 │ │ │ │ + bl f5968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54258 │ │ │ │ - ldr r3, [pc, #252] @ 54348 │ │ │ │ - ldr r1, [pc, #264] @ 54358 │ │ │ │ + bne 5428c │ │ │ │ + ldr r3, [pc, #252] @ 5437c │ │ │ │ + ldr r1, [pc, #264] @ 5438c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 541a8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 541dc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d5d64 │ │ │ │ + bl 2d6948 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541a8 │ │ │ │ + beq 541dc │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54290 │ │ │ │ - ldr r3, [pc, #204] @ 54350 │ │ │ │ - ldr r1, [pc, #212] @ 5435c │ │ │ │ + bne 542c4 │ │ │ │ + ldr r3, [pc, #204] @ 54384 │ │ │ │ + ldr r1, [pc, #212] @ 54390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 54304 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 54338 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d5f50 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d6b34 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54304 │ │ │ │ - ldr r1, [pc, #180] @ 54360 │ │ │ │ - ldr r0, [pc, #180] @ 54364 │ │ │ │ + beq 54338 │ │ │ │ + ldr r1, [pc, #180] @ 54394 │ │ │ │ + ldr r0, [pc, #180] @ 54398 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 542f8 │ │ │ │ + blt 5432c │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542e0 │ │ │ │ + blt 54314 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542e8 │ │ │ │ + b 5431c │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 54368 │ │ │ │ + ldr r3, [pc, #120] @ 5439c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1709b8 │ │ │ │ + bl 170f2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6840 │ │ │ │ + bl 2d7424 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d6840 │ │ │ │ - b 541a8 │ │ │ │ + bl 2d7424 │ │ │ │ + b 541dc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsr r2 │ │ │ │ - subseq r3, r7, ip, lsl #18 │ │ │ │ + subseq lr, r3, r8, lsr #26 │ │ │ │ + subseq r3, r7, r0, lsl r9 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, r0, lsr #17 │ │ │ │ + eorseq r1, r9, r0, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, asr r9 │ │ │ │ + eorseq r1, r9, r8, lsr r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r4, lsl #19 │ │ │ │ - eorseq r0, r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x003909d4 │ │ │ │ - eorseq r1, r9, r0, lsr #8 │ │ │ │ - eorseq r0, r9, r4, asr #18 │ │ │ │ + eorseq r1, r9, r0, ror #8 │ │ │ │ + eorseq r1, r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x003914b0 │ │ │ │ + eorseq r1, r9, r4, asr #29 │ │ │ │ + @ instruction: 0x003913f4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d3b40 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 54440 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 543a0 │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 543e8 │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #152] @ 54444 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 543e8 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 543d4 │ │ │ │ - mov r3, #0 │ │ │ │ - b 54438 │ │ │ │ - ldr r3, [pc, #108] @ 54448 │ │ │ │ - ldr r1, [pc, #108] @ 5444c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 543cc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 357728 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 543d4 │ │ │ │ - ldr r3, [pc, #68] @ 54450 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r1, [r3, r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 54454 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r4, [ip, #8] │ │ │ │ - bl 3571c8 │ │ │ │ - bl 3577f8 │ │ │ │ - ldr r3, [pc, #32] @ 54458 │ │ │ │ - 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 r0, r9, r0, lsl #20 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - smlawbmi lr, r0, r4, r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 4d784 │ │ │ │ + b 2d4720 │ │ │ │ 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] @ 544d8 │ │ │ │ + ldr r1, [pc, #88] @ 54420 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 544d0 │ │ │ │ + beq 54418 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ab2bc │ │ │ │ + bl 1ac00c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 544b0 │ │ │ │ + bne 543f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131dd8 │ │ │ │ - b 544d0 │ │ │ │ + bl 132370 │ │ │ │ + b 54418 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 544dc │ │ │ │ + ldr r0, [pc, #28] @ 54424 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, ip, lsr #20 │ │ │ │ - ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + @ instruction: 0x003914dc │ │ │ │ + ldrsbeq lr, [r7], #-200 @ 0xffffff38 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 544fc │ │ │ │ + ldr r2, [pc, #16] @ 54444 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 544fc │ │ │ │ - ldr r1, [pc, #4] @ 54500 │ │ │ │ - b 29c4bc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, ip, ror #3 │ │ │ │ - b 54560 │ │ │ │ - b 4d784 │ │ │ │ - b 4e540 │ │ │ │ + ldreq r0, [pc, #4] @ 54444 │ │ │ │ + ldr r1, [pc, #4] @ 54448 │ │ │ │ + b 29d56c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r7, ip, lsr #21 │ │ │ │ + b 4d7c8 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + 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] @ 5448c │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + bl a9f24 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #4] @ 54490 │ │ │ │ + b a9f24 │ │ │ │ + eorseq sl, r7, r0, asr #20 │ │ │ │ + @ instruction: 0x0036edfc │ │ │ │ + b 4e184 │ │ │ │ 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 54538 │ │ │ │ + beq 544c0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 33c658 │ │ │ │ + b 33d248 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 54554 │ │ │ │ - ldr r1, [pc, #16] @ 54558 │ │ │ │ - ldr r0, [pc, #16] @ 5455c │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #16] @ 544dc │ │ │ │ + ldr r1, [pc, #16] @ 544e0 │ │ │ │ + ldr r0, [pc, #16] @ 544e4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r3, [r8], -r0 @ │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r5, r7, r4, lsl #1 │ │ │ │ - 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] @ 54608 │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 545a0 │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r2, [pc, #100] @ 5460c │ │ │ │ - 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 54880 │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 545d8 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0f4 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54608 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 54600 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x00383bd8 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r5, r7, r4, lsr fp │ │ │ │ + b 5471c │ │ │ │ + b 4d7c8 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ │ │ │ │ -00054610 : │ │ │ │ +000544f0 : │ │ │ │ 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] @ 54700 │ │ │ │ - ldr r4, [pc, #208] @ 54704 │ │ │ │ + ldr r2, [pc, #208] @ 545e0 │ │ │ │ + ldr r4, [pc, #208] @ 545e4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54664 │ │ │ │ + bne 54544 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 54674 │ │ │ │ - ldr r1, [pc, #156] @ 54708 │ │ │ │ - ldr r0, [pc, #156] @ 5470c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 546b0 │ │ │ │ + bgt 54554 │ │ │ │ + ldr r1, [pc, #156] @ 545e8 │ │ │ │ + ldr r0, [pc, #156] @ 545ec │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 54590 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54690 │ │ │ │ + beq 54570 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 546d0 │ │ │ │ + bgt 545b0 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 546b8 │ │ │ │ + bne 54598 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 546b8 │ │ │ │ + bgt 54598 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 546f4 │ │ │ │ + beq 545d4 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 546f4 │ │ │ │ + beq 545d4 │ │ │ │ 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 r3, r6, r8, ror sp │ │ │ │ + eorseq r4, r6, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 54740 │ │ │ │ - ldr r3, [pc, #124] @ 547b0 │ │ │ │ - ldr r1, [pc, #124] @ 547b4 │ │ │ │ + bne 54620 │ │ │ │ + ldr r3, [pc, #124] @ 54690 │ │ │ │ + ldr r1, [pc, #124] @ 54694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 54780 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 54660 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 54788 │ │ │ │ + bne 54668 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 54788 │ │ │ │ - ldr r2, [pc, #64] @ 547b0 │ │ │ │ + beq 54668 │ │ │ │ + ldr r2, [pc, #64] @ 54690 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 547b8 │ │ │ │ + ldr r1, [pc, #64] @ 54698 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d3b40 │ │ │ │ + bl 2d4720 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3366d4 │ │ │ │ + bl 3373b0 │ │ │ │ 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 │ │ │ │ - eorseq pc, r8, r8, ror pc @ │ │ │ │ - eorseq pc, r8, ip, lsr #31 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ + eorseq r0, r9, ip, ror #20 │ │ │ │ │ │ │ │ -000547bc : │ │ │ │ +0005469c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 547e4 │ │ │ │ + bne 546c4 │ │ │ │ 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 │ │ │ │ bx lr │ │ │ │ - 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] @ 54828 │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - bl a9a3c │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 5482c │ │ │ │ - b a9a3c │ │ │ │ - mlaseq r7, r0, pc, r9 @ │ │ │ │ - @ instruction: 0x0036e2fc │ │ │ │ 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] @ 5485c │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r0, r9, r8, lsl fp │ │ │ │ + ldr r0, [pc] @ 546f8 │ │ │ │ + b 129168 │ │ │ │ + eorseq r1, r9, r8, asr #11 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ + 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] @ 547c4 │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5475c │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 231008 │ │ │ │ + ldr r2, [pc, #100] @ 547c8 │ │ │ │ + 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 5489c │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 54794 │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b5d0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 547c4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 547bc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000547cc : │ │ │ │ + mov r1, #0 │ │ │ │ + b 196e2c │ │ │ │ + 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 54804 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 54810 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a67f0 │ │ │ │ + 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 a5a54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 54890 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 54898 │ │ │ │ + bl 129168 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5487c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 54884 │ │ │ │ + mov r4, r5 │ │ │ │ + b 54890 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5487c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ 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] @ 54c2c │ │ │ │ + ldr r3, [pc, #904] @ 54c48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54c08 │ │ │ │ + bne 54c24 │ │ │ │ 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 54a18 │ │ │ │ + bls 54a34 │ │ │ │ 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 │ │ │ │ @@ -43254,15 +43265,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 33cd18 │ │ │ │ + bl 33ddcc │ │ │ │ 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 │ │ │ │ @@ -43337,15 +43348,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 54b5c │ │ │ │ + beq 54b78 │ │ │ │ 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 │ │ │ │ @@ -43362,15 +43373,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 33cd18 │ │ │ │ + bl 33ddcc │ │ │ │ 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] │ │ │ │ @@ -43385,87 +43396,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 54ba4 │ │ │ │ + bne 54bc0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54c2c │ │ │ │ + ldr r3, [pc, #28] @ 54c48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54c24 │ │ │ │ + beq 54c40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00054c30 : │ │ │ │ - mov r1, #0 │ │ │ │ - b 196aac │ │ │ │ - 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 54c68 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54c74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ - 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 a556c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 54cf4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54cfc │ │ │ │ - bl 128bd4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 54ce0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 54ce8 │ │ │ │ - mov r4, r5 │ │ │ │ - b 54cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 54ce0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ - │ │ │ │ -00054d00 : │ │ │ │ +00054c4c : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54d28 │ │ │ │ + ldr r3, [pc, #28] @ 54c74 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43476,95 +43433,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 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54e0c │ │ │ │ + beq 54d58 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54de4 │ │ │ │ - ldr lr, [pc, #140] @ 54e4c │ │ │ │ + beq 54d30 │ │ │ │ + ldr lr, [pc, #140] @ 54d98 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54e50 │ │ │ │ + ldr r2, [pc, #128] @ 54d9c │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54e54 │ │ │ │ - bl 128bd4 │ │ │ │ - b 54e44 │ │ │ │ - ldr lr, [pc, #96] @ 54e4c │ │ │ │ + ldr r0, [pc, #116] @ 54da0 │ │ │ │ + bl 129168 │ │ │ │ + b 54d90 │ │ │ │ + ldr lr, [pc, #96] @ 54d98 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54e50 │ │ │ │ + ldr r2, [pc, #84] @ 54d9c │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54e58 │ │ │ │ - bl 128bd4 │ │ │ │ - b 54e44 │ │ │ │ + ldr r0, [pc, #80] @ 54da4 │ │ │ │ + bl 129168 │ │ │ │ + b 54d90 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54e2c │ │ │ │ + beq 54d78 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54e5c │ │ │ │ - bl 128bd4 │ │ │ │ - b 54e44 │ │ │ │ + ldr r0, [pc, #52] @ 54da8 │ │ │ │ + bl 129168 │ │ │ │ + b 54d90 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54e60 │ │ │ │ + ldr r0, [pc, #36] @ 54dac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r7, r4, lsl sp │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r0, r9, ip, asr fp │ │ │ │ - eorseq r0, r9, r8, ror fp │ │ │ │ - mlaseq r9, r0, fp, r0 │ │ │ │ - eorseq r0, r9, r4, lsr #23 │ │ │ │ + eorseq r4, r7, r4, asr #15 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r1, r9, ip, lsl #12 │ │ │ │ + eorseq r1, r9, r8, lsr #12 │ │ │ │ + eorseq r1, r9, r0, asr #12 │ │ │ │ + eorseq r1, r9, r4, asr r6 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ │ │ │ │ -00054e84 : │ │ │ │ +00054dd0 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54eac │ │ │ │ + ldr r3, [pc, #28] @ 54df8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43582,80 +43539,80 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54f0c │ │ │ │ + bne 54e58 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54f44 │ │ │ │ + beq 54e90 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54fd4 │ │ │ │ + ldr ip, [pc, #176] @ 54f20 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54fc8 │ │ │ │ - ldr r1, [pc, #140] @ 54fd8 │ │ │ │ + beq 54f14 │ │ │ │ + ldr r1, [pc, #140] @ 54f24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54f74 │ │ │ │ - bl ade04 │ │ │ │ + beq 54ec0 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54fa0 │ │ │ │ + beq 54eec │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317320 │ │ │ │ + bl 317e44 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54fdc │ │ │ │ - bne 54fcc │ │ │ │ - b 54fc8 │ │ │ │ - ldr r1, [pc, #48] @ 54fd8 │ │ │ │ + ldrne r0, [pc, #64] @ 54f28 │ │ │ │ + bne 54f18 │ │ │ │ + b 54f14 │ │ │ │ + ldr r1, [pc, #48] @ 54f24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #40] @ 54fe0 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #40] @ 54f2c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54fe4 │ │ │ │ + ldr r0, [pc, #36] @ 54f30 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_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, ror r3 │ │ │ │ + subseq r3, r7, r8, ror #18 │ │ │ │ + subseq r1, r7, ip, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq sl, r5, r0, lsl lr │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq fp, r5, r0, lsl r9 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 55000 │ │ │ │ + ldr r2, [pc, #12] @ 54f4c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55004 │ │ │ │ + ldr r0, [pc, #8] @ 54f50 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -43664,1000 +43621,1000 @@ │ │ │ │ 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] @ 55064 │ │ │ │ + ldreq ip, [pc, #36] @ 54fb0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 55068 │ │ │ │ - ldrne r1, [pc, #24] @ 5506c │ │ │ │ + ldreq r1, [pc, #24] @ 54fb4 │ │ │ │ + ldrne r1, [pc, #24] @ 54fb8 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00390bb4 │ │ │ │ - @ instruction: 0x00390bbc │ │ │ │ - │ │ │ │ -00055070 <_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 550b8 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 550b8 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 550e8 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 550ec <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 550d4 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148a54 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 550dc <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 550dc <_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 │ │ │ │ - @ instruction: 0x003838b4 │ │ │ │ + eorseq r1, r9, r4, ror #12 │ │ │ │ + eorseq r1, r9, ip, ror #12 │ │ │ │ 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 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55134 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + blt 55000 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 5513c <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ + ldr r0, [pc, #12] @ 55008 │ │ │ │ strb r5, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055140 : │ │ │ │ +0005500c : │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00055028 <_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] @ 552a0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + beq 55070 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 55070 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 550a0 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 550a4 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5508c <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 149014 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116d1c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 55238 │ │ │ │ - bne 551ac │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 116d1c │ │ │ │ + bne 55094 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55238 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 551b0 │ │ │ │ - ldr r5, [pc, #236] @ 552a0 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1760a0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 55238 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10ac40 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 551f8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 551f8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 55238 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14451c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 55240 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55238 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 55238 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + beq 55094 <_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 55270 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 55270 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 55284 │ │ │ │ - ldr r0, [pc, #32] @ 552a4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 5527c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5527c │ │ │ │ - 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 r4, r8, r0, lsl r3 │ │ │ │ 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 552f0 │ │ │ │ + bne 550f0 <_PyLong_UnsignedLong_Converter@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 55320 │ │ │ │ + bne 55120 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ 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] @ 553a8 │ │ │ │ + ldr ip, [pc, #152] @ 551a8 <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55348 │ │ │ │ + beq 55148 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 55350 │ │ │ │ - ldr r2, [pc, #112] @ 553ac │ │ │ │ - ldr r1, [pc, #112] @ 553b0 │ │ │ │ - ldr r0, [pc, #112] @ 553b4 │ │ │ │ + bne 55150 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + ldr r2, [pc, #112] @ 551ac <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #112] @ 551b0 <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #112] @ 551b4 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5539c │ │ │ │ + b 5519c <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 553b8 │ │ │ │ - bl 2ab748 │ │ │ │ + ldreq r6, [pc, #88] @ 551b8 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ + bl 2ac7f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 392f0 │ │ │ │ + bl 39208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5539c │ │ │ │ + beq 5519c <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5539c │ │ │ │ + bne 5519c <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00573990 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror r8 │ │ │ │ - eorseq r0, r9, r4, asr #23 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + @ instruction: 0x00573994 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ + eorseq r1, r9, r4, ror r6 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ 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 55410 │ │ │ │ + bne 55210 <_PyLong_UnsignedLong_Converter@@Base+0x1e8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55440 │ │ │ │ + beq 55240 <_PyLong_UnsignedLong_Converter@@Base+0x218> │ │ │ │ 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] @ 55488 │ │ │ │ + ldr ip, [pc, #88] @ 55288 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55464 │ │ │ │ + beq 55264 <_PyLong_UnsignedLong_Converter@@Base+0x23c> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 5548c │ │ │ │ + ldr r3, [pc, #64] @ 5528c <_PyLong_UnsignedLong_Converter@@Base+0x264> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5546c │ │ │ │ - ldr r3, [pc, #52] @ 55490 │ │ │ │ - ldr r1, [pc, #52] @ 55494 │ │ │ │ + beq 5526c <_PyLong_UnsignedLong_Converter@@Base+0x244> │ │ │ │ + ldr r3, [pc, #52] @ 55290 <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ + ldr r1, [pc, #52] @ 55294 <_PyLong_UnsignedLong_Converter@@Base+0x26c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ - b 55480 │ │ │ │ + b 55280 <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d940 <_PyTime_AsTimeval@@Base+0x274c> │ │ │ │ + bl 31e464 <_PyTime_AsTimeval@@Base+0x274c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55464 │ │ │ │ - ldr r0, [pc, #20] @ 55498 │ │ │ │ + beq 55264 <_PyLong_UnsignedLong_Converter@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #20] @ 55298 <_PyLong_UnsignedLong_Converter@@Base+0x270> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ + subseq r3, r7, r0, asr #19 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390bd4 │ │ │ │ + eorseq r1, r9, r4, lsl #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005549c : │ │ │ │ - ldr r3, [pc, #104] @ 5550c │ │ │ │ +0005529c : │ │ │ │ + ldr r3, [pc, #104] @ 5530c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 554d0 │ │ │ │ + beq 552d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 55510 │ │ │ │ - ldr r0, [pc, #76] @ 55514 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55310 │ │ │ │ + ldr r0, [pc, #76] @ 55314 │ │ │ │ + bl 2e1c54 <_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 554fc │ │ │ │ + bne 552fc │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 55504 │ │ │ │ + bgt 55304 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r3, r6, r8, ror sp │ │ │ │ + eorseq r4, r6, r8, ror r8 │ │ │ │ │ │ │ │ -00055518 : │ │ │ │ +00055318 : │ │ │ │ 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 55550 │ │ │ │ - ldr r0, [pc, #440] @ 556f8 │ │ │ │ + bne 55350 │ │ │ │ + ldr r0, [pc, #440] @ 554f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 556fc │ │ │ │ + ldr r1, [pc, #436] @ 554fc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 556f0 │ │ │ │ + bl 117b4c │ │ │ │ + b 554f0 │ │ │ │ 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 555dc │ │ │ │ + bge 553dc │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 555dc │ │ │ │ + bne 553dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55700 │ │ │ │ + ldr r2, [pc, #372] @ 55500 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 555dc │ │ │ │ + bne 553dc │ │ │ │ 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 555d8 │ │ │ │ + ble 553d8 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 555b0 │ │ │ │ + b 553b0 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 556dc │ │ │ │ + ble 554dc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 555e0 │ │ │ │ + beq 553e0 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 5562c │ │ │ │ + bge 5542c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 556dc │ │ │ │ + beq 554dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 556c0 │ │ │ │ + beq 554c0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 556bc │ │ │ │ + blt 554bc │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 556c0 │ │ │ │ + beq 554c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556dc │ │ │ │ - ldr r3, [pc, #164] @ 55704 │ │ │ │ + beq 554dc │ │ │ │ + ldr r3, [pc, #164] @ 55504 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 556c8 │ │ │ │ + bne 554c8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55708 │ │ │ │ - ldr ip, [pc, #148] @ 5570c │ │ │ │ + ldr lr, [pc, #148] @ 55508 │ │ │ │ + ldr ip, [pc, #148] @ 5550c │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 556c8 │ │ │ │ + bcs 554c8 │ │ │ │ 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 556bc │ │ │ │ + beq 554bc │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55678 │ │ │ │ + b 55478 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556dc │ │ │ │ + beq 554dc │ │ │ │ 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] @ 55710 │ │ │ │ - ldr r1, [pc, #44] @ 55714 │ │ │ │ + ldr r3, [pc, #44] @ 55510 │ │ │ │ + ldr r1, [pc, #44] @ 55514 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x003916b0 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq r1, r4, r8, lsr r3 │ │ │ │ - subeq r1, r4, r8, lsr r4 │ │ │ │ + subeq r1, r4, r4, lsr #28 │ │ │ │ + subeq r1, r4, r4, lsr #30 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq r0, r9, ip, lsl ip │ │ │ │ + eorseq r1, r9, ip, asr #13 │ │ │ │ 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] @ 5565c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283f4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 5574c │ │ │ │ - bl a55f0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 55764 │ │ │ │ - b 55788 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1172a0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 555f4 │ │ │ │ + bne 55568 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1172a0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 55764 │ │ │ │ - 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] @ 55790 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + blt 555f4 │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 5556c │ │ │ │ + ldr r5, [pc, #236] @ 5565c │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 176730 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 555f4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10b198 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 555b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 555b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 555f4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144adc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 555fc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 555f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 555f4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b0b4 <_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 5562c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5562c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 55640 │ │ │ │ + ldr r0, [pc, #32] @ 55660 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55638 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 55638 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 557ac │ │ │ │ + ldr r2, [pc, #12] @ 5567c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557b0 │ │ │ │ + ldr r0, [pc, #8] @ 55680 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 557b8 │ │ │ │ + b 55688 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55860 │ │ │ │ + ldr r1, [pc, #124] @ 55730 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 557fc │ │ │ │ - bl 344350 │ │ │ │ + bne 556cc │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55850 │ │ │ │ + bne 55720 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55828 │ │ │ │ + bne 556f8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55850 │ │ │ │ + b 55720 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe304 │ │ │ │ + bl fe864 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55820 │ │ │ │ + bne 556f0 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55820 │ │ │ │ + beq 556f0 │ │ │ │ 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 128988 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55768 │ │ │ │ + bl a5ad8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 55780 │ │ │ │ + b 557a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55780 │ │ │ │ + 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] @ 557ac │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055864 : │ │ │ │ +000557b0 : │ │ │ │ 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 218460 │ │ │ │ + bl 219e38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 558f8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #12] @ 557f0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 557f4 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 5584c │ │ │ │ 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 558c4 │ │ │ │ - ldr r3, [pc, #24] @ 558d4 │ │ │ │ + bne 55830 │ │ │ │ + ldr r3, [pc, #24] @ 55840 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 558cc │ │ │ │ + bl 144904 │ │ │ │ + b 55838 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 558f0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 558f4 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f910 │ │ │ │ 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] @ 559a0 │ │ │ │ + ldr r2, [pc, #140] @ 558f4 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55938 │ │ │ │ + beq 5588c │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r2, [pc, #100] @ 559a4 │ │ │ │ + bl 231008 │ │ │ │ + ldr r2, [pc, #100] @ 558f8 │ │ │ │ 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 54880 │ │ │ │ + bl 5489c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55970 │ │ │ │ + beq 558c4 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 559a0 │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 558f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55998 │ │ │ │ + beq 558ec │ │ │ │ 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 14f348 │ │ │ │ + │ │ │ │ +000558fc : │ │ │ │ + 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 9e20c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55960 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 55318 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5594c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 55954 │ │ │ │ + mov r4, r5 │ │ │ │ + b 55960 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5594c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55974 │ │ │ │ + b 55b18 │ │ │ │ + eorseq fp, r5, r4, lsl #25 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b 10329c │ │ │ │ + b 1037fc │ │ │ │ + ldr r3, [pc, #36] @ 559ac │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 559b0 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9f24 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sl, r8, r4, lsl r9 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 559cc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 559d0 │ │ │ │ + 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, 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 559f0 │ │ │ │ - ldr r3, [pc, #256] @ 55ae4 │ │ │ │ - ldr r1, [pc, #256] @ 55ae8 │ │ │ │ + beq 55a0c │ │ │ │ + ldr r3, [pc, #256] @ 55b00 │ │ │ │ + ldr r1, [pc, #256] @ 55b04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 55a18 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 55a34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55a20 │ │ │ │ - ldr r3, [pc, #212] @ 55ae4 │ │ │ │ - ldr r1, [pc, #216] @ 55aec │ │ │ │ + bne 55a3c │ │ │ │ + ldr r3, [pc, #212] @ 55b00 │ │ │ │ + ldr r1, [pc, #216] @ 55b08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 55adc │ │ │ │ + b 55af8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55a18 │ │ │ │ + beq 55a34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55a60 │ │ │ │ - ldr r3, [pc, #164] @ 55af0 │ │ │ │ - ldr r1, [pc, #164] @ 55af4 │ │ │ │ + ble 55a7c │ │ │ │ + ldr r3, [pc, #164] @ 55b0c │ │ │ │ + ldr r1, [pc, #164] @ 55b10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 55a18 │ │ │ │ + bl 113810 │ │ │ │ + b 55a34 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55aa0 │ │ │ │ + bne 55abc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 55aa0 │ │ │ │ + bge 55abc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33be58 │ │ │ │ + bl 33c9f4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #88] @ 55af8 │ │ │ │ - b 55adc │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #88] @ 55b14 │ │ │ │ + b 55af8 │ │ │ │ + bl c4288 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33be58 │ │ │ │ + bl 33c9f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 55a90 │ │ │ │ + bl c7fd8 │ │ │ │ + b 55aac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00055afc : │ │ │ │ - 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 9dd28 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55b60 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 55518 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55b4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55b54 │ │ │ │ - mov r4, r5 │ │ │ │ - b 55b60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 55b4c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55b74 │ │ │ │ - b 55bcc │ │ │ │ - eorseq fp, r5, r4, lsl #3 │ │ │ │ - ldr r3, [pc, #36] @ 55ba4 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55ba8 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9a3c │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r9, r8, r4, lsr #19 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55bc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55bc8 │ │ │ │ - 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 522e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 52234 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55c58 │ │ │ │ + beq 55ba4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55c64 │ │ │ │ - bl 11064c │ │ │ │ + ldr r2, [pc, #92] @ 55bb0 │ │ │ │ + bl 110bd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55c30 │ │ │ │ + beq 55b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55c30 │ │ │ │ + bne 55b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55c5c │ │ │ │ - ldr r3, [pc, #40] @ 55c68 │ │ │ │ + bne 55ba8 │ │ │ │ + ldr r3, [pc, #40] @ 55bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55c58 │ │ │ │ - bl 11a82c │ │ │ │ + beq 55ba4 │ │ │ │ + bl 11adc0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 316380 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 316f50 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ 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 323e2c <_PyObject_GetState@@Base> │ │ │ │ + bl 3248f4 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55cc4 │ │ │ │ + beq 55c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55ccc │ │ │ │ + bne 55c18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55cc4 │ │ │ │ + beq 55c10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55cc4 │ │ │ │ + bne 55c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55d04 │ │ │ │ + b 55c50 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55cf4 │ │ │ │ + bge 55c40 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55d0c │ │ │ │ + ldr r0, [pc, #32] @ 55c58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9a3c │ │ │ │ - ldr r0, [pc, #20] @ 55d10 │ │ │ │ + b a9f24 │ │ │ │ + ldr r0, [pc, #20] @ 55c5c │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r9, r8, lsr sp │ │ │ │ - eorseq r0, r9, r0, asr #26 │ │ │ │ + eorseq r1, r9, ip, lsr #16 │ │ │ │ + eorseq r1, r9, r4, lsr r8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55d20 │ │ │ │ - b 55bcc │ │ │ │ - eorseq fp, r5, ip, lsl #3 │ │ │ │ + ldr r1, [pc] @ 55c6c │ │ │ │ + b 55b18 │ │ │ │ + eorseq fp, r5, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55d5c │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55ca8 │ │ │ │ + bl 2b408c <_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] @ 55d60 │ │ │ │ - b a9a3c │ │ │ │ - @ instruction: 0x0057ce94 │ │ │ │ - mlaseq r9, r0, sp, r0 │ │ │ │ + ldr r0, [pc, #4] @ 55cac │ │ │ │ + b a9f24 │ │ │ │ + @ instruction: 0x0057ce9c │ │ │ │ + eorseq r1, r9, r0, asr #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55d70 │ │ │ │ - b 55bcc │ │ │ │ - eorseq fp, r5, ip, lsr #1 │ │ │ │ + ldr r1, [pc] @ 55cbc │ │ │ │ + b 55b18 │ │ │ │ + eorseq fp, r5, ip, lsr #23 │ │ │ │ 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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55e44 │ │ │ │ + beq 55d90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55e4c │ │ │ │ + ldr r4, [pc, #152] @ 55d98 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54710 │ │ │ │ + bl 545f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55e0c │ │ │ │ - ldr r3, [pc, #132] @ 55e50 │ │ │ │ + bne 55d58 │ │ │ │ + ldr r3, [pc, #132] @ 55d9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55de4 │ │ │ │ - bl 11a82c │ │ │ │ - ldr r0, [pc, #112] @ 55e54 │ │ │ │ + beq 55d30 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r0, [pc, #112] @ 55da0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55e58 │ │ │ │ + ldr r3, [pc, #108] @ 55da4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55dd8 │ │ │ │ + bne 55d24 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55dd8 │ │ │ │ - b 55e3c │ │ │ │ + bne 55d24 │ │ │ │ + b 55d88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55e2c │ │ │ │ + beq 55d78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55e2c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55e5c │ │ │ │ - ldr r1, [pc, #40] @ 55e60 │ │ │ │ + bne 55d78 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55da8 │ │ │ │ + ldr r1, [pc, #40] @ 55dac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55e54 │ │ │ │ + ldr r0, [pc, #8] @ 55da0 │ │ │ │ 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 fp, r6, r8, lsl #5 │ │ │ │ + eorseq fp, r6, r8, lsl #27 │ │ │ │ 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] @ 55ef8 │ │ │ │ + ldr r1, [pc, #120] @ 55e44 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55ed4 │ │ │ │ + beq 55e20 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ac50 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18b2cc <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55ec0 │ │ │ │ + beq 55e0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55ec8 │ │ │ │ + beq 55e14 │ │ │ │ mov r4, r5 │ │ │ │ - b 55eec │ │ │ │ + b 55e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 55ec0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 55e0c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55efc │ │ │ │ + ldr r3, [pc, #28] @ 55e48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55f00 │ │ │ │ + ldr r1, [pc, #24] @ 55e4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r7, r8, ror lr │ │ │ │ + subseq r9, r7, r0, lsl #29 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390db0 │ │ │ │ + eorseq r1, r9, r0, ror #16 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55f30 │ │ │ │ + bne 55e7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55f38 │ │ │ │ - ldr r2, [pc, #28] @ 55f3c │ │ │ │ + ldr r1, [pc, #28] @ 55e84 │ │ │ │ + ldr r2, [pc, #28] @ 55e88 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55f40 │ │ │ │ + ldr r0, [pc, #20] @ 55e8c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55f40 │ │ │ │ + ldr r0, [pc, #8] @ 55e8c │ │ │ │ bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ 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 │ │ │ │ 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] @ 56284 │ │ │ │ + ldr ip, [pc, #784] @ 561d0 │ │ │ │ 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} │ │ │ │ @@ -44676,200 +44633,200 @@ │ │ │ │ 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 55ff4 │ │ │ │ + bne 55f40 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56030 │ │ │ │ + beq 55f7c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 56288 │ │ │ │ + ldr ip, [pc, #640] @ 561d4 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56240 │ │ │ │ + beq 5618c │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ 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 56254 │ │ │ │ + beq 561a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 560f8 │ │ │ │ + beq 56044 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 56098 │ │ │ │ + beq 55fe4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 560f8 │ │ │ │ + blt 56044 │ │ │ │ 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 560e4 │ │ │ │ - ldr r1, [pc, #452] @ 5628c │ │ │ │ - ldr r0, [pc, #452] @ 56290 │ │ │ │ + bne 56030 │ │ │ │ + ldr r1, [pc, #452] @ 561d8 │ │ │ │ + ldr r0, [pc, #452] @ 561dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 56294 │ │ │ │ - bge 56184 │ │ │ │ - b 560f8 │ │ │ │ - ldr r3, [pc, #428] @ 56298 │ │ │ │ - ldr r2, [pc, #428] @ 5629c │ │ │ │ + ldrge fp, [pc, #436] @ 561e0 │ │ │ │ + bge 560d0 │ │ │ │ + b 56044 │ │ │ │ + ldr r3, [pc, #428] @ 561e4 │ │ │ │ + ldr r2, [pc, #428] @ 561e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 562a0 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #424] @ 561ec │ │ │ │ + bl 117b4c │ │ │ │ mov r5, #0 │ │ │ │ - b 56254 │ │ │ │ + b 561a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 560f8 │ │ │ │ + beq 56044 │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 561a4 │ │ │ │ + blt 560f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56228 │ │ │ │ + bge 56174 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 561f0 │ │ │ │ + bne 5613c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 561d4 │ │ │ │ + bne 56120 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 56100 │ │ │ │ - ldr r3, [pc, #268] @ 562a4 │ │ │ │ + bne 5604c │ │ │ │ + ldr r3, [pc, #268] @ 561f0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1709b8 │ │ │ │ - b 560f8 │ │ │ │ + bl 170f2c │ │ │ │ + b 56044 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 561c8 │ │ │ │ + beq 56114 │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 5614c │ │ │ │ + b 56098 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 5614c │ │ │ │ + b 56098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56180 │ │ │ │ + bne 560cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 56180 │ │ │ │ - ldr r3, [pc, #172] @ 562a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 560cc │ │ │ │ + ldr r3, [pc, #172] @ 561f0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1709b8 │ │ │ │ + bl 170f2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 560f8 │ │ │ │ + beq 56044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 560f8 │ │ │ │ + bne 56044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 560f8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 56044 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56238 │ │ │ │ + beq 56184 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 56254 │ │ │ │ + b 561a0 │ │ │ │ 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 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r3, r0, ror r2 │ │ │ │ - subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r9, r8, ip, lsr #12 │ │ │ │ - @ instruction: 0x00390ddc │ │ │ │ - subseq lr, r3, r0, ror #5 │ │ │ │ + subseq lr, r3, r0, ror #26 │ │ │ │ + subseq r3, r7, r0, ror #20 │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq r1, r9, ip, lsl #17 │ │ │ │ + ldrsbeq lr, [r3], #-208 @ 0xffffff30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r8, ror #6 │ │ │ │ - @ instruction: 0x0036eef8 │ │ │ │ + eorseq ip, r6, r8, ror #28 │ │ │ │ + @ instruction: 0x0036f9f8 │ │ │ │ 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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ 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] │ │ │ │ @@ -44880,101 +44837,100 @@ │ │ │ │ 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 56330 │ │ │ │ + beq 5627c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56330 │ │ │ │ + beq 5627c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56330 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5627c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ + b a462c │ │ │ │ │ │ │ │ -0005633c : │ │ │ │ +00056288 : │ │ │ │ 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 228738 │ │ │ │ + bl 22a1e0 │ │ │ │ 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] @ 563e8 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #108] @ 56334 │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 563a8 │ │ │ │ - ldr r3, [pc, #80] @ 563ec │ │ │ │ - ldr r1, [pc, #80] @ 563f0 │ │ │ │ + bhi 562f4 │ │ │ │ + ldr r3, [pc, #80] @ 56338 │ │ │ │ + ldr r1, [pc, #80] @ 5633c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 563d8 │ │ │ │ + bl 117b4c │ │ │ │ + b 56324 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2aac70 │ │ │ │ + bl 2abd20 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2aac70 │ │ │ │ + bl 2abd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aadf0 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2abea0 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 563e0 │ │ │ │ + beq 5632c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 563f4 │ │ │ │ + ldr r0, [pc, #12] @ 56340 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r8, lsr #2 │ │ │ │ + @ instruction: 0x0037dbd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 5641c │ │ │ │ + ldr r3, [pc, #24] @ 56368 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc] @ 56428 │ │ │ │ + ldr r0, [pc] @ 56374 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ 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] @ 56688 │ │ │ │ + ldr ip, [pc, #552] @ 565d0 │ │ │ │ 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} │ │ │ │ @@ -44993,283 +44949,283 @@ │ │ │ │ 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 564e0 │ │ │ │ + bne 56428 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5651c │ │ │ │ + beq 56464 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 5668c │ │ │ │ + ldr ip, [pc, #408] @ 565d4 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56644 │ │ │ │ + beq 5658c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ 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 56658 │ │ │ │ + beq 565a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5663c │ │ │ │ + beq 56584 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 5657c │ │ │ │ + beq 564c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5663c │ │ │ │ + blt 56584 │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 565b8 │ │ │ │ - ldr r1, [pc, #240] @ 56690 │ │ │ │ - ldr r0, [pc, #240] @ 56694 │ │ │ │ + bne 56500 │ │ │ │ + ldr r1, [pc, #240] @ 565d8 │ │ │ │ + ldr r0, [pc, #240] @ 565dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 565d0 │ │ │ │ - b 5663c │ │ │ │ - ldr r3, [pc, #216] @ 56698 │ │ │ │ - ldr r2, [pc, #216] @ 5669c │ │ │ │ + bge 56518 │ │ │ │ + b 56584 │ │ │ │ + ldr r3, [pc, #216] @ 565e0 │ │ │ │ + ldr r2, [pc, #216] @ 565e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 566a0 │ │ │ │ - bl 1175c8 │ │ │ │ - b 5663c │ │ │ │ - bl c3d68 │ │ │ │ + ldr r1, [pc, #212] @ 565e8 │ │ │ │ + bl 117b4c │ │ │ │ + b 56584 │ │ │ │ + bl c4288 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 565f4 │ │ │ │ + blt 5653c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 56614 │ │ │ │ + b 5655c │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 5660c │ │ │ │ + beq 56554 │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 56614 │ │ │ │ + b 5655c │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 566a4 │ │ │ │ - beq 56658 │ │ │ │ - ldr r3, [pc, #120] @ 566a8 │ │ │ │ + ldreq r4, [pc, #124] @ 565ec │ │ │ │ + beq 565a0 │ │ │ │ + ldr r3, [pc, #120] @ 565f0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 144368 │ │ │ │ + bl 144928 │ │ │ │ mov r4, #0 │ │ │ │ - b 56658 │ │ │ │ + b 565a0 │ │ │ │ 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 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, ror r3 │ │ │ │ - subseq r3, r7, r4, ror fp │ │ │ │ - eorseq r9, r8, ip, lsr #12 │ │ │ │ - eorseq r0, r9, ip, ror lr │ │ │ │ + subseq lr, r3, r8, ror #28 │ │ │ │ + subseq r3, r7, r8, ror fp │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq r1, r9, ip, lsr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r0, lsl #7 │ │ │ │ - @ instruction: 0x0036eef8 │ │ │ │ + eorseq ip, r6, r0, lsl #29 │ │ │ │ + @ instruction: 0x0036f9f8 │ │ │ │ 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 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00056614 : │ │ │ │ + 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 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + 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 93268 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 566a4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 243194 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56694 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 56694 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 566a4 │ │ │ │ + bl 9a098 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 566b8 │ │ │ │ + b 9e20c │ │ │ │ + eorseq r1, r9, ip, lsr r9 │ │ │ │ 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 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56704 │ │ │ │ + bne 566f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56800 │ │ │ │ + bl 5679c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 56728 │ │ │ │ - bl a55f0 │ │ │ │ + bne 56718 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566fc │ │ │ │ + bne 566ec │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5674c │ │ │ │ - bl a55f0 │ │ │ │ + bne 5673c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566fc │ │ │ │ - ldr r0, [pc] @ 56754 │ │ │ │ + bne 566ec │ │ │ │ + ldr r0, [pc] @ 56744 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00056758 : │ │ │ │ +00056748 : │ │ │ │ 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 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + mov r0, sp │ │ │ │ + str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92da0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 567e8 │ │ │ │ - mov r0, sp │ │ │ │ - bl 241750 │ │ │ │ + bl 25f220 <_PySys_GetRequiredAttrString@@Base+0x5814> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 567d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 567d8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 567e8 │ │ │ │ - bl 99bb4 │ │ │ │ + beq 56790 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 567fc │ │ │ │ - b 9dd28 │ │ │ │ - eorseq r0, r9, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 56888 │ │ │ │ + ldr r2, [pc, #112] @ 56824 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 56848 │ │ │ │ - bl a55f0 │ │ │ │ + bne 567e4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56850 │ │ │ │ + beq 567ec │ │ │ │ mvn r4, #0 │ │ │ │ - b 56880 │ │ │ │ + b 5681c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56880 │ │ │ │ + bge 5681c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56880 │ │ │ │ + beq 5681c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56880 │ │ │ │ + beq 5681c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56840 │ │ │ │ + blt 567dc │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -0005688c : │ │ │ │ - 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 25d4d0 <_PySys_GetRequiredAttrString@@Base+0x5540> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 568d4 │ │ │ │ - bl 99bb4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000568e0 : │ │ │ │ +00056828 : │ │ │ │ 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 │ │ │ │ @@ -45283,102 +45239,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 16bca8 <_PyLong_FromByteArray@@Base+0xa30> │ │ │ │ + bl 16c21c <_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 a6308 │ │ │ │ │ │ │ │ -00056974 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000568a0 <_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] @ 56a34 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 56960 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 569c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 568f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce7f8 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2cf3d8 <_PyCrossInterpreterData_RegisterClass@@Base+0x58c> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56a18 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 56944 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56a14 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56940 <_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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56a2c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 56958 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056a38 : │ │ │ │ +00056964 : │ │ │ │ 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] @ 56b30 │ │ │ │ - ldr r0, [pc, #184] @ 56b34 │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #184] @ 56a5c │ │ │ │ + ldr r0, [pc, #184] @ 56a60 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56b24 │ │ │ │ + blt 56a50 │ │ │ │ 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 │ │ │ │ @@ -45386,121 +45335,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 56af0 │ │ │ │ + ble 56a1c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56b38 │ │ │ │ - ldr r1, [pc, #104] @ 56b3c │ │ │ │ - ldr r0, [pc, #104] @ 56b40 │ │ │ │ + ldr r2, [pc, #104] @ 56a64 │ │ │ │ + ldr r1, [pc, #104] @ 56a68 │ │ │ │ + ldr r0, [pc, #104] @ 56a6c │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bd60 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c23c <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56af0 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 56b24 │ │ │ │ + bne 56a1c │ │ │ │ + bl 2a1184 │ │ │ │ + b 56a50 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 16896c <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 168edc <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56b0c │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a38 │ │ │ │ + bl 16c5b0 <_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} │ │ │ │ - eorseq sp, r6, r0, lsr r5 │ │ │ │ - eorseq sp, r6, r4, lsr r5 │ │ │ │ - andseq ip, r6, r8, asr #4 │ │ │ │ - andseq lr, r8, r4, lsl #21 │ │ │ │ - andseq fp, r6, r8, lsl #28 │ │ │ │ + eorseq lr, r6, r0, lsr r0 │ │ │ │ + eorseq lr, r6, r4, lsr r0 │ │ │ │ + andseq ip, r6, r8, asr #20 │ │ │ │ + andseq pc, r8, r0, lsl #2 │ │ │ │ + @ instruction: 0x0016c3b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 29184 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a67f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 330b20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + bl 331620 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56b70 │ │ │ │ + bne 56ab8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56c08 <_PyObject_CheckCrossInterpreterData@@Base+0x90> │ │ │ │ + b 56b20 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056b78 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056ac0 <_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 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 3301e8 │ │ │ │ + bl 330ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56bcc <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a55f0 │ │ │ │ + bne 56b14 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56bc4 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56b0c <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56bd4 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56b1c <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r0, lsl sp @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3d68 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2919c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7ac0 │ │ │ │ - ldr r0, [pc] @ 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0x8c> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r0, asr #15 │ │ │ │ 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] @ 56ca4 <_PyObject_CheckCrossInterpreterData@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #128] @ 56bbc <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56c9c <_PyObject_CheckCrossInterpreterData@@Base+0x124> │ │ │ │ + beq 56bb4 <_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 56c5c <_PyObject_CheckCrossInterpreterData@@Base+0xe4> │ │ │ │ + beq 56b74 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #68] @ 56bc0 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -45514,767 +45458,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] @ 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl c4288 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 56ce8 <_PyObject_CheckCrossInterpreterData@@Base+0x170> │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22f5ac │ │ │ │ - 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 572ac │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0f4 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 56d44 <_PyObject_CheckCrossInterpreterData@@Base+0x1cc> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ + bl 2919c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7fd8 │ │ │ │ + ldr r0, [pc] @ 56bf0 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r1, [pc] @ 56d58 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ - b 56e90 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56bfc <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56dd8 │ │ │ │ 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] @ 56e5c <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #232] @ 56d00 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56dc8 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56c6c <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56dc8 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56c6c <_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] @ 56e60 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #172] @ 56d04 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56de4 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ - b 56e30 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56c88 <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ + b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56d98 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ - ldr r0, [pc, #136] @ 56e60 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56c3c <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #136] @ 56d04 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e30 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ - b 56d98 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + b 56c3c <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56e30 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56e38 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56e30 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56e30 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56e54 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ + b 56cf8 <_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 sl, r5, r0, ror r8 │ │ │ │ + eorseq fp, r5, r0, ror r3 │ │ │ │ │ │ │ │ -00056e64 : │ │ │ │ +00056d08 : │ │ │ │ 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 2948e4 │ │ │ │ + bl 295994 │ │ │ │ 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] @ 56dd4 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 56d70 │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 231008 │ │ │ │ + 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 57754 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56da4 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b5d0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56dd4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 56dcc │ │ │ │ + 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 56ec8 │ │ │ │ - ldr r3, [pc, #660] @ 57150 │ │ │ │ - ldr r1, [pc, #660] @ 57154 │ │ │ │ + bne 56e10 │ │ │ │ + ldr r3, [pc, #660] @ 57098 │ │ │ │ + ldr r1, [pc, #660] @ 5709c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 56eec │ │ │ │ + bl 18f7a0 │ │ │ │ + b 56e34 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56ef4 │ │ │ │ - ldr r2, [pc, #632] @ 57158 │ │ │ │ + ble 56e3c │ │ │ │ + ldr r2, [pc, #632] @ 570a0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ mov r1, #0 │ │ │ │ - b 57144 │ │ │ │ + b 5708c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 57054 │ │ │ │ + bne 56f9c │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56f30 │ │ │ │ + beq 56e78 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 57150 │ │ │ │ + ldr r2, [pc, #572] @ 57098 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 5715c │ │ │ │ - ldrne r1, [pc, #568] @ 57160 │ │ │ │ + ldreq r1, [pc, #568] @ 570a4 │ │ │ │ + ldrne r1, [pc, #568] @ 570a8 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f124 │ │ │ │ - b 56eec │ │ │ │ + bl 18f7a0 │ │ │ │ + b 56e34 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56f54 │ │ │ │ - ldr r2, [pc, #544] @ 57164 │ │ │ │ + beq 56e9c │ │ │ │ + ldr r2, [pc, #544] @ 570ac │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6104 │ │ │ │ - b 56eec │ │ │ │ - ldr r2, [pc, #524] @ 57168 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56f74 │ │ │ │ - ldr r3, [pc, #488] @ 57150 │ │ │ │ - ldr r1, [pc, #512] @ 5716c │ │ │ │ + bl 1c77ac │ │ │ │ + b 56e34 │ │ │ │ + ldr r2, [pc, #524] @ 570b0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56ebc │ │ │ │ + ldr r3, [pc, #488] @ 57098 │ │ │ │ + ldr r1, [pc, #512] @ 570b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 56eec │ │ │ │ + bl 18f7a0 │ │ │ │ + b 56e34 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56fe8 │ │ │ │ - ldr r1, [pc, #476] @ 57170 │ │ │ │ + bne 56f30 │ │ │ │ + ldr r1, [pc, #476] @ 570b8 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d3cac │ │ │ │ + bl 2d488c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 570e4 │ │ │ │ - ldr r3, [pc, #444] @ 57174 │ │ │ │ + beq 5702c │ │ │ │ + ldr r3, [pc, #444] @ 570bc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57144 │ │ │ │ + bne 5708c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 570bc │ │ │ │ + beq 57004 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 570bc │ │ │ │ + bne 57004 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 570bc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 57004 │ │ │ │ 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] @ 57178 │ │ │ │ + ldr r1, [pc, #364] @ 570c0 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56eec │ │ │ │ + beq 56e34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d3cac │ │ │ │ + bl 2d488c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3366d4 │ │ │ │ + bl 3373b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 570e4 │ │ │ │ - b 57144 │ │ │ │ + beq 5702c │ │ │ │ + b 5708c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c58a0 │ │ │ │ + bl 2c6558 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 57084 │ │ │ │ + beq 56fcc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3366d4 │ │ │ │ + b 3373b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 570e4 │ │ │ │ - ldr r3, [pc, #224] @ 57174 │ │ │ │ + beq 5702c │ │ │ │ + ldr r3, [pc, #224] @ 570bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57144 │ │ │ │ + bne 5708c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 570bc │ │ │ │ + beq 57004 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 570bc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57004 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 57150 │ │ │ │ + ldr r2, [pc, #136] @ 57098 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 5717c │ │ │ │ + ldr r1, [pc, #164] @ 570c4 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f124 │ │ │ │ - b 56eec │ │ │ │ + bl 18f7a0 │ │ │ │ + b 56e34 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 57164 │ │ │ │ + ldr r2, [pc, #116] @ 570ac │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5712c │ │ │ │ + beq 57074 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56eec │ │ │ │ - bl 11a82c │ │ │ │ - ldr r3, [pc, #52] @ 57158 │ │ │ │ + bne 56e34 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r3, [pc, #52] @ 570a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ - b 56eec │ │ │ │ - ldr r3, [pc, #60] @ 57170 │ │ │ │ + bl 1c77ac │ │ │ │ + b 56e34 │ │ │ │ + ldr r3, [pc, #60] @ 570b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5710c │ │ │ │ - b 56eec │ │ │ │ + bne 57054 │ │ │ │ + b 56e34 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, ip, lsl pc │ │ │ │ + eorseq r1, r9, ip, asr #19 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r9, ip, asr #30 │ │ │ │ - eorseq r0, r9, r0, lsl #31 │ │ │ │ + @ instruction: 0x003919fc │ │ │ │ + eorseq r1, r9, r0, lsr sl │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r6, r0, lsr #30 │ │ │ │ + eorseq fp, r6, r0, lsr #20 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq sp, r5, r0, ror #16 │ │ │ │ - eorseq fp, r6, r8, asr #5 │ │ │ │ - ldr r0, [pc] @ 57188 │ │ │ │ - b 9dd28 │ │ │ │ - eorseq r3, r7, r8, asr r6 │ │ │ │ + eorseq lr, r5, r0, ror #6 │ │ │ │ + eorseq fp, r6, r8, asr #27 │ │ │ │ + ldr r0, [pc] @ 570d0 │ │ │ │ + b 9e20c │ │ │ │ + eorseq r4, r7, r8, lsl #2 │ │ │ │ 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] @ 572a0 │ │ │ │ + ldr r1, [pc, #244] @ 571e8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 571f0 │ │ │ │ + beq 57138 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 571f0 │ │ │ │ - ldr r3, [pc, #196] @ 572a4 │ │ │ │ + bne 57138 │ │ │ │ + ldr r3, [pc, #196] @ 571ec │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 572a8 │ │ │ │ + ldr r1, [pc, #192] @ 571f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 57204 │ │ │ │ + bl 117b4c │ │ │ │ + b 5714c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5720c │ │ │ │ - bl 58654 │ │ │ │ + beq 57154 │ │ │ │ + bl 585a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 57298 │ │ │ │ + b 571e0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 5722c │ │ │ │ + bge 57174 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3a5c │ │ │ │ + bl 2d463c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57204 │ │ │ │ + beq 5714c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57264 │ │ │ │ + ble 571ac │ │ │ │ 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 57298 │ │ │ │ + ble 571e0 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00390fb4 │ │ │ │ - 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] @ 5750c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 574e8 │ │ │ │ - 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 573c0 │ │ │ │ - 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 345014 │ │ │ │ - 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 345014 │ │ │ │ - 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 574a8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5750c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57504 │ │ │ │ - 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] @ 575ec │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57540 │ │ │ │ - bl 344350 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 575e4 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 575dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 575dc │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 575dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 575dc │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 575dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 575dc │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_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 r1, r9, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e8d4 │ │ │ │ + bl 14ee9c │ │ │ │ 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 57668 │ │ │ │ + beq 5726c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57668 │ │ │ │ + beq 5726c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57668 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5726c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5769c │ │ │ │ + beq 572a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 5769c │ │ │ │ + beq 572a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5769c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 572a0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57734 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 576fc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 576fc │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl aea44 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 57714 │ │ │ │ - b 5772c │ │ │ │ - ldr r3, [pc, #52] @ 57738 │ │ │ │ - ldr r1, [pc, #52] @ 5773c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r5, #0 │ │ │ │ - b 5772c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 5772c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + b a462c │ │ │ │ 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] @ 57864 │ │ │ │ + ldr r3, [pc, #268] @ 573d0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 577a0 │ │ │ │ + beq 5730c │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 577a0 │ │ │ │ + beq 5730c │ │ │ │ mov r0, r6 │ │ │ │ - bl ef3d8 │ │ │ │ + bl ef934 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 577bc │ │ │ │ - ldr r3, [pc, #212] @ 57868 │ │ │ │ - ldr r1, [pc, #212] @ 5786c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 577f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 57778 │ │ │ │ - ldr r0, [pc, #192] @ 57870 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 57328 │ │ │ │ + ldr r3, [pc, #212] @ 573d4 │ │ │ │ + ldr r1, [pc, #212] @ 573d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 57360 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 572e4 │ │ │ │ + ldr r0, [pc, #192] @ 573dc │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 577f4 │ │ │ │ - b 57778 │ │ │ │ + beq 57360 │ │ │ │ + b 572e4 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 577f4 │ │ │ │ + beq 57360 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 577fc │ │ │ │ + bne 57368 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 57828 │ │ │ │ + bne 57394 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 577d8 │ │ │ │ + bne 57344 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57844 │ │ │ │ - b 577e8 │ │ │ │ + bne 573b0 │ │ │ │ + b 57354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 577f4 │ │ │ │ + bne 57360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 577f4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 57360 │ │ │ │ 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 │ │ │ │ - eorseq r5, r7, r4, lsl r0 │ │ │ │ - @ instruction: 0x00378ab8 │ │ │ │ + eorseq r5, r7, r4, asr #21 │ │ │ │ + eorseq r9, r7, r8, ror #10 │ │ │ │ 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 │ │ │ │ @@ -46282,104 +45991,104 @@ │ │ │ │ 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] @ 579c8 │ │ │ │ + ldr r0, [pc, #272] @ 57534 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 579cc │ │ │ │ - ldr r1, [pc, #252] @ 579d0 │ │ │ │ + ldr r2, [pc, #252] @ 57538 │ │ │ │ + ldr r1, [pc, #252] @ 5753c │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57994 │ │ │ │ - ldr r1, [pc, #228] @ 579d4 │ │ │ │ - ldr r0, [pc, #228] @ 579d8 │ │ │ │ + beq 57500 │ │ │ │ + ldr r1, [pc, #228] @ 57540 │ │ │ │ + ldr r0, [pc, #228] @ 57544 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5790c │ │ │ │ + bge 57478 │ │ │ │ mov r4, #0 │ │ │ │ - b 5798c │ │ │ │ + b 574f8 │ │ │ │ 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 2e18d8 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e24b4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 57904 │ │ │ │ - bl c3d68 │ │ │ │ + beq 57470 │ │ │ │ + bl c4288 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 579dc │ │ │ │ + ldr r3, [pc, #144] @ 57548 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ 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 4d124 │ │ │ │ + bl 4d070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 579c8 │ │ │ │ + ldr r3, [pc, #40] @ 57534 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 579b8 │ │ │ │ + beq 57524 │ │ │ │ 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 r5, r8, r0, lsl #24 │ │ │ │ - eorseq r0, r9, r4, ror #31 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - eorseq pc, r8, r4, ror ip @ │ │ │ │ + eorseq r6, r8, r0, lsl #13 │ │ │ │ + mlaseq r9, r4, sl, r1 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + eorseq r0, r9, r4, lsr #13 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 57a14 │ │ │ │ + ldr r3, [pc, #44] @ 57580 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57a0c │ │ │ │ + beq 57578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 234b84 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 57a18 │ │ │ │ + bl 2365e0 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57584 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57a1c │ │ │ │ + ldr r0, [pc, #8] @ 57588 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, 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 │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -46394,528 +46103,818 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57a8c │ │ │ │ + bne 575f8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57ac8 │ │ │ │ + beq 57634 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57be4 │ │ │ │ + ldr ip, [pc, #332] @ 57750 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57bd8 │ │ │ │ + beq 57744 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57bac │ │ │ │ + beq 57718 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57b48 │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + beq 576b4 │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57b08 │ │ │ │ - bl a55f0 │ │ │ │ + bne 57674 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57b3c │ │ │ │ - b 57bd8 │ │ │ │ - bl aafb8 │ │ │ │ + beq 576a8 │ │ │ │ + b 57744 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57b34 │ │ │ │ + beq 576a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57b34 │ │ │ │ + bne 576a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57af4 │ │ │ │ + beq 57660 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57b4c │ │ │ │ - b 57ba8 │ │ │ │ + bne 576b8 │ │ │ │ + b 57714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57b70 │ │ │ │ - bl a55f0 │ │ │ │ + bne 576dc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57bac │ │ │ │ - b 57bd8 │ │ │ │ - bl aafb8 │ │ │ │ + beq 57718 │ │ │ │ + b 57744 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57b9c │ │ │ │ + beq 57708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57b9c │ │ │ │ + bne 57708 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57bac │ │ │ │ - b 57b5c │ │ │ │ + bne 57718 │ │ │ │ + b 576c8 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ 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 2cbec0 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2ccaa4 <_Py_RestoreSignals@@Base+0x1038> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r0, lsr #23 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 57c10 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r2, #520 @ 0x208 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - moveq r1, r2 │ │ │ │ - b 34d544 │ │ │ │ - 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] @ 57ca0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 57c68 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 57c68 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15e534 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 57c80 │ │ │ │ - b 57c98 │ │ │ │ - ldr r3, [pc, #52] @ 57ca4 │ │ │ │ - ldr r1, [pc, #52] @ 57ca8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 57c98 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57c98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ - │ │ │ │ -00057cac : │ │ │ │ - b 299b14 │ │ │ │ + subseq r3, r7, r4, lsr #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] @ 57d50 │ │ │ │ - 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] @ 579b4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 57990 │ │ │ │ + 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 57868 │ │ │ │ + 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 345b24 │ │ │ │ + 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 345b24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 57cec │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22f5ac │ │ │ │ - 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 572ac │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 57d20 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0f4 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 57d50 │ │ │ │ + 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 57950 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r3, [pc, #28] @ 579b4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57d48 │ │ │ │ + beq 579ac │ │ │ │ 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 │ │ │ │ - b 346a48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57dec │ │ │ │ + ldr r1, [pc, #196] @ 57a94 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57d88 │ │ │ │ - bl 344350 │ │ │ │ + bne 579e8 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57de4 │ │ │ │ - mov r1, #11 │ │ │ │ + bne 57a8c │ │ │ │ + mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57a84 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57a84 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57a84 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57a84 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ddc │ │ │ │ + bne 57a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57ddc │ │ │ │ + bne 57a84 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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] @ 57ac0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r2, #520 @ 0x208 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + b 34e028 │ │ │ │ + @ instruction: 0x0057b890 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 57b50 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 57b18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 57b18 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl aef80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57b30 │ │ │ │ + b 57b48 │ │ │ │ + ldr r3, [pc, #52] @ 57b54 │ │ │ │ + ldr r1, [pc, #52] @ 57b58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 57b48 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 57b48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + │ │ │ │ +00057b5c : │ │ │ │ + b 29abc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57e04 │ │ │ │ + ldreq r0, [pc] @ 57b74 │ │ │ │ b 3874c │ │ │ │ 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] @ 57c04 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 57bcc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 57bcc │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15eaa4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57be4 │ │ │ │ + b 57bfc │ │ │ │ + ldr r3, [pc, #52] @ 57c08 │ │ │ │ + ldr r1, [pc, #52] @ 57c0c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 57bfc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 57bfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ │ │ │ │ -00057e08 : │ │ │ │ - ldr r3, [pc, #108] @ 57e7c │ │ │ │ +00057c10 : │ │ │ │ + ldr r3, [pc, #108] @ 57c84 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 57e38 │ │ │ │ + bne 57c40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57e1c │ │ │ │ + b 57c24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57e5c │ │ │ │ + beq 57c64 │ │ │ │ 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 57e30 │ │ │ │ + bcc 57c38 │ │ │ │ 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ecc │ │ │ │ + beq 57cd4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57ecc │ │ │ │ + beq 57cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ecc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57cd4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f00 │ │ │ │ + beq 57d08 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57f00 │ │ │ │ + beq 57d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f00 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d08 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f34 │ │ │ │ + beq 57d3c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57f34 │ │ │ │ + beq 57d3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f34 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f68 │ │ │ │ + beq 57d70 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57f68 │ │ │ │ + beq 57d70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f68 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f9c │ │ │ │ + beq 57da4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57f9c │ │ │ │ + beq 57da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f9c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57da4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fd0 │ │ │ │ + beq 57dd8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57fd0 │ │ │ │ + beq 57dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fd0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 57dd8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 57e80 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 57e1c │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 231008 │ │ │ │ + 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 57754 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57e50 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b5d0 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 57e80 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57e78 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + b 3473e8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 57f1c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57eb8 │ │ │ │ + bl 344e34 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57f14 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57f0c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57f0c │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_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 1aff3c │ │ │ │ - ldr r3, [pc, #200] @ 580bc │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #200] @ 58004 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58018 │ │ │ │ - bl a55f0 │ │ │ │ + beq 57f60 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58058 │ │ │ │ - b 580ac │ │ │ │ + beq 57fa0 │ │ │ │ + b 57ff4 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 580c0 │ │ │ │ + ldr r3, [pc, #156] @ 58008 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580b4 │ │ │ │ - ldr r3, [pc, #124] @ 580c0 │ │ │ │ + bne 57ffc │ │ │ │ + ldr r3, [pc, #124] @ 58008 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580b4 │ │ │ │ + bne 57ffc │ │ │ │ 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 357700 │ │ │ │ - ldr r3, [pc, #56] @ 580c4 │ │ │ │ - ldr r2, [pc, #56] @ 580c8 │ │ │ │ + bl 3581e4 │ │ │ │ + ldr r3, [pc, #56] @ 5800c │ │ │ │ + ldr r2, [pc, #56] @ 58010 │ │ │ │ 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] @ 580c8 │ │ │ │ + ldr r0, [pc, #12] @ 58010 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000580cc : │ │ │ │ +00058014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 58110 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #44] @ 58058 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 243344 │ │ │ │ + bl 244d88 │ │ │ │ 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] @ 58064 │ │ │ │ + b 4ce64 │ │ │ │ + @ instruction: 0x0035bdb8 │ │ │ │ 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 5814c │ │ │ │ - ldr r3, [pc, #252] @ 5823c │ │ │ │ - ldr r1, [pc, #252] @ 58240 │ │ │ │ + beq 580a0 │ │ │ │ + ldr r3, [pc, #252] @ 58190 │ │ │ │ + ldr r1, [pc, #252] @ 58194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 58174 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 580c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5817c │ │ │ │ - ldr r3, [pc, #208] @ 5823c │ │ │ │ - ldr r1, [pc, #212] @ 58244 │ │ │ │ + bne 580d0 │ │ │ │ + ldr r3, [pc, #208] @ 58190 │ │ │ │ + ldr r1, [pc, #212] @ 58198 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 58234 │ │ │ │ + b 58188 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58174 │ │ │ │ + beq 580c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 581bc │ │ │ │ - ldr r3, [pc, #160] @ 58248 │ │ │ │ - ldr r1, [pc, #160] @ 5824c │ │ │ │ + ble 58110 │ │ │ │ + ldr r3, [pc, #160] @ 5819c │ │ │ │ + ldr r1, [pc, #160] @ 581a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 58174 │ │ │ │ + bl 113810 │ │ │ │ + b 580c8 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 581fc │ │ │ │ + bne 58150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 581fc │ │ │ │ + bge 58150 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 344374 │ │ │ │ + bl 3452b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 58250 │ │ │ │ - b 58234 │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 581a4 │ │ │ │ + b 58188 │ │ │ │ + bl c4288 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 344374 │ │ │ │ + bl 3452b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 581ec │ │ │ │ + bl c7fd8 │ │ │ │ + b 58140 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ + 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 581ec │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 5824c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581ec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 5820c │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581e4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 5822c │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581e4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17df70 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 581e4 │ │ │ │ + ldr r0, [pc, #4] @ 58250 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036cebc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5825c │ │ │ │ - b 4cf18 │ │ │ │ - @ instruction: 0x0035b2b8 │ │ │ │ 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 │ │ │ │ @@ -46923,404 +46922,359 @@ │ │ │ │ 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 582b8 │ │ │ │ + bne 582ac │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 582ec │ │ │ │ - ldr ip, [pc, #592] @ 58510 │ │ │ │ + beq 582e0 │ │ │ │ + ldr ip, [pc, #596] @ 58508 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58384 │ │ │ │ + beq 58378 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5833c │ │ │ │ + beq 58330 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58310 │ │ │ │ + beq 58304 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58310 │ │ │ │ + bne 58304 │ │ │ │ mov r2, #0 │ │ │ │ - b 58344 │ │ │ │ + b 58338 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58324 │ │ │ │ + bne 58318 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 58344 │ │ │ │ - bl 10329c │ │ │ │ + b 58338 │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58384 │ │ │ │ + blt 58378 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58308 │ │ │ │ - b 5831c │ │ │ │ + beq 582fc │ │ │ │ + b 58310 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 338c70 │ │ │ │ + bl 339754 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58384 │ │ │ │ + beq 58378 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 583f0 │ │ │ │ + beq 583e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5838c │ │ │ │ - ldr r3, [pc, #408] @ 58514 │ │ │ │ - ldr r1, [pc, #408] @ 58518 │ │ │ │ + beq 58380 │ │ │ │ + ldr r3, [pc, #412] @ 5850c │ │ │ │ + ldr r1, [pc, #412] @ 58510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 584f4 │ │ │ │ + b 584e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 583b0 │ │ │ │ - ldr r3, [pc, #368] @ 58514 │ │ │ │ - ldr r1, [pc, #372] @ 5851c │ │ │ │ + bne 583a4 │ │ │ │ + ldr r3, [pc, #372] @ 5850c │ │ │ │ + ldr r1, [pc, #376] @ 58514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 58384 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 58378 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58384 │ │ │ │ + beq 58378 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 583f0 │ │ │ │ - ldr r3, [pc, #324] @ 58520 │ │ │ │ - ldr r1, [pc, #324] @ 58524 │ │ │ │ + ble 583e4 │ │ │ │ + ldr r3, [pc, #328] @ 58518 │ │ │ │ + ldr r1, [pc, #328] @ 5851c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 58384 │ │ │ │ + bl 113810 │ │ │ │ + b 58378 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f728 │ │ │ │ + bl 10fcac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58728 │ │ │ │ + bl 586b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5841c │ │ │ │ + bne 58410 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58384 │ │ │ │ + beq 58378 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 58384 │ │ │ │ + bl 113810 │ │ │ │ + b 58378 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 584a8 │ │ │ │ + beq 5849c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58408 │ │ │ │ + beq 583fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58408 │ │ │ │ + bne 583fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 58408 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 583fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 584f4 │ │ │ │ + beq 584e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 584e0 │ │ │ │ - bl c3d68 │ │ │ │ + blt 584d4 │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 6786c │ │ │ │ + bl 677a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 584ec │ │ │ │ + bl c7fd8 │ │ │ │ + b 584e0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6786c │ │ │ │ + bl 677a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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 │ │ │ │ - ldrsbeq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ + subseq r3, r7, r0, ror #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ - 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 5856c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 585cc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5856c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5858c │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58564 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 585ac │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58564 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17d8e4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58564 │ │ │ │ - ldr r0, [pc, #4] @ 585d0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036c3bc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 57e80 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ + b 57c88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58608 │ │ │ │ - ldr r3, [pc, #84] @ 5864c │ │ │ │ - ldr r1, [pc, #84] @ 58650 │ │ │ │ + bne 58554 │ │ │ │ + ldr r3, [pc, #84] @ 58598 │ │ │ │ + ldr r1, [pc, #84] @ 5859c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 58644 │ │ │ │ + beq 58590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58644 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 58590 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8 │ │ │ │ + @ instruction: 0x00390ab8 │ │ │ │ │ │ │ │ -00058654 : │ │ │ │ +000585a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 58688 │ │ │ │ - ldr r1, [pc, #28] @ 5868c │ │ │ │ - ldr r2, [pc, #28] @ 58690 │ │ │ │ + ldr r3, [pc, #28] @ 585d4 │ │ │ │ + ldr r1, [pc, #28] @ 585d8 │ │ │ │ + ldr r2, [pc, #28] @ 585dc │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, rrx │ │ │ │ + eorseq r1, r9, r0, lsl fp │ │ │ │ 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 586c4 │ │ │ │ + bne 58610 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58718 │ │ │ │ + ldr r0, [pc, #88] @ 58664 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ - bl 1acf84 │ │ │ │ + b 129168 │ │ │ │ + bl 1adcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 586f0 │ │ │ │ + bne 5863c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 5871c │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #60] @ 58668 │ │ │ │ + bl 129168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad738 │ │ │ │ - b 58710 │ │ │ │ - ble 5870c │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 5865c │ │ │ │ + ble 58658 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58720 │ │ │ │ + ldr r3, [pc, #32] @ 5866c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58724 │ │ │ │ + ldr r1, [pc, #28] @ 58670 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, ip, lsl #1 │ │ │ │ - mlaseq r9, ip, r0, r1 │ │ │ │ + eorseq r1, r9, ip, lsr fp │ │ │ │ + eorseq r1, r9, ip, asr #22 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58750 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a6624 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq sp, r7, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d39b8 │ │ │ │ + bl 2d4598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58780 │ │ │ │ - beq 58788 │ │ │ │ - ldr r0, [pc, #16] @ 58790 │ │ │ │ + blt 5869c │ │ │ │ + beq 586a4 │ │ │ │ + ldr r0, [pc, #16] @ 586ac │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 58794 │ │ │ │ + ldr r0, [pc, #4] @ 586b0 │ │ │ │ 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 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 586dc │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6b0c │ │ │ │ + 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 1c5e14 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c74bc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 587e8 │ │ │ │ - bl 2a9ef8 │ │ │ │ + beq 58734 │ │ │ │ + bl 2aafa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 587ec │ │ │ │ + bge 58738 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 587e8 │ │ │ │ + beq 58734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 587e8 │ │ │ │ + bne 58734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00058740 : │ │ │ │ + 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 211540 │ │ │ │ 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 58850 │ │ │ │ + bne 587b8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56800 │ │ │ │ + bl 5679c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5883c │ │ │ │ - bl a55f0 │ │ │ │ + bne 587a4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5885c │ │ │ │ + bne 587c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 5886c │ │ │ │ + ldr r0, [pc] @ 587d4 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58878 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - │ │ │ │ -0005887c : │ │ │ │ - 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 20fb6c │ │ │ │ - ldr r0, [pc] @ 588a0 │ │ │ │ + subseq r7, r7, r4, lsl #11 │ │ │ │ + ldr r0, [pc] @ 587e0 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ + subseq r7, r7, r4, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -47330,331 +47284,378 @@ │ │ │ │ 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 58904 │ │ │ │ + bne 58844 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5893c │ │ │ │ - ldr ip, [pc, #516] @ 58b10 │ │ │ │ + beq 5887c │ │ │ │ + ldr ip, [pc, #516] @ 58a50 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58a3c │ │ │ │ + beq 5897c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5895c │ │ │ │ - bl a55f0 │ │ │ │ + bne 5889c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58a3c │ │ │ │ + bne 5897c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 5897c │ │ │ │ - bl a55f0 │ │ │ │ + bne 588bc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58a3c │ │ │ │ + bne 5897c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5899c │ │ │ │ - bl a55f0 │ │ │ │ + bne 588dc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58af8 │ │ │ │ - b 58a3c │ │ │ │ - bl aafb8 │ │ │ │ + beq 58a38 │ │ │ │ + b 5897c │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 589c8 │ │ │ │ + beq 58908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 589c8 │ │ │ │ + bne 58908 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5898c │ │ │ │ + beq 588cc │ │ │ │ cmp r6, #3 │ │ │ │ - beq 58ac8 │ │ │ │ + beq 58a08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 589f0 │ │ │ │ + beq 58930 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 589f4 │ │ │ │ - b 589fc │ │ │ │ - ldr r0, [pc, #284] @ 58b14 │ │ │ │ + bne 58934 │ │ │ │ + b 5893c │ │ │ │ + ldr r0, [pc, #284] @ 58a54 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58a00 │ │ │ │ - ldr r6, [pc, #272] @ 58b14 │ │ │ │ + b 58940 │ │ │ │ + ldr r6, [pc, #272] @ 58a54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58a1c │ │ │ │ - ldr r3, [pc, #264] @ 58b18 │ │ │ │ - ldr r1, [pc, #264] @ 58b1c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 58a3c │ │ │ │ - ldr r7, [pc, #240] @ 58b14 │ │ │ │ + bge 5895c │ │ │ │ + ldr r3, [pc, #264] @ 58a58 │ │ │ │ + ldr r1, [pc, #264] @ 58a5c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5897c │ │ │ │ + ldr r7, [pc, #240] @ 58a54 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58a44 │ │ │ │ + beq 58984 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58a48 │ │ │ │ + bne 58988 │ │ │ │ mov r0, #0 │ │ │ │ - b 58b08 │ │ │ │ + b 58a48 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58a6c │ │ │ │ + beq 589ac │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58a70 │ │ │ │ - b 58a3c │ │ │ │ + bne 589b0 │ │ │ │ + b 5897c │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58aec │ │ │ │ + bge 58a2c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58adc │ │ │ │ - bl 1325ec │ │ │ │ + bne 58a1c │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a74 │ │ │ │ - b 58a3c │ │ │ │ + beq 589b4 │ │ │ │ + b 5897c │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58a70 │ │ │ │ - b 58a08 │ │ │ │ - ldr r3, [pc, #60] @ 58b20 │ │ │ │ + bge 589b0 │ │ │ │ + b 58948 │ │ │ │ + ldr r3, [pc, #60] @ 58a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 58b08 │ │ │ │ + bl 144904 │ │ │ │ + b 58a48 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58e0 │ │ │ │ - b 58b08 │ │ │ │ + bl a5dc8 │ │ │ │ + b 58a48 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58a08 │ │ │ │ - b 589d8 │ │ │ │ + beq 58948 │ │ │ │ + b 58918 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r8, lsl #24 │ │ │ │ + subseq r3, r7, ip, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsbeq r1, [r9], -r4 @ │ │ │ │ + eorseq r1, r9, r4, lsl #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 28ac34 │ │ │ │ - ldr r0, [pc] @ 58b40 │ │ │ │ + bl 28c2d4 │ │ │ │ + ldr r0, [pc] @ 58a80 │ │ │ │ pop {r4, pc} │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58cc4 │ │ │ │ + ldr r1, [pc, #352] @ 58c04 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58bb8 │ │ │ │ - bl ade04 │ │ │ │ + beq 58af8 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58bb8 │ │ │ │ - ldr r1, [pc, #308] @ 58cc4 │ │ │ │ + bne 58af8 │ │ │ │ + ldr r1, [pc, #308] @ 58c04 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #296] @ 58cc8 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #296] @ 58c08 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58ccc │ │ │ │ + ldr r0, [pc, #292] @ 58c0c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c40 │ │ │ │ + beq 58b80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58c40 │ │ │ │ + bge 58b80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58c54 │ │ │ │ + beq 58b94 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58c2c │ │ │ │ + beq 58b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58c2c │ │ │ │ + bne 58b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58bb0 │ │ │ │ - bne 58c54 │ │ │ │ + blt 58af0 │ │ │ │ + bne 58b94 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58bbc │ │ │ │ - ldr r3, [pc, #136] @ 58cd0 │ │ │ │ - ldr r1, [pc, #136] @ 58cd4 │ │ │ │ + b 58afc │ │ │ │ + ldr r3, [pc, #136] @ 58c10 │ │ │ │ + ldr r1, [pc, #136] @ 58c14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 58bb0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 58af0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58c68 │ │ │ │ - ldr r0, [pc, #112] @ 58cd8 │ │ │ │ + bne 58ba8 │ │ │ │ + ldr r0, [pc, #112] @ 58c18 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58c60 │ │ │ │ + bge 58ba0 │ │ │ │ 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 58c8c │ │ │ │ + bne 58bcc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58c60 │ │ │ │ + beq 58ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58c60 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 58c60 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq sl, r5, r0, lsr #21 │ │ │ │ + bne 58ba0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 58ba0 │ │ │ │ + subseq r1, r7, ip, ror r3 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq fp, r5, r0, lsr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r6, ip, lsr r7 │ │ │ │ + eorseq ip, r6, ip, lsr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 58c24 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58d68 │ │ │ │ + ldr r2, [pc, #112] @ 58cb4 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58d18 │ │ │ │ + beq 58c64 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58dc4 │ │ │ │ + bl 58dc0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58d38 │ │ │ │ + beq 58c84 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 58d68 │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 58cb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58d60 │ │ │ │ + beq 58cac │ │ │ │ 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 214f68 │ │ │ │ + bl 216940 │ │ │ │ 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 58dbc │ │ │ │ + beq 58d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58dbc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 58d08 │ │ │ │ + bl 9b0b4 <_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] @ 58db8 │ │ │ │ + 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] @ 58dbc │ │ │ │ + bne 58db0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 91e08 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58dac │ │ │ │ + mov r1, r6 │ │ │ │ + bl b00a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58d88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b00a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 58db0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58dac │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 58dac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_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] @ 58f98 │ │ │ │ + ldr r3, [pc, #440] @ 58f94 │ │ │ │ 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 │ │ │ │ @@ -47680,17 +47681,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 58e6c │ │ │ │ + beq 58e68 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_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 │ │ │ │ @@ -47704,35 +47705,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 58eb8 │ │ │ │ + bne 58eb4 │ │ │ │ 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 58f14 │ │ │ │ + beq 58f10 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58ef4 │ │ │ │ + b 58ef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47749,74 +47750,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] @ 58f98 │ │ │ │ + ldr r3, [pc, #28] @ 58f94 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58f90 │ │ │ │ + beq 58f8c │ │ │ │ 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 │ │ │ │ - b 59088 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + b 59048 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - mov r5, r1 │ │ │ │ + ldr ip, [pc, #80] @ 59008 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #132] @ 59048 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r4, [pc, #104] @ 5904c │ │ │ │ - bne 59040 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91940 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5903c │ │ │ │ - mov r1, r6 │ │ │ │ - bl afb64 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 59018 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl afb64 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 59040 │ │ │ │ + beq 58fe0 │ │ │ │ + ldr r4, [pc, #44] @ 5900c │ │ │ │ + b 59000 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 58fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5903c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 5903c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -00059050 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 59084 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ +00059010 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 59044 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -47828,230 +47814,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 590bc <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 5907c <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 590cc <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1df0a4 <_PySemaphore_Wakeup@@Base+0x228> │ │ │ │ + bgt 5908c <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1e0848 <_PySemaphore_Wakeup@@Base+0x228> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 591b8 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59178 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 591c4 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 59184 <_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 590f8 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 590b8 <_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 591a0 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 59160 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 59158 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 59118 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287db8 │ │ │ │ + bl 289458 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 591ec <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 591ac <_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 59110 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 590d0 <_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 5916c <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 5912c <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3569bc │ │ │ │ + bl 3574a0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 591dc <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 5919c <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163ab8 │ │ │ │ + bl 164028 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 591f4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 591b4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 59220 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 591e0 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 59220 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 591e0 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 59294 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 214f68 │ │ │ │ + ble 59254 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 216940 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 5926c <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 5922c <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591ec <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 591ac <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 591ec <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 591ac <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 591ec <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 591ac <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5928c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 5924c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 5928c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5924c <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 59228 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 591e8 <_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 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 592c8 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59288 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 5933c <_PyContext_NewHamtForTests@@Base+0x2ec> │ │ │ │ - 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 59314 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - ldr r4, [pc, #44] @ 59340 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ - b 59334 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 5930c <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ - 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 │ │ │ │ - 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 59388 <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ + beq 592d4 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 59388 <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ - bl 323c34 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 592d4 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 3246fc <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 59394 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + beq 592e0 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 593a4 <_PyContext_NewHamtForTests@@Base+0x354> │ │ │ │ - b 4cf18 │ │ │ │ - eorseq fp, r5, r0, lsr #4 │ │ │ │ + ldr r1, [pc] @ 592f0 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4ce64 │ │ │ │ + eorseq fp, r5, r0, lsr #26 │ │ │ │ + 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 9b5e0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b6dc │ │ │ │ + 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 9b0b4 <_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 1128dc │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 593f4 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 59414 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 593e4 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 593e4 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d2618 │ │ │ │ + mov r4, r0 │ │ │ │ + b 593f4 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d2618 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 59408 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113810 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 59420 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + b 5a428 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq fp, r5, ip, lsr #26 │ │ │ │ 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] @ 59404 <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ - bl fe10c │ │ │ │ + ldr r1, [pc, #32] @ 59480 <_PyContext_NewHamtForTests@@Base+0x470> │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 593fc <_PyContext_NewHamtForTests@@Base+0x3ac> │ │ │ │ + beq 59478 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fce08 │ │ │ │ + bl 2ff338 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, r8, lsl sl │ │ │ │ + eorseq r4, r6, r8, lsl r5 │ │ │ │ + b 5096c │ │ │ │ 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] │ │ │ │ @@ -48061,15 +48095,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] @ 5a2ac <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ + ldr r3, [pc, #3672] @ 5a32c <_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 │ │ │ │ @@ -48080,15 +48114,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] @ 5a2b0 <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ + ldr r3, [pc, #3600] @ 5a330 <_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 │ │ │ │ @@ -48096,15 +48130,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] @ 5a2b4 <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #3540] @ 5a334 <_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 │ │ │ │ @@ -48112,15 +48146,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] @ 5a2b8 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ + ldr r3, [pc, #3480] @ 5a338 <_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 │ │ │ │ @@ -48128,15 +48162,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] @ 5a2bc <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #3420] @ 5a33c <_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 │ │ │ │ @@ -48144,15 +48178,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] @ 5a2c0 <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #3360] @ 5a340 <_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 │ │ │ │ @@ -48160,15 +48194,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] @ 5a2c4 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #3300] @ 5a344 <_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 │ │ │ │ @@ -48176,15 +48210,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] @ 5a2c8 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #3240] @ 5a348 <_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 │ │ │ │ @@ -48192,15 +48226,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] @ 5a2cc <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #3180] @ 5a34c <_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 │ │ │ │ @@ -48208,15 +48242,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] @ 5a2d0 <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #3120] @ 5a350 <_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 │ │ │ │ @@ -48240,15 +48274,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] @ 5a2d4 <_PyContext_NewHamtForTests@@Base+0x1284> │ │ │ │ + ldr r3, [pc, #2996] @ 5a354 <_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 │ │ │ │ @@ -48256,15 +48290,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] @ 5a2d8 <_PyContext_NewHamtForTests@@Base+0x1288> │ │ │ │ + ldr r3, [pc, #2936] @ 5a358 <_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 │ │ │ │ @@ -48272,15 +48306,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] @ 5a2dc <_PyContext_NewHamtForTests@@Base+0x128c> │ │ │ │ + ldr r3, [pc, #2876] @ 5a35c <_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 │ │ │ │ @@ -48288,15 +48322,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] @ 5a2e0 <_PyContext_NewHamtForTests@@Base+0x1290> │ │ │ │ + ldr r3, [pc, #2816] @ 5a360 <_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 │ │ │ │ @@ -48304,672 +48338,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] @ 5a2e4 <_PyContext_NewHamtForTests@@Base+0x1294> │ │ │ │ + ldr r3, [pc, #2756] @ 5a364 <_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] @ 5a2e8 <_PyContext_NewHamtForTests@@Base+0x1298> │ │ │ │ + ldr r3, [pc, #2704] @ 5a368 <_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] @ 5a2ec <_PyContext_NewHamtForTests@@Base+0x129c> │ │ │ │ + ldr r3, [pc, #2652] @ 5a36c <_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] @ 5a2f0 <_PyContext_NewHamtForTests@@Base+0x12a0> │ │ │ │ + ldr r3, [pc, #2600] @ 5a370 <_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] @ 5a2f4 <_PyContext_NewHamtForTests@@Base+0x12a4> │ │ │ │ + ldr r3, [pc, #2548] @ 5a374 <_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] @ 5a2f8 <_PyContext_NewHamtForTests@@Base+0x12a8> │ │ │ │ + ldr r3, [pc, #2496] @ 5a378 <_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] @ 5a2fc <_PyContext_NewHamtForTests@@Base+0x12ac> │ │ │ │ + ldr r3, [pc, #2444] @ 5a37c <_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] @ 5a300 <_PyContext_NewHamtForTests@@Base+0x12b0> │ │ │ │ + ldr r3, [pc, #2392] @ 5a380 <_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] @ 5a304 <_PyContext_NewHamtForTests@@Base+0x12b4> │ │ │ │ + ldr r3, [pc, #2340] @ 5a384 <_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] @ 5a308 <_PyContext_NewHamtForTests@@Base+0x12b8> │ │ │ │ + ldr r3, [pc, #2288] @ 5a388 <_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] @ 5a30c <_PyContext_NewHamtForTests@@Base+0x12bc> │ │ │ │ + ldr r3, [pc, #2236] @ 5a38c <_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] @ 5a310 <_PyContext_NewHamtForTests@@Base+0x12c0> │ │ │ │ + ldr r3, [pc, #2184] @ 5a390 <_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] @ 5a314 <_PyContext_NewHamtForTests@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #2132] @ 5a394 <_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] @ 5a318 <_PyContext_NewHamtForTests@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #2080] @ 5a398 <_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] @ 5a31c <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ + ldr r3, [pc, #2028] @ 5a39c <_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] @ 5a320 <_PyContext_NewHamtForTests@@Base+0x12d0> │ │ │ │ + ldr r3, [pc, #1976] @ 5a3a0 <_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] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x12d4> │ │ │ │ + ldr r3, [pc, #1924] @ 5a3a4 <_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] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x12d8> │ │ │ │ + ldr r2, [pc, #1868] @ 5a3a8 <_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] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x12dc> │ │ │ │ + ldr r3, [pc, #1820] @ 5a3ac <_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] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x12e0> │ │ │ │ + ldr r3, [pc, #1772] @ 5a3b0 <_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] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x12e4> │ │ │ │ + ldr r3, [pc, #1724] @ 5a3b4 <_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] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x12e8> │ │ │ │ + ldr r3, [pc, #1676] @ 5a3b8 <_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] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x12ec> │ │ │ │ + ldr r3, [pc, #1628] @ 5a3bc <_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] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x12f0> │ │ │ │ + ldr r3, [pc, #1580] @ 5a3c0 <_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] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x12f4> │ │ │ │ + ldr r3, [pc, #1532] @ 5a3c4 <_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] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x12f8> │ │ │ │ + ldr r3, [pc, #1484] @ 5a3c8 <_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] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x12fc> │ │ │ │ + ldr r3, [pc, #1436] @ 5a3cc <_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] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x1300> │ │ │ │ + ldr r3, [pc, #1388] @ 5a3d0 <_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] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x1304> │ │ │ │ + ldr r3, [pc, #1340] @ 5a3d4 <_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] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x1308> │ │ │ │ + ldr r3, [pc, #1292] @ 5a3d8 <_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] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x130c> │ │ │ │ + ldr r3, [pc, #1244] @ 5a3dc <_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] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x1310> │ │ │ │ + ldr r3, [pc, #1196] @ 5a3e0 <_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] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x1314> │ │ │ │ + ldr r3, [pc, #1148] @ 5a3e4 <_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] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #1100] @ 5a3e8 <_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] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ + ldr r3, [pc, #1048] @ 5a3ec <_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] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #996] @ 5a3f0 <_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] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #944] @ 5a3f4 <_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] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #892] @ 5a3f8 <_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] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ + ldr r3, [pc, #840] @ 5a3fc <_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] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #788] @ 5a400 <_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] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #736] @ 5a404 <_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] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #684] @ 5a408 <_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] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ + ldr r3, [pc, #632] @ 5a40c <_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] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #580] @ 5a410 <_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] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ + ldr r3, [pc, #528] @ 5a414 <_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] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ + ldr r3, [pc, #476] @ 5a418 <_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] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ + ldr r3, [pc, #424] @ 5a41c <_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] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #372] @ 5a420 <_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] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ + ldr r3, [pc, #320] @ 5a424 <_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 │ │ │ │ @@ -48990,17 +49024,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 1198194 <__bss_end__@@Base+0xbd324c> │ │ │ │ + blhi 1198214 <__bss_end__@@Base+0xbd32cc> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e768 <__bss_end__@@Base+0xfde99820> │ │ │ │ + blvs fe45e7e8 <__bss_end__@@Base+0xfde998a0> │ │ │ │ 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} │ │ │ │ @@ -49009,546 +49043,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 @ 5a704 <_PyContext_NewHamtForTests@@Base+0x16b4> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a784 <_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 ff80e1e8 <__bss_end__@@Base+0xff2492a0> │ │ │ │ + blmi ff80e268 <__bss_end__@@Base+0xff249320> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a433c <__bss_end__@@Base+0xfe2df3f4> │ │ │ │ - strbtle r3, [pc], #133 @ 5a358 <_PyContext_NewHamtForTests@@Base+0x1308> │ │ │ │ + b fe8a43bc <__bss_end__@@Base+0xfe2df474> │ │ │ │ + strbtle r3, [pc], #133 @ 5a3d8 <_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 fe563214 <__bss_end__@@Base+0xfdf9e2cc> │ │ │ │ + blge fe563294 <__bss_end__@@Base+0xfdf9e34c> │ │ │ │ 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 ff64ee94 <__bss_end__@@Base+0xff089f4c> │ │ │ │ - bl fe20f1f0 <__bss_end__@@Base+0xfdc4a2a8> │ │ │ │ + bcs ff64ef14 <__bss_end__@@Base+0xff089fcc> │ │ │ │ + bl fe20f270 <__bss_end__@@Base+0xfdc4a328> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 9b0fc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #48] @ 5a478 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a47c <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5a470 <_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 r6, r6, ip, asr #6 │ │ │ │ + eorseq r6, r6, r8, asr #6 │ │ │ │ + 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] @ 5a538 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl fe66c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 5a4f0 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 2fe61c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 5a4f8 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 5a50c <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ + mov r0, #0 │ │ │ │ + b 5a530 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + beq 5a530 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a528 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #32] @ 5a53c <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a530 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5a530 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0035b2f0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 54db0 │ │ │ │ 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 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a4a8 <_PyContext_NewHamtForTests@@Base+0x1458> │ │ │ │ + bne 5a5e4 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a4c8 <_PyContext_NewHamtForTests@@Base+0x1478> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 5a498 <_PyContext_NewHamtForTests@@Base+0x1448> │ │ │ │ + ldreq r4, [pc, #96] @ 5a604 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ + cmp r5, r2 │ │ │ │ + blt 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ + sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a498 <_PyContext_NewHamtForTests@@Base+0x1448> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1d0fec │ │ │ │ + bne 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1d2618 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a4a8 <_PyContext_NewHamtForTests@@Base+0x1458> │ │ │ │ + b 5a5e4 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a4bc <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + beq 5a5f8 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a4d4 <_PyContext_NewHamtForTests@@Base+0x1484> │ │ │ │ - b 5a59c <_PyContext_NewHamtForTests@@Base+0x154c> │ │ │ │ - eorseq fp, r5, ip, lsr #4 │ │ │ │ + ldr r1, [pc] @ 5a610 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + b 5a428 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq fp, r5, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, 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 │ │ │ │ + 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 5a654 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ + cmp r4, #2 │ │ │ │ + ldr r5, [r6] │ │ │ │ + movne r4, #0 │ │ │ │ + ldreq r4, [r6, #4] │ │ │ │ + b 5a674 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldr r0, [pc, #200] @ 5a724 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #120] @ 5a590 <_PyContext_NewHamtForTests@@Base+0x1540> │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl fe10c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5a548 <_PyContext_NewHamtForTests@@Base+0x14f8> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 2fc9bc │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 5a550 <_PyContext_NewHamtForTests@@Base+0x1500> │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 5a564 <_PyContext_NewHamtForTests@@Base+0x1514> │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a640 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ + b 5a6a8 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a13a8 │ │ │ │ + cmn r0, #2 │ │ │ │ + beq 5a6a8 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5a6b0 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ + ldr r3, [pc, #136] @ 5a728 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + ldr r1, [pc, #136] @ 5a72c <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a588 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a588 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - b 5a580 <_PyContext_NewHamtForTests@@Base+0x1530> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + b 5a71c <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 5a6d0 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 5a710 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + b 5a6f8 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 250b9c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a594 <_PyContext_NewHamtForTests@@Base+0x1544> │ │ │ │ - beq 5a588 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a588 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0035a7f0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 50b9c │ │ │ │ - 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] @ 5a5ec <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #48] @ 5a5f0 <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + blt 5a6a8 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a5e4 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ + bne 5a71c <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 5a710 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r6, ip, asr #16 │ │ │ │ - eorseq r5, r6, r8, asr #16 │ │ │ │ - b 54e64 │ │ │ │ + strne r3, [r4] │ │ │ │ + b 5a71c <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 150044 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a6a8 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0x003778d4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r5, r8, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a6b8 <_PyContext_NewHamtForTests@@Base+0x1668> │ │ │ │ + ldr r2, [pc, #164] @ 5a7f0 <_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 5a634 <_PyContext_NewHamtForTests@@Base+0x15e4> │ │ │ │ + beq 5a76c <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58dc4 │ │ │ │ + bl 58dc0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a654 <_PyContext_NewHamtForTests@@Base+0x1604> │ │ │ │ + beq 5a78c <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ - ldr r0, [pc, #96] @ 5a6bc <_PyContext_NewHamtForTests@@Base+0x166c> │ │ │ │ + bl 8b5d0 │ │ │ │ + ldr r0, [pc, #96] @ 5a7f4 <_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 5a664 <_PyContext_NewHamtForTests@@Base+0x1614> │ │ │ │ + bne 5a79c <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a556c │ │ │ │ - ldr r3, [pc, #28] @ 5a6b8 <_PyContext_NewHamtForTests@@Base+0x1668> │ │ │ │ + bl a5a54 │ │ │ │ + ldr r3, [pc, #28] @ 5a7f0 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a6b0 <_PyContext_NewHamtForTests@@Base+0x1660> │ │ │ │ + beq 5a7e8 <_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 sl, r6, r8, lsl #15 │ │ │ │ + eorseq fp, r6, r8, lsl #5 │ │ │ │ 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 5a6f4 <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ + bne 5a82c <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a718 <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ - b 5a734 <_PyContext_NewHamtForTests@@Base+0x16e4> │ │ │ │ + bne 5a850 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ + b 5a86c <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a87c <_PyContext_NewHamtForTests@@Base+0x182c> │ │ │ │ + ldr r0, [pc, #376] @ 5a9b4 <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6e0 <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ - b 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ - bl aafb8 │ │ │ │ + bne 5a818 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ + b 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a748 <_PyContext_NewHamtForTests@@Base+0x16f8> │ │ │ │ + bne 5a880 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a764 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ - bl a55f0 │ │ │ │ + bne 5a89c <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a764 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ - b 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + beq 5a89c <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + b 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a72c <_PyContext_NewHamtForTests@@Base+0x16dc> │ │ │ │ + bne 5a864 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5a72c <_PyContext_NewHamtForTests@@Base+0x16dc> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5a864 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a78c <_PyContext_NewHamtForTests@@Base+0x173c> │ │ │ │ - ldr r3, [pc, #256] @ 5a880 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - ldr r1, [pc, #256] @ 5a884 <_PyContext_NewHamtForTests@@Base+0x1834> │ │ │ │ + bne 5a8c4 <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ + ldr r3, [pc, #256] @ 5a9b8 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #256] @ 5a9bc <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a7a4 <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ + blt 5a8dc <_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 5a7e0 <_PyContext_NewHamtForTests@@Base+0x1790> │ │ │ │ + bgt 5a918 <_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 31d6d0 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ + bl 31e1f4 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ - ldr r0, [pc, #168] @ 5a888 <_PyContext_NewHamtForTests@@Base+0x1838> │ │ │ │ + beq 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #168] @ 5a9c0 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1040 │ │ │ │ + bl 2b1eac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + bne 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a814 <_PyContext_NewHamtForTests@@Base+0x17c4> │ │ │ │ + bge 5a94c <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a840 <_PyContext_NewHamtForTests@@Base+0x17f0> │ │ │ │ - b 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + bne 5a978 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ + b 5a9ac <_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 31d6d0 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ + bl 31e1f4 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a874 <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ - ldr r0, [pc, #68] @ 5a888 <_PyContext_NewHamtForTests@@Base+0x1838> │ │ │ │ + beq 5a9ac <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #68] @ 5a9c0 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a860 <_PyContext_NewHamtForTests@@Base+0x1810> │ │ │ │ + beq 5a998 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a860 <_PyContext_NewHamtForTests@@Base+0x1810> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a998 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1040 │ │ │ │ + bl 2b1eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a7d8 <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ + beq 5a910 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r8, lsl lr │ │ │ │ + eorseq fp, r5, r8, lsl r9 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r9, r0, lsr #2 │ │ │ │ + @ instruction: 0x00391bd0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - 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 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 5a92c <_PyContext_NewHamtForTests@@Base+0x18dc> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a94c <_PyContext_NewHamtForTests@@Base+0x18fc> │ │ │ │ - cmp r5, r2 │ │ │ │ - blt 5a91c <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ - sub r6, r5, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r4, r6 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a91c <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1d0fec │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a92c <_PyContext_NewHamtForTests@@Base+0x18dc> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d0fec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a940 <_PyContext_NewHamtForTests@@Base+0x18f0> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a958 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ - b 5a59c <_PyContext_NewHamtForTests@@Base+0x154c> │ │ │ │ - eorseq fp, r5, r4, asr #5 │ │ │ │ - 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 5a99c <_PyContext_NewHamtForTests@@Base+0x194c> │ │ │ │ - cmp r4, #2 │ │ │ │ - ldr r5, [r6] │ │ │ │ - movne r4, #0 │ │ │ │ - ldreq r4, [r6, #4] │ │ │ │ - b 5a9bc <_PyContext_NewHamtForTests@@Base+0x196c> │ │ │ │ - ldr r0, [pc, #200] @ 5aa6c <_PyContext_NewHamtForTests@@Base+0x1a1c> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a988 <_PyContext_NewHamtForTests@@Base+0x1938> │ │ │ │ - b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a02f8 │ │ │ │ - cmn r0, #2 │ │ │ │ - beq 5a9f0 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a9f8 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r3, [pc, #136] @ 5aa70 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ - ldr r1, [pc, #136] @ 5aa74 <_PyContext_NewHamtForTests@@Base+0x1a24> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - b 5aa64 <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 5aa18 <_PyContext_NewHamtForTests@@Base+0x19c8> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 5aa58 <_PyContext_NewHamtForTests@@Base+0x1a08> │ │ │ │ - b 5aa40 <_PyContext_NewHamtForTests@@Base+0x19f0> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 24f140 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a9f0 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5aa64 <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5aa58 <_PyContext_NewHamtForTests@@Base+0x1a08> │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - b 5aa64 <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14fa7c <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r7, r4, lsl r0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, ip, sp, r4 │ │ │ │ - ldr r1, [pc] @ 5aa80 <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ - b 5a59c <_PyContext_NewHamtForTests@@Base+0x154c> │ │ │ │ - eorseq fp, r5, ip, ror r1 │ │ │ │ + ldr r1, [pc] @ 5a9cc <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + b 5a428 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq fp, r5, ip, ror ip │ │ │ │ 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 5aac8 <_PyContext_NewHamtForTests@@Base+0x1a78> │ │ │ │ + bgt 5aa14 <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 330b20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + bl 331620 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aae4 <_PyContext_NewHamtForTests@@Base+0x1a94> │ │ │ │ + bne 5aa30 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56c08 <_PyObject_CheckCrossInterpreterData@@Base+0x90> │ │ │ │ - ldr r3, [pc, #28] @ 5aaec <_PyContext_NewHamtForTests@@Base+0x1a9c> │ │ │ │ - ldr r1, [pc, #28] @ 5aaf0 <_PyContext_NewHamtForTests@@Base+0x1aa0> │ │ │ │ + b 56b20 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa38 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5aa3c <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5aaa8 <_PyContext_NewHamtForTests@@Base+0x1a58> │ │ │ │ + bge 5a9f4 <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, asr #2 │ │ │ │ + @ instruction: 0x00391bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30c4d0 │ │ │ │ - ldr r3, [pc, #12] @ 5ab24 <_PyContext_NewHamtForTests@@Base+0x1ad4> │ │ │ │ + bl 30d0a4 │ │ │ │ + ldr r3, [pc, #12] @ 5aa70 <_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] @ 5ab34 <_PyContext_NewHamtForTests@@Base+0x1ae4> │ │ │ │ - mov r1, #3 │ │ │ │ - b a556c │ │ │ │ - eorseq r0, r9, ip, asr #14 │ │ │ │ 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 330b20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + bl 331620 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ab6c <_PyContext_NewHamtForTests@@Base+0x1b1c> │ │ │ │ + bne 5aaa8 <_PyContext_NewHamtForTests@@Base+0x1a98> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 330c2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x568> │ │ │ │ + b 331710 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x54c> │ │ │ │ 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 │ │ │ │ @@ -49558,331 +49511,335 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5abcc <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ + bne 5ab08 <_PyContext_NewHamtForTests@@Base+0x1af8> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5ac04 <_PyContext_NewHamtForTests@@Base+0x1bb4> │ │ │ │ + beq 5ab40 <_PyContext_NewHamtForTests@@Base+0x1b30> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5ac3c <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + ldr ip, [pc, #92] @ 5ab78 <_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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5ac30 <_PyContext_NewHamtForTests@@Base+0x1be0> │ │ │ │ + beq 5ab6c <_PyContext_NewHamtForTests@@Base+0x1b5c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5afa4 │ │ │ │ + bl 5aed8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5ac40 <_PyContext_NewHamtForTests@@Base+0x1bf0> │ │ │ │ - bne 5ac34 <_PyContext_NewHamtForTests@@Base+0x1be4> │ │ │ │ + ldrne r0, [pc, #16] @ 5ab7c <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ + bne 5ab70 <_PyContext_NewHamtForTests@@Base+0x1b60> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r8, ror #25 │ │ │ │ + subseq r3, r7, r8, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5ab8c <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ + mov r1, #3 │ │ │ │ + b a5a54 │ │ │ │ + @ instruction: 0x003911fc │ │ │ │ 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 5ac74 <_PyContext_NewHamtForTests@@Base+0x1c24> │ │ │ │ - ldr r3, [pc, #328] @ 5adb0 <_PyContext_NewHamtForTests@@Base+0x1d60> │ │ │ │ - ldr r1, [pc, #328] @ 5adb4 <_PyContext_NewHamtForTests@@Base+0x1d64> │ │ │ │ + bne 5abc0 <_PyContext_NewHamtForTests@@Base+0x1bb0> │ │ │ │ + ldr r3, [pc, #328] @ 5acfc <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ + ldr r1, [pc, #328] @ 5ad00 <_PyContext_NewHamtForTests@@Base+0x1cf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5acc0 <_PyContext_NewHamtForTests@@Base+0x1c70> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5ac0c <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5acc8 <_PyContext_NewHamtForTests@@Base+0x1c78> │ │ │ │ + bne 5ac14 <_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 5acc8 <_PyContext_NewHamtForTests@@Base+0x1c78> │ │ │ │ + beq 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5adb0 <_PyContext_NewHamtForTests@@Base+0x1d60> │ │ │ │ + ldr r2, [pc, #264] @ 5acfc <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5adb8 <_PyContext_NewHamtForTests@@Base+0x1d68> │ │ │ │ - ldrne r1, [pc, #256] @ 5adbc <_PyContext_NewHamtForTests@@Base+0x1d6c> │ │ │ │ + ldreq r1, [pc, #256] @ 5ad04 <_PyContext_NewHamtForTests@@Base+0x1cf4> │ │ │ │ + ldrne r1, [pc, #256] @ 5ad08 <_PyContext_NewHamtForTests@@Base+0x1cf8> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ada8 <_PyContext_NewHamtForTests@@Base+0x1d58> │ │ │ │ - bl 2d3b40 │ │ │ │ + b 5acf4 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ + bl 2d4720 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5ad00 <_PyContext_NewHamtForTests@@Base+0x1cb0> │ │ │ │ + beq 5ac4c <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 3366d4 │ │ │ │ + bl 3373b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5ada8 <_PyContext_NewHamtForTests@@Base+0x1d58> │ │ │ │ + b 5acf4 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad5c <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ - ldr r2, [pc, #176] @ 5adc0 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + beq 5aca8 <_PyContext_NewHamtForTests@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #176] @ 5ad0c <_PyContext_NewHamtForTests@@Base+0x1cfc> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad6c <_PyContext_NewHamtForTests@@Base+0x1d1c> │ │ │ │ + bne 5acb8 <_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 5ad48 <_PyContext_NewHamtForTests@@Base+0x1cf8> │ │ │ │ + beq 5ac94 <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ad48 <_PyContext_NewHamtForTests@@Base+0x1cf8> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5adb0 <_PyContext_NewHamtForTests@@Base+0x1d60> │ │ │ │ - ldr r1, [pc, #112] @ 5adc4 <_PyContext_NewHamtForTests@@Base+0x1d74> │ │ │ │ + bne 5ac94 <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5acfc <_PyContext_NewHamtForTests@@Base+0x1cec> │ │ │ │ + ldr r1, [pc, #112] @ 5ad10 <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5acc0 <_PyContext_NewHamtForTests@@Base+0x1c70> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5ac0c <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5adc8 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r3, [pc, #84] @ 5ad14 <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad94 <_PyContext_NewHamtForTests@@Base+0x1d44> │ │ │ │ - bl 11a82c │ │ │ │ - ldr r3, [pc, #64] @ 5adcc <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + beq 5ace0 <_PyContext_NewHamtForTests@@Base+0x1cd0> │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r3, [pc, #64] @ 5ad18 <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ - b 5ada8 <_PyContext_NewHamtForTests@@Base+0x1d58> │ │ │ │ - ldr r3, [pc, #52] @ 5add0 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + bl 1c77ac │ │ │ │ + b 5acf4 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ + ldr r3, [pc, #52] @ 5ad1c <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad80 <_PyContext_NewHamtForTests@@Base+0x1d30> │ │ │ │ + bne 5accc <_PyContext_NewHamtForTests@@Base+0x1cbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, ip, lsl pc │ │ │ │ - eorseq r0, r9, ip, asr #30 │ │ │ │ - eorseq r0, r9, r0, lsl #31 │ │ │ │ + eorseq r1, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x003919fc │ │ │ │ + eorseq r1, r9, r0, lsr sl │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r6, r8, asr #5 │ │ │ │ + eorseq fp, r6, r8, asr #27 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ │ │ │ │ -0005add4 : │ │ │ │ - ldr r0, [pc] @ 5addc │ │ │ │ +0005ad20 : │ │ │ │ + ldr r0, [pc] @ 5ad28 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ 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 9b0fc │ │ │ │ - bl 9b138 │ │ │ │ + bl 9b5e0 │ │ │ │ + bl 9b61c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5ae30 │ │ │ │ + bgt 5ad7c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae90 │ │ │ │ + ldr r2, [pc, #112] @ 5addc │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ae30 │ │ │ │ + bne 5ad7c │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5d94 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c743c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae7c │ │ │ │ + bgt 5adc8 │ │ │ │ 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 1c5f58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7600 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5ae44 │ │ │ │ + bcc 5ad90 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b174 │ │ │ │ - b 5ae7c │ │ │ │ - andeq sl, r5, r0, ror #27 │ │ │ │ + bl 9b658 │ │ │ │ + b 5adc8 │ │ │ │ + andeq sl, r5, ip, lsr #26 │ │ │ │ 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 9b0fc │ │ │ │ + bl 9b5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ + bl a462c │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5af10 │ │ │ │ - ldr r0, [pc, #4] @ 5af14 │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - eoreq r4, ip, r8, lsl #22 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ 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 5af60 │ │ │ │ + beq 5ae94 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 5af60 │ │ │ │ + beq 5ae94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5af60 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5ae94 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5af9c │ │ │ │ + bne 5aed0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5af9c │ │ │ │ + beq 5aed0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5af9c │ │ │ │ + beq 5aed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5af9c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5aed0 │ │ │ │ + bl 9b0b4 <_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 r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5afec │ │ │ │ + beq 5af20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5afec │ │ │ │ + bne 5af20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30c0cc │ │ │ │ + b 30cca0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5b010 │ │ │ │ - ldr r3, [pc, #144] @ 5b094 │ │ │ │ - ldr r1, [pc, #144] @ 5b098 │ │ │ │ + beq 5af44 │ │ │ │ + ldr r3, [pc, #144] @ 5afc8 │ │ │ │ + ldr r1, [pc, #144] @ 5afcc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5b044 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5af78 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5b040 │ │ │ │ + bgt 5af74 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5b04c │ │ │ │ - bl 2a00d4 │ │ │ │ + ble 5af80 │ │ │ │ + bl 2a1184 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d53fc │ │ │ │ + bl 2d5fe0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b044 │ │ │ │ + beq 5af78 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5b08c │ │ │ │ + ble 5afc0 │ │ │ │ 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 r1, r9, r4, lsr #3 │ │ │ │ + eorseq r1, r9, r4, asr ip │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5afe0 │ │ │ │ + ldr r0, [pc, #4] @ 5afe4 │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r5, ip, r0, asr #15 │ │ │ │ + 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] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -49890,180 +49847,179 @@ │ │ │ │ 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 5b0f4 │ │ │ │ + bne 5b040 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b128 │ │ │ │ - ldr ip, [pc, #604] @ 5b358 │ │ │ │ + beq 5b074 │ │ │ │ + ldr ip, [pc, #600] @ 5b2a0 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b1c0 │ │ │ │ + beq 5b10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b178 │ │ │ │ + beq 5b0c4 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b14c │ │ │ │ + beq 5b098 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b14c │ │ │ │ + bne 5b098 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b180 │ │ │ │ + b 5b0cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b160 │ │ │ │ + bne 5b0ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b180 │ │ │ │ - bl 10329c │ │ │ │ + b 5b0cc │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b1c0 │ │ │ │ + blt 5b10c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b144 │ │ │ │ - b 5b158 │ │ │ │ + beq 5b090 │ │ │ │ + b 5b0a4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 338c70 │ │ │ │ + bl 339754 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b1c0 │ │ │ │ + beq 5b10c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b22c │ │ │ │ + beq 5b178 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b1c8 │ │ │ │ - ldr r3, [pc, #420] @ 5b35c │ │ │ │ - ldr r1, [pc, #420] @ 5b360 │ │ │ │ + beq 5b114 │ │ │ │ + ldr r3, [pc, #416] @ 5b2a4 │ │ │ │ + ldr r1, [pc, #416] @ 5b2a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b338 │ │ │ │ + b 5b284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b1ec │ │ │ │ - ldr r3, [pc, #380] @ 5b35c │ │ │ │ - ldr r1, [pc, #384] @ 5b364 │ │ │ │ + bne 5b138 │ │ │ │ + ldr r3, [pc, #376] @ 5b2a4 │ │ │ │ + ldr r1, [pc, #380] @ 5b2ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5b1c0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5b10c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b1c0 │ │ │ │ + beq 5b10c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b22c │ │ │ │ - ldr r3, [pc, #336] @ 5b368 │ │ │ │ - ldr r1, [pc, #336] @ 5b36c │ │ │ │ + ble 5b178 │ │ │ │ + ldr r3, [pc, #332] @ 5b2b0 │ │ │ │ + ldr r1, [pc, #332] @ 5b2b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5b1c0 │ │ │ │ + bl 113810 │ │ │ │ + b 5b10c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f728 │ │ │ │ + bl 10fcac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b6f4 │ │ │ │ + bl 5b654 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b258 │ │ │ │ + bne 5b1a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b1c0 │ │ │ │ + beq 5b10c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5b1c0 │ │ │ │ + bl 113810 │ │ │ │ + b 5b10c │ │ │ │ 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, #232] @ 5b370 │ │ │ │ + ldr r3, [pc, #228] @ 5b2b8 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #172 @ 0xac │ │ │ │ + add r3, pc, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #164 @ 0xa4 │ │ │ │ + add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b2ec │ │ │ │ + beq 5b238 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b244 │ │ │ │ + beq 5b190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b244 │ │ │ │ + bne 5b190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5b244 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5b190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b338 │ │ │ │ + beq 5b284 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b324 │ │ │ │ - bl c3d68 │ │ │ │ + blt 5b270 │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 5b330 │ │ │ │ + bl c7fd8 │ │ │ │ + b 5b27c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67c5c │ │ │ │ + bl 67b78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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, lsl sp │ │ │ │ + subseq r3, r7, r4, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ 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 │ │ │ │ @@ -50081,45 +50037,45 @@ │ │ │ │ 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 5b3f0 │ │ │ │ + bne 5b338 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b424 │ │ │ │ + beq 5b36c │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b44c │ │ │ │ + ldr ip, [pc, #80] @ 5b394 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b444 │ │ │ │ + beq 5b38c │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b450 │ │ │ │ + ldreq r2, [pc, #20] @ 5b398 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cc230 │ │ │ │ + b 1cd8cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r0, asr #26 │ │ │ │ + subseq r3, r7, r0, ror #26 │ │ │ │ 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 │ │ │ │ @@ -50133,655 +50089,669 @@ │ │ │ │ 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 5b4c0 │ │ │ │ + bne 5b408 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b4f8 │ │ │ │ - ldr ip, [pc, #536] @ 5b6e0 │ │ │ │ + beq 5b440 │ │ │ │ + ldr ip, [pc, #536] @ 5b628 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b63c │ │ │ │ + beq 5b584 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b518 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5b460 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b63c │ │ │ │ + bne 5b584 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b538 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5b480 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b63c │ │ │ │ + bne 5b584 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ - bl a55f0 │ │ │ │ + bne 5b4a4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b590 │ │ │ │ - b 5b63c │ │ │ │ - bl aafb8 │ │ │ │ + beq 5b4d8 │ │ │ │ + b 5b584 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b588 │ │ │ │ + beq 5b4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b588 │ │ │ │ + bne 5b4d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b548 │ │ │ │ + beq 5b490 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b5ec │ │ │ │ + beq 5b534 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b5b4 │ │ │ │ + beq 5b4fc │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b6e4 │ │ │ │ - beq 5b5f4 │ │ │ │ - b 5b5b8 │ │ │ │ - ldr r7, [pc, #296] @ 5b6e4 │ │ │ │ + ldreq r5, [pc, #308] @ 5b62c │ │ │ │ + beq 5b53c │ │ │ │ + b 5b500 │ │ │ │ + ldr r7, [pc, #296] @ 5b62c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b5d0 │ │ │ │ + beq 5b518 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b5f4 │ │ │ │ - b 5b5d4 │ │ │ │ - ldr r5, [pc, #268] @ 5b6e4 │ │ │ │ + beq 5b53c │ │ │ │ + b 5b51c │ │ │ │ + ldr r5, [pc, #268] @ 5b62c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ed48 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec78 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b5f4 │ │ │ │ - b 5b63c │ │ │ │ - ldr r5, [pc, #240] @ 5b6e4 │ │ │ │ + bne 5b53c │ │ │ │ + b 5b584 │ │ │ │ + ldr r5, [pc, #240] @ 5b62c │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b610 │ │ │ │ - ldr r3, [pc, #228] @ 5b6e8 │ │ │ │ - ldr r1, [pc, #228] @ 5b6ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5b63c │ │ │ │ - ldr r4, [pc, #204] @ 5b6e4 │ │ │ │ + bge 5b558 │ │ │ │ + ldr r3, [pc, #228] @ 5b630 │ │ │ │ + ldr r1, [pc, #228] @ 5b634 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5b584 │ │ │ │ + ldr r4, [pc, #204] @ 5b62c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b644 │ │ │ │ + beq 5b58c │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b644 │ │ │ │ + bne 5b58c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b6d8 │ │ │ │ + b 5b620 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b688 │ │ │ │ + beq 5b5d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b688 │ │ │ │ - b 5b63c │ │ │ │ + bne 5b5d0 │ │ │ │ + b 5b584 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b6c0 │ │ │ │ - bl 1325ec │ │ │ │ + bne 5b608 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b63c │ │ │ │ - bl c3d68 │ │ │ │ + bne 5b584 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b6d0 │ │ │ │ - b 5b66c │ │ │ │ - ldr r3, [pc, #40] @ 5b6f0 │ │ │ │ + bge 5b618 │ │ │ │ + b 5b5b4 │ │ │ │ + ldr r3, [pc, #40] @ 5b638 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 5b6d8 │ │ │ │ + bl 144904 │ │ │ │ + b 5b620 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, ip, ror #26 │ │ │ │ + subseq r3, r7, ip, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - ldrsbeq r1, [r9], -r4 @ │ │ │ │ + eorseq r1, r9, r4, lsl #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5b71c │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a6624 │ │ │ │ - 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 │ │ │ │ - b 49214 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, 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 5b790 │ │ │ │ - clz r2, r1 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r0, #2 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5b7d0 │ │ │ │ - mov ip, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b8a0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b7d0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 5b898 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 5b7f0 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b7c8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 5b810 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b7c8 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b8a4 │ │ │ │ - ldr r0, [pc, #132] @ 5b8a8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5b7c8 │ │ │ │ - bl c3d68 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a8e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5b87c │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5b884 │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5b834 │ │ │ │ - b 5b7c8 │ │ │ │ - ldr r0, [pc, #40] @ 5b8ac │ │ │ │ - b 5b898 │ │ │ │ - ldr r3, [pc, #36] @ 5b8b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144344 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00573d98 │ │ │ │ - mlaseq r7, r0, pc, r9 @ │ │ │ │ - mlaseq r8, ip, r2, r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + beq 5b67c │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6b0c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b8b4 : │ │ │ │ +0005b684 : │ │ │ │ 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 5b8d8 │ │ │ │ - bl 34a610 │ │ │ │ - b 5b8ec │ │ │ │ + bne 5b6a8 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 5b6bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b8f4 │ │ │ │ + bne 5b6c4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b928 │ │ │ │ + b 5b6f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1621cc │ │ │ │ + bl 16273c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b928 │ │ │ │ + beq 5b6f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b928 │ │ │ │ + bne 5b6f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 5b958 │ │ │ │ + beq 5b728 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b970 │ │ │ │ - ldr r3, [pc, #56] @ 5b998 │ │ │ │ - ldr r1, [pc, #56] @ 5b99c │ │ │ │ + bne 5b740 │ │ │ │ + ldr r3, [pc, #56] @ 5b768 │ │ │ │ + ldr r1, [pc, #56] @ 5b76c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, asr r3 │ │ │ │ + eorseq r6, r6, r0, 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b9d8 │ │ │ │ + bne 5b7a8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b9fc │ │ │ │ - b 5b9ec │ │ │ │ + beq 5b7cc │ │ │ │ + b 5b7bc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b9c8 │ │ │ │ + beq 5b798 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc] @ 5ba20 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + b 494fc │ │ │ │ + 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 5b83c │ │ │ │ + clz r2, r1 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r0, #2 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5b87c │ │ │ │ + mov ip, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #244] @ 5b94c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 5b87c │ │ │ │ + mov r0, #0 │ │ │ │ + b 5b944 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 5b89c │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b874 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 5b8bc │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b874 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #132] @ 5b950 │ │ │ │ + ldr r0, [pc, #132] @ 5b954 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5b874 │ │ │ │ + bl c4288 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a8e8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7fd8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 5b928 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 5b930 │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b8e0 │ │ │ │ + b 5b874 │ │ │ │ + ldr r0, [pc, #40] @ 5b958 │ │ │ │ + b 5b944 │ │ │ │ + ldr r3, [pc, #36] @ 5b95c │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 144904 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrheq r3, [r7], #-216 @ 0xffffff28 │ │ │ │ + eorseq sl, r7, r0, asr #20 │ │ │ │ + eorseq r1, r8, ip, asr #26 │ │ │ │ + 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 5ba4c │ │ │ │ + beq 5b988 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5ba64 │ │ │ │ - ldr r3, [pc, #56] @ 5ba8c │ │ │ │ - ldr r1, [pc, #56] @ 5ba90 │ │ │ │ + bne 5b9a0 │ │ │ │ + ldr r3, [pc, #56] @ 5b9c8 │ │ │ │ + ldr r1, [pc, #56] @ 5b9cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003665f0 │ │ │ │ + ldrsheq r7, [r6], -r0 @ │ │ │ │ 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 5bac8 │ │ │ │ + bne 5ba04 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5baf8 │ │ │ │ - b 5baec │ │ │ │ + bne 5ba34 │ │ │ │ + b 5ba28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5bbcc │ │ │ │ + ldr r0, [pc, #244] @ 5bb08 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bab0 │ │ │ │ - b 5bb88 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5b9ec │ │ │ │ + b 5bac4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bb88 │ │ │ │ + bne 5bac4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5bb1c │ │ │ │ - bl a55f0 │ │ │ │ + bne 5ba58 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bb88 │ │ │ │ - ldr r3, [pc, #172] @ 5bbd0 │ │ │ │ + bne 5bac4 │ │ │ │ + ldr r3, [pc, #172] @ 5bb0c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5bb40 │ │ │ │ - ldr r3, [pc, #160] @ 5bbd4 │ │ │ │ - ldr r1, [pc, #160] @ 5bbd8 │ │ │ │ + beq 5ba7c │ │ │ │ + ldr r3, [pc, #160] @ 5bb10 │ │ │ │ + ldr r1, [pc, #160] @ 5bb14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 5bb88 │ │ │ │ + bl 117b4c │ │ │ │ + b 5bac4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5bb54 │ │ │ │ + bhi 5ba90 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5bb90 │ │ │ │ - b 5bb6c │ │ │ │ - ldr r3, [pc, #128] @ 5bbdc │ │ │ │ - ldr r1, [pc, #128] @ 5bbe0 │ │ │ │ + beq 5bacc │ │ │ │ + b 5baa8 │ │ │ │ + ldr r3, [pc, #128] @ 5bb18 │ │ │ │ + ldr r1, [pc, #128] @ 5bb1c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ - b 5bb88 │ │ │ │ - ldr r3, [pc, #112] @ 5bbe4 │ │ │ │ + bl 117b4c │ │ │ │ + b 5bac4 │ │ │ │ + ldr r3, [pc, #112] @ 5bb20 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5bb90 │ │ │ │ - ldr r3, [pc, #92] @ 5bbdc │ │ │ │ - ldr r1, [pc, #100] @ 5bbe8 │ │ │ │ + beq 5bacc │ │ │ │ + ldr r3, [pc, #92] @ 5bb18 │ │ │ │ + ldr r1, [pc, #100] @ 5bb24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bbb0 │ │ │ │ - ldr r3, [pc, #56] @ 5bbdc │ │ │ │ - ldr r1, [pc, #68] @ 5bbec │ │ │ │ + bcc 5baec │ │ │ │ + ldr r3, [pc, #56] @ 5bb18 │ │ │ │ + ldr r1, [pc, #68] @ 5bb28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 5bb88 │ │ │ │ + bl 117b4c │ │ │ │ + b 5bac4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ad244 │ │ │ │ + bl 2ae184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bb88 │ │ │ │ - ldr r0, [pc, #36] @ 5bbf0 │ │ │ │ + bne 5bac4 │ │ │ │ + ldr r0, [pc, #36] @ 5bb2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r8, lsl r2 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl r2 │ │ │ │ + eorseq r1, r9, r8, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, rrx │ │ │ │ + eorseq sp, r7, r4, lsl fp │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - ldrsbeq sp, [r7], -ip @ │ │ │ │ - eorseq r1, r9, r4, lsr r2 │ │ │ │ + eorseq sp, r7, ip, lsl #23 │ │ │ │ + eorseq r1, r9, r4, ror #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 5bbfc │ │ │ │ + ldr r0, [pc] @ 5bb38 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5bc8c │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bc3c │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5be88 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bc5c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 5bc8c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bc84 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq r7, r7, r4, lsl #11 │ │ │ │ + ldr r0, [pc] @ 5bb44 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, asr #5 │ │ │ │ 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 2d2934 │ │ │ │ + bl 2d3514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bd0c │ │ │ │ + beq 5bbc4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bcdc │ │ │ │ - ldr r2, [pc, #164] @ 5bd6c │ │ │ │ - ldr ip, [pc, #160] @ 5bd6c │ │ │ │ + bne 5bb94 │ │ │ │ + ldr r2, [pc, #164] @ 5bc24 │ │ │ │ + ldr ip, [pc, #160] @ 5bc24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bd14 │ │ │ │ - bl a8d24 │ │ │ │ + b 5bbcc │ │ │ │ + bl a920c │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bd14 │ │ │ │ + bne 5bbcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bd0c │ │ │ │ + beq 5bbc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bd0c │ │ │ │ + bne 5bbc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bd60 │ │ │ │ + b 5bc18 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bd6c │ │ │ │ + ldr r1, [pc, #76] @ 5bc24 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bd70 │ │ │ │ + ldr r0, [pc, #64] @ 5bc28 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bd60 │ │ │ │ + beq 5bc18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bd60 │ │ │ │ + bne 5bc18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, asr r2 │ │ │ │ + eorseq r1, r9, r4, lsl #26 │ │ │ │ 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 5be18 │ │ │ │ + ble 5bcd0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bdcc │ │ │ │ + beq 5bc84 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bdcc │ │ │ │ + bge 5bc84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bdec │ │ │ │ + ble 5bca4 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bdc4 │ │ │ │ + blt 5bc7c │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d53fc │ │ │ │ + bl 2d5fe0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5be28 │ │ │ │ + beq 5bce0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be244 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bf8e8 <_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] @ 5bd74 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bd24 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 231008 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5be08 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bd44 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 5bd74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bd6c │ │ │ │ + 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 5be6c │ │ │ │ + bne 5bdb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1bf68c │ │ │ │ + b 1c0d30 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5be58 │ │ │ │ + beq 5bda0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2d12d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2d1eb0 <_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 5bdfc │ │ │ │ + mov r1, #3 │ │ │ │ + b 2d1eb0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5be04 │ │ │ │ + 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, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5c0e4 │ │ │ │ + ldr r3, [pc, #576] @ 5c064 │ │ │ │ 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 │ │ │ │ @@ -50807,17 +50777,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 5bf30 │ │ │ │ + beq 5beb0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ 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 │ │ │ │ @@ -50831,15 +50801,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 5bf7c │ │ │ │ + bne 5befc │ │ │ │ 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 │ │ │ │ @@ -50853,21 +50823,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bff8 │ │ │ │ + beq 5bf78 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bfd8 │ │ │ │ + b 5bf58 │ │ │ │ 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 │ │ │ │ @@ -50910,331 +50880,287 @@ │ │ │ │ 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] @ 5c0e4 │ │ │ │ + ldr r3, [pc, #28] @ 5c064 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c0dc │ │ │ │ + beq 5c05c │ │ │ │ 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 5c114 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2d12d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c11c │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c140 │ │ │ │ + ldr r2, [pc, #20] @ 5c088 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c144 │ │ │ │ + ldr r0, [pc, #8] @ 5c08c │ │ │ │ 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 5c15c │ │ │ │ + beq 5c0a4 │ │ │ │ mov r1, #5 │ │ │ │ - b 2d12d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c164 │ │ │ │ + b 2d1eb0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c0ac │ │ │ │ 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 5c1a4 │ │ │ │ + bne 5c0ec │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c1b8 │ │ │ │ - ldr r3, [pc, #216] @ 5c284 │ │ │ │ - ldr r1, [pc, #216] @ 5c288 │ │ │ │ + bgt 5c100 │ │ │ │ + ldr r3, [pc, #216] @ 5c1cc │ │ │ │ + ldr r1, [pc, #216] @ 5c1d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5c21c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5c164 │ │ │ │ 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 5c244 │ │ │ │ - ldr r1, [pc, #172] @ 5c28c │ │ │ │ + beq 5c18c │ │ │ │ + ldr r1, [pc, #172] @ 5c1d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17df9c │ │ │ │ - bl 10f728 │ │ │ │ + bl 17e628 │ │ │ │ + bl 10fcac │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c224 │ │ │ │ + beq 5c16c │ │ │ │ mov r0, r8 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c224 │ │ │ │ - ldr r3, [pc, #128] @ 5c290 │ │ │ │ + bne 5c16c │ │ │ │ + ldr r3, [pc, #128] @ 5c1d8 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c294 │ │ │ │ + ldr r1, [pc, #124] @ 5c1dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ 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 5c258 │ │ │ │ + b 5c1a0 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c244 │ │ │ │ + bne 5c18c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c27c │ │ │ │ + beq 5c1c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c27c │ │ │ │ + bne 5c1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r9, ip, asr r2 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ + eorseq r1, r9, ip, lsl #26 │ │ │ │ + subseq r1, r7, ip, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsr r1 │ │ │ │ + eorseq sp, r8, r0, ror #23 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c1f4 │ │ │ │ + mov r1, #7 │ │ │ │ + b 2d1eb0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c1fc │ │ │ │ + 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 5c2e8 │ │ │ │ + bne 5c250 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c328 │ │ │ │ + beq 5c290 │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c410 │ │ │ │ + ldr ip, [pc, #268] @ 5c378 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c328 │ │ │ │ + bne 5c290 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c408 │ │ │ │ + b 5c370 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c348 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5c2b0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c320 │ │ │ │ + bne 5c288 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c320 │ │ │ │ + beq 5c288 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c320 │ │ │ │ + beq 5c288 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c414 │ │ │ │ - ldr r0, [pc, #140] @ 5c418 │ │ │ │ + ldr r1, [pc, #140] @ 5c37c │ │ │ │ + ldr r0, [pc, #140] @ 5c380 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c320 │ │ │ │ - bl c3d68 │ │ │ │ + blt 5c288 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c3ec │ │ │ │ + beq 5c354 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c3f4 │ │ │ │ - bl 1325ec │ │ │ │ + bne 5c35c │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c3a0 │ │ │ │ - b 5c320 │ │ │ │ - ldr r0, [pc, #40] @ 5c41c │ │ │ │ - b 5c408 │ │ │ │ - ldr r3, [pc, #36] @ 5c420 │ │ │ │ + beq 5c308 │ │ │ │ + b 5c288 │ │ │ │ + ldr r0, [pc, #40] @ 5c384 │ │ │ │ + b 5c370 │ │ │ │ + ldr r3, [pc, #36] @ 5c388 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r3, r7, r4, asr #27 │ │ │ │ - eorseq r1, r9, r0, lsl #5 │ │ │ │ - eorseq lr, r8, r8, lsl #17 │ │ │ │ + subseq r3, r7, r4, ror #27 │ │ │ │ + eorseq r1, r9, r0, lsr sp │ │ │ │ + eorseq pc, r8, r8, lsr r3 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c438 │ │ │ │ - mov r1, #7 │ │ │ │ - b 2d12d0 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c440 │ │ │ │ - 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] @ 5c4bc │ │ │ │ + ldr r2, [pc, #88] @ 5c404 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c4ac │ │ │ │ + bne 5c3f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c4ac │ │ │ │ + bne 5c3f4 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c4ac │ │ │ │ - bl 4c4dc │ │ │ │ + bhi 5c3f4 │ │ │ │ + bl 4c5f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c4b4 │ │ │ │ + beq 5c3fc │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c4c0 │ │ │ │ + ldr r2, [pc, #32] @ 5c408 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c4c4 │ │ │ │ + ldr r0, [pc, #28] @ 5c40c │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c4c8 │ │ │ │ + ldr r0, [pc, #20] @ 5c410 │ │ │ │ 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 │ │ │ │ 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 5c510 │ │ │ │ - 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 5c4f4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c524 : │ │ │ │ - ldr r3, [pc, #12] @ 5c538 │ │ │ │ - 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 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c5ac │ │ │ │ + beq 5c484 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c588 │ │ │ │ + beq 5c460 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c5b0 │ │ │ │ + bne 5c488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c5ac │ │ │ │ + beq 5c484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c5ac │ │ │ │ + bne 5c484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ @@ -51243,475 +51169,524 @@ │ │ │ │ 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 5c600 │ │ │ │ + beq 5c4d8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c61c │ │ │ │ + beq 5c4f4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163ab8 │ │ │ │ + bl 164028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c65c │ │ │ │ - ldr r0, [pc, #32] @ 5c668 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c534 │ │ │ │ + ldr r0, [pc, #32] @ 5c540 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c66c │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #20] @ 5c544 │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r0, asr r1 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r0, lsr #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 5c58c │ │ │ │ + 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 5c570 │ │ │ │ + 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 5c5e4 │ │ │ │ + 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 5c5c8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c680 │ │ │ │ - ldr r0, [pc, #4] @ 5c684 │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ + ldr r1, [pc, #4] @ 5c608 │ │ │ │ + ldr r0, [pc, #4] @ 5c60c │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, asr #10 │ │ │ │ ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c688 : │ │ │ │ - ldr r3, [pc, #4] @ 5c694 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c724 │ │ │ │ + ldr r2, [pc, #112] @ 5c69c │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c6d4 │ │ │ │ + beq 5c64c │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5be88 │ │ │ │ + bl 5be08 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c6f4 │ │ │ │ + beq 5c66c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c724 │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c69c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c71c │ │ │ │ + beq 5c694 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + │ │ │ │ +0005c6a0 : │ │ │ │ + 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 5c6c8 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 5c6d8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl caf84 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 5c6e8 │ │ │ │ + ldr r0, [pc, #28] @ 5c6fc │ │ │ │ + bl 2a8910 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5c6f0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b6dc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r1, r9, ip, asr sp │ │ │ │ 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 5c76c │ │ │ │ + bne 5c744 │ │ │ │ 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 5c750 │ │ │ │ + beq 5c728 │ │ │ │ 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 2fc9bc │ │ │ │ + bl 2fe61c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7c8 │ │ │ │ + beq 5c7a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7d8 │ │ │ │ + bne 5c7b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7dc │ │ │ │ - ldr r3, [pc, #20] @ 5c7e4 │ │ │ │ + b 5c7b4 │ │ │ │ + ldr r3, [pc, #20] @ 5c7bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1399f8 │ │ │ │ + bl 139fa0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - │ │ │ │ -0005c7e8 : │ │ │ │ - ldr r3, [pc, #4] @ 5c7f4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c814 │ │ │ │ - b a9a3c │ │ │ │ - eorseq sp, r8, r8, lsr #27 │ │ │ │ - │ │ │ │ -0005c818 : │ │ │ │ - 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 5c840 │ │ │ │ - bl 34a610 │ │ │ │ - b 5c850 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl caa78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 5c860 │ │ │ │ - ldr r0, [pc, #28] @ 5c874 │ │ │ │ - bl 2a7860 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5c868 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, 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, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c8bc │ │ │ │ - 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 5c8a0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 5c7dc │ │ │ │ + b a9f24 │ │ │ │ + eorseq lr, r8, r8, asr r8 │ │ │ │ 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 2fc9bc │ │ │ │ + bl 2fe61c │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0005c8f8 : │ │ │ │ - ldr r3, [pc, #4] @ 5c904 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c914 │ │ │ │ - mov r1, #4 │ │ │ │ - b a556c │ │ │ │ - eorseq r0, r9, r4, asr #14 │ │ │ │ - │ │ │ │ -0005c918 : │ │ │ │ - ldr r3, [pc, #4] @ 5c924 │ │ │ │ - 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 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c9e4 │ │ │ │ + bne 5c8c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c9ec │ │ │ │ + ldr r3, [pc, #132] @ 5c8cc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c9e0 │ │ │ │ - ldr r3, [pc, #104] @ 5c9ec │ │ │ │ + bne 5c8c0 │ │ │ │ + ldr r3, [pc, #104] @ 5c8cc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c9e0 │ │ │ │ + bne 5c8c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c9ec │ │ │ │ + ldr r3, [pc, #64] @ 5c8cc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c9e0 │ │ │ │ - ldr r3, [pc, #36] @ 5c9ec │ │ │ │ + bne 5c8c0 │ │ │ │ + ldr r3, [pc, #36] @ 5c8cc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c9f0 │ │ │ │ - beq 5c9e4 │ │ │ │ - ldr r0, [pc, #12] @ 5c9f4 │ │ │ │ + ldreq r0, [pc, #16] @ 5c8d0 │ │ │ │ + beq 5c8c4 │ │ │ │ + ldr r0, [pc, #12] @ 5c8d4 │ │ │ │ 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 9b0fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ 5c8e4 │ │ │ │ + mov r1, #4 │ │ │ │ + b a5a54 │ │ │ │ + @ instruction: 0x003911f4 │ │ │ │ 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 5caa8 │ │ │ │ + bne 5c92c │ │ │ │ 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 5ca8c │ │ │ │ + beq 5c910 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005cabc : │ │ │ │ - ldr r3, [pc, #4] @ 5cac8 │ │ │ │ - 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 5cb04 │ │ │ │ + bne 5c978 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5cb1c │ │ │ │ + beq 5c990 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cb1c │ │ │ │ - ldr r3, [pc, #264] @ 5cc14 │ │ │ │ - ldr r1, [pc, #264] @ 5cc18 │ │ │ │ + beq 5c990 │ │ │ │ + ldr r3, [pc, #264] @ 5ca88 │ │ │ │ + ldr r1, [pc, #264] @ 5ca8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cc0c │ │ │ │ - bl 1e7c70 │ │ │ │ + b 5ca80 │ │ │ │ + bl 1e9570 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317224 │ │ │ │ + bl 317d48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cb14 │ │ │ │ + beq 5c988 │ │ │ │ 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 216d50 │ │ │ │ + bl 218728 │ │ │ │ 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 216d50 │ │ │ │ + bl 218728 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cc0c │ │ │ │ + beq 5ca80 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3173c0 │ │ │ │ + bl 317ee4 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5cbd0 │ │ │ │ + bne 5ca44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cb14 │ │ │ │ + beq 5c988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cb14 │ │ │ │ + bne 5c988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5cb14 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5c988 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cc08 │ │ │ │ + bge 5ca7c │ │ │ │ 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 5cbd0 │ │ │ │ + b 5ca44 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #12 │ │ │ │ + eorseq ip, r8, r8, lsl r1 │ │ │ │ + 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 9b5e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a462c │ │ │ │ + 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 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + │ │ │ │ +0005cafc : │ │ │ │ + ldr r3, [pc, #12] @ 5cb10 │ │ │ │ + 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 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5ccdc │ │ │ │ + bne 5cbd4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cce4 │ │ │ │ + ldr r3, [pc, #136] @ 5cbdc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc8c │ │ │ │ - ldr r3, [pc, #108] @ 5cce4 │ │ │ │ + bne 5cb84 │ │ │ │ + ldr r3, [pc, #108] @ 5cbdc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ccd8 │ │ │ │ + beq 5cbd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cce4 │ │ │ │ + ldr r3, [pc, #68] @ 5cbdc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ccd0 │ │ │ │ - ldr r3, [pc, #40] @ 5cce4 │ │ │ │ + bne 5cbc8 │ │ │ │ + ldr r3, [pc, #40] @ 5cbdc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ccd8 │ │ │ │ - ldr r0, [pc, #16] @ 5cce8 │ │ │ │ - b 5ccdc │ │ │ │ - ldr r0, [pc, #12] @ 5ccec │ │ │ │ + beq 5cbd0 │ │ │ │ + ldr r0, [pc, #16] @ 5cbe0 │ │ │ │ + b 5cbd4 │ │ │ │ + ldr r0, [pc, #12] @ 5cbe4 │ │ │ │ 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 18c864 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d0734 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5cc30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005cc38 : │ │ │ │ + ldr r3, [pc, #4] @ 5cc44 │ │ │ │ + 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 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cc94 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 358248 │ │ │ │ + ldr r3, [pc, #20] @ 5cc9c │ │ │ │ + ldr r2, [pc, #20] @ 5cca0 │ │ │ │ + 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 │ │ │ │ @@ -51719,624 +51694,598 @@ │ │ │ │ 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 5cd48 │ │ │ │ + bne 5ccfc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cd7c │ │ │ │ - ldr ip, [pc, #640] @ 5cfd0 │ │ │ │ + beq 5cd30 │ │ │ │ + ldr ip, [pc, #636] @ 5cf80 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ce14 │ │ │ │ + beq 5cdc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5cdcc │ │ │ │ + beq 5cd80 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cda0 │ │ │ │ + beq 5cd54 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cda0 │ │ │ │ + bne 5cd54 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cdd4 │ │ │ │ + b 5cd88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cdb4 │ │ │ │ + bne 5cd68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cdd4 │ │ │ │ - bl 10329c │ │ │ │ + b 5cd88 │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5ce14 │ │ │ │ + blt 5cdc8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5cd98 │ │ │ │ - b 5cdac │ │ │ │ + beq 5cd4c │ │ │ │ + b 5cd60 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb358 │ │ │ │ + bl 2ebf2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5ce14 │ │ │ │ + beq 5cdc8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce80 │ │ │ │ + beq 5ce34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5ce1c │ │ │ │ - ldr r3, [pc, #456] @ 5cfd4 │ │ │ │ - ldr r1, [pc, #456] @ 5cfd8 │ │ │ │ + beq 5cdd0 │ │ │ │ + ldr r3, [pc, #452] @ 5cf84 │ │ │ │ + ldr r1, [pc, #452] @ 5cf88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cfa0 │ │ │ │ + b 5cf54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ce40 │ │ │ │ - ldr r3, [pc, #416] @ 5cfd4 │ │ │ │ - ldr r1, [pc, #420] @ 5cfdc │ │ │ │ + bne 5cdf4 │ │ │ │ + ldr r3, [pc, #412] @ 5cf84 │ │ │ │ + ldr r1, [pc, #416] @ 5cf8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5ce14 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5cdc8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5ce14 │ │ │ │ + beq 5cdc8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5ce80 │ │ │ │ - ldr r3, [pc, #372] @ 5cfe0 │ │ │ │ - ldr r1, [pc, #372] @ 5cfe4 │ │ │ │ + ble 5ce34 │ │ │ │ + ldr r3, [pc, #368] @ 5cf90 │ │ │ │ + ldr r1, [pc, #368] @ 5cf94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5ce14 │ │ │ │ + bl 113810 │ │ │ │ + b 5cdc8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d43c │ │ │ │ + bl 5d390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cea8 │ │ │ │ + bne 5ce5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce14 │ │ │ │ + beq 5cdc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 5ce14 │ │ │ │ + bl 113810 │ │ │ │ + b 5cdc8 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cf54 │ │ │ │ + beq 5cf08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ce94 │ │ │ │ + beq 5ce48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ce94 │ │ │ │ + bne 5ce48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5ce94 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5ce48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cfa0 │ │ │ │ + beq 5cf54 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5cf8c │ │ │ │ - bl c3d68 │ │ │ │ + blt 5cf40 │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 5cf98 │ │ │ │ + bl c7fd8 │ │ │ │ + b 5cf4c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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, ip, lsl lr │ │ │ │ + subseq r3, r7, ip, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18c1e8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2cfb54 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5d030 │ │ │ │ - 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 3059bc │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5d084 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 357764 │ │ │ │ - ldr r3, [pc, #20] @ 5d08c │ │ │ │ - ldr r2, [pc, #20] @ 5d090 │ │ │ │ - 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 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ 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 5d0c4 │ │ │ │ - ldr r3, [pc, #520] @ 5d2c0 │ │ │ │ - ldr r1, [pc, #520] @ 5d2c4 │ │ │ │ + beq 5cfc8 │ │ │ │ + ldr r3, [pc, #520] @ 5d1c4 │ │ │ │ + ldr r1, [pc, #520] @ 5d1c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5d104 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5d008 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d0e8 │ │ │ │ + beq 5cfec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d10c │ │ │ │ + bgt 5d010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d2c8 │ │ │ │ + ldr r0, [pc, #468] @ 5d1cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d2cc │ │ │ │ + ldr r1, [pc, #460] @ 5d1d0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151c24 │ │ │ │ + bl 152388 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d008 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffe30 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 2017f4 <_PyEval_MatchClass@@Base+0x9cc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d164 │ │ │ │ + bne 5d068 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d104 │ │ │ │ + bne 5d008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5d104 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5d008 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d184 │ │ │ │ + beq 5d088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d184 │ │ │ │ + bne 5d088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d1e4 │ │ │ │ + beq 5d0e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3170cc │ │ │ │ + bl 317bf0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d008 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cbdac <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2cc990 <_Py_RestoreSignals@@Base+0xf24> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d1cc │ │ │ │ + bne 5d0d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b 5d104 │ │ │ │ + bl 9a098 │ │ │ │ + b 5d008 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d214 │ │ │ │ - ldr r0, [pc, #196] @ 5d2c8 │ │ │ │ + bne 5d118 │ │ │ │ + ldr r0, [pc, #196] @ 5d1cc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d2d0 │ │ │ │ + ldr r1, [pc, #196] @ 5d1d4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 5d104 │ │ │ │ - bl aafb8 │ │ │ │ + bl 117b4c │ │ │ │ + b 5d008 │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d230 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5d134 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d238 │ │ │ │ - b 5d104 │ │ │ │ + beq 5d13c │ │ │ │ + b 5d008 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d24c │ │ │ │ - ldr r3, [pc, #128] @ 5d2c0 │ │ │ │ - ldr r1, [pc, #144] @ 5d2d4 │ │ │ │ + bge 5d150 │ │ │ │ + ldr r3, [pc, #128] @ 5d1c4 │ │ │ │ + ldr r1, [pc, #144] @ 5d1d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 5d104 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 5d008 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d2d8 │ │ │ │ + ldr r3, [pc, #128] @ 5d1dc │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d2a0 │ │ │ │ + beq 5d1a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d288 │ │ │ │ - ldr r0, [pc, #80] @ 5d2c8 │ │ │ │ + bne 5d18c │ │ │ │ + ldr r0, [pc, #80] @ 5d1cc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d2dc │ │ │ │ + ldr r1, [pc, #92] @ 5d1e0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 5d104 │ │ │ │ + bl 117b4c │ │ │ │ + b 5d008 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d2a8 │ │ │ │ - bl afb64 │ │ │ │ + beq 5d1ac │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d104 │ │ │ │ - ldr r0, [pc, #48] @ 5d2d8 │ │ │ │ + blt 5d008 │ │ │ │ + ldr r0, [pc, #48] @ 5d1dc │ │ │ │ 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 5d2a0 │ │ │ │ + b 5d1a4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, r4, asr #11 │ │ │ │ + eorseq r1, r7, r4, ror r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsr r3 │ │ │ │ - eorseq r1, r9, r0, ror r3 │ │ │ │ - eorseq lr, r8, ip, lsl #21 │ │ │ │ + eorseq r1, r9, r4, ror #27 │ │ │ │ + eorseq r1, r9, r0, lsr #28 │ │ │ │ + eorseq pc, r8, ip, lsr r5 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, lsr #7 │ │ │ │ + eorseq r1, r9, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d390 │ │ │ │ + ldr r3, [pc, #152] @ 5d294 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d324 │ │ │ │ + beq 5d228 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d328 │ │ │ │ + beq 5d22c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d394 │ │ │ │ - beq 5d388 │ │ │ │ + ldreq r4, [pc, #88] @ 5d298 │ │ │ │ + beq 5d28c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d384 │ │ │ │ + beq 5d288 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cfb54 │ │ │ │ + bl 2d0734 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d388 │ │ │ │ + bne 5d28c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d384 │ │ │ │ + beq 5d288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d384 │ │ │ │ + bne 5d288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ + │ │ │ │ +0005d29c : │ │ │ │ + ldr r3, [pc, #4] @ 5d2a8 │ │ │ │ + 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 2d53fc │ │ │ │ - ldr r3, [pc, #12] @ 5d3c4 │ │ │ │ + bl 2d5fe0 │ │ │ │ + ldr r3, [pc, #12] @ 5d2d8 │ │ │ │ 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 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d430 │ │ │ │ + bne 5d344 │ │ │ │ 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 5d49c │ │ │ │ + bl 5d3d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d424 │ │ │ │ - bl 34b9b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d430 │ │ │ │ + beq 5d338 │ │ │ │ + bl 34c498 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 5d344 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab0a8 │ │ │ │ + b ab590 │ │ │ │ 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 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d464 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6624 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d350 : │ │ │ │ + ldr r3, [pc, #4] @ 5d35c │ │ │ │ + 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 bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c36a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c4360 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d3b8 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6b0c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005d3c0 : │ │ │ │ + ldr r3, [pc, #4] @ 5d3cc │ │ │ │ + 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 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d6b0 │ │ │ │ + bne 5d5e4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d6c0 │ │ │ │ + ldr r3, [pc, #472] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d560 │ │ │ │ - ldr r3, [pc, #436] @ 5d6c0 │ │ │ │ + bne 5d494 │ │ │ │ + ldr r3, [pc, #436] @ 5d5f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d560 │ │ │ │ - ldr r3, [pc, #408] @ 5d6c0 │ │ │ │ + bne 5d494 │ │ │ │ + ldr r3, [pc, #408] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5c8 │ │ │ │ - ldr r3, [pc, #376] @ 5d6c0 │ │ │ │ + bne 5d4fc │ │ │ │ + ldr r3, [pc, #376] @ 5d5f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5c8 │ │ │ │ - b 5d5e0 │ │ │ │ - ldr r3, [pc, #344] @ 5d6c0 │ │ │ │ + bne 5d4fc │ │ │ │ + b 5d514 │ │ │ │ + ldr r3, [pc, #344] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d59c │ │ │ │ - ldr r3, [pc, #312] @ 5d6c0 │ │ │ │ + bne 5d4d0 │ │ │ │ + ldr r3, [pc, #312] @ 5d5f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d638 │ │ │ │ - b 5d694 │ │ │ │ + bne 5d56c │ │ │ │ + b 5d5c8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d6c4 │ │ │ │ - ldr r1, [pc, #240] @ 5d6c8 │ │ │ │ - ldrne r0, [pc, #232] @ 5d6c4 │ │ │ │ - ldrne r1, [pc, #236] @ 5d6cc │ │ │ │ - b 5d6b8 │ │ │ │ + ldr r0, [pc, #240] @ 5d5f8 │ │ │ │ + ldr r1, [pc, #240] @ 5d5fc │ │ │ │ + ldrne r0, [pc, #232] @ 5d5f8 │ │ │ │ + ldrne r1, [pc, #236] @ 5d600 │ │ │ │ + b 5d5ec │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d6d0 │ │ │ │ + ldr r1, [pc, #228] @ 5d604 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d6d4 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d608 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d6d0 │ │ │ │ + ldr r3, [pc, #212] @ 5d604 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d620 │ │ │ │ + beq 5d554 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d6c4 │ │ │ │ - ldr r1, [pc, #192] @ 5d6d8 │ │ │ │ - ldrne r0, [pc, #168] @ 5d6c4 │ │ │ │ - ldrne r1, [pc, #188] @ 5d6dc │ │ │ │ - b 5d6b8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d6e0 │ │ │ │ - ldr r1, [pc, #180] @ 5d6e4 │ │ │ │ - ldrne r0, [pc, #172] @ 5d6e0 │ │ │ │ - ldrne r1, [pc, #176] @ 5d6e8 │ │ │ │ - b 5d6b8 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d6d0 │ │ │ │ - ldr r3, [pc, #136] @ 5d6d0 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d6d4 │ │ │ │ + ldr r0, [pc, #176] @ 5d5f8 │ │ │ │ + ldr r1, [pc, #192] @ 5d60c │ │ │ │ + ldrne r0, [pc, #168] @ 5d5f8 │ │ │ │ + ldrne r1, [pc, #188] @ 5d610 │ │ │ │ + b 5d5ec │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d614 │ │ │ │ + ldr r1, [pc, #180] @ 5d618 │ │ │ │ + ldrne r0, [pc, #172] @ 5d614 │ │ │ │ + ldrne r1, [pc, #176] @ 5d61c │ │ │ │ + b 5d5ec │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d604 │ │ │ │ + ldr r3, [pc, #136] @ 5d604 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d608 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d67c │ │ │ │ + beq 5d5b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d6b8 │ │ │ │ + b 5d5ec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d6c4 │ │ │ │ - ldr r1, [pc, #96] @ 5d6ec │ │ │ │ - ldrne r0, [pc, #52] @ 5d6c4 │ │ │ │ - ldrne r1, [pc, #92] @ 5d6f0 │ │ │ │ - b 5d6b8 │ │ │ │ + ldr r0, [pc, #60] @ 5d5f8 │ │ │ │ + ldr r1, [pc, #96] @ 5d620 │ │ │ │ + ldrne r0, [pc, #52] @ 5d5f8 │ │ │ │ + ldrne r1, [pc, #92] @ 5d624 │ │ │ │ + b 5d5ec │ │ │ │ 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] @ 5d6f4 │ │ │ │ + ldr r1, [pc, #60] @ 5d628 │ │ │ │ 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 │ │ │ │ @@ -52346,118 +52295,88 @@ │ │ │ │ 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] @ 5d700 │ │ │ │ + │ │ │ │ +0005d62c : │ │ │ │ + ldr r3, [pc, #4] @ 5d638 │ │ │ │ + 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 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d790 │ │ │ │ + bne 5d6c8 │ │ │ │ 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 5d49c │ │ │ │ + bl 5d3d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32b450 <_Py_c_abs@@Base> │ │ │ │ + bl 32b638 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d780 │ │ │ │ - bl 34b9b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d790 │ │ │ │ - ldr r0, [pc, #20] @ 5d79c │ │ │ │ + beq 5d6b8 │ │ │ │ + bl 34c498 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 5d6c8 │ │ │ │ + ldr r0, [pc, #20] @ 5d6d4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x003913d8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6308 │ │ │ │ + eorseq r1, r9, r8, lsl #29 │ │ │ │ + ldr r0, [pc] @ 5d6e0 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #11 │ │ │ │ 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 5d7f0 │ │ │ │ + beq 5d72c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d7f0 │ │ │ │ + beq 5d72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d7f0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d72c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188720 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188dbc <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d27a0 │ │ │ │ + bl 2d3380 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5d894 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5d844 │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5dbac │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d864 │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b0f4 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 5d894 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d88c │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a67f0 │ │ │ │ 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 │ │ │ │ @@ -52467,202 +52386,253 @@ │ │ │ │ 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 5d8f8 │ │ │ │ + bne 5d7ac │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d930 │ │ │ │ - ldr ip, [pc, #432] @ 5dab0 │ │ │ │ + beq 5d7e4 │ │ │ │ + ldr ip, [pc, #432] @ 5d964 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5da74 │ │ │ │ + beq 5d928 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d950 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5d804 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5da98 │ │ │ │ - b 5da74 │ │ │ │ - bl aafb8 │ │ │ │ + beq 5d94c │ │ │ │ + b 5d928 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d97c │ │ │ │ + beq 5d830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d97c │ │ │ │ + bne 5d830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d940 │ │ │ │ + beq 5d7f4 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d9b0 │ │ │ │ + beq 5d864 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d9b0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 5d864 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5da74 │ │ │ │ + bne 5d928 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d9dc │ │ │ │ + bge 5d890 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5dab4 │ │ │ │ + ldr r1, [pc, #240] @ 5d968 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5da20 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 5da74 │ │ │ │ + bne 5d8d4 │ │ │ │ + bl 2a1184 │ │ │ │ + b 5d928 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5da40 │ │ │ │ - bl 1325ec │ │ │ │ + bne 5d8f4 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5da68 │ │ │ │ + blt 5d91c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5da50 │ │ │ │ - b 5da04 │ │ │ │ - ldr r3, [pc, #108] @ 5dab4 │ │ │ │ + bge 5d904 │ │ │ │ + b 5d8b8 │ │ │ │ + ldr r3, [pc, #108] @ 5d968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 5da68 │ │ │ │ + bl 144904 │ │ │ │ + b 5d91c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5da60 │ │ │ │ + beq 5d914 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5daa8 │ │ │ │ + b 5d95c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5da7c │ │ │ │ + bne 5d930 │ │ │ │ mov r0, #0 │ │ │ │ - b 5daa8 │ │ │ │ + b 5d95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5da74 │ │ │ │ + bne 5d928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 5da74 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 5d928 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d9b8 │ │ │ │ - b 5d990 │ │ │ │ + beq 5d86c │ │ │ │ + b 5d844 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, ip, lsl #29 │ │ │ │ + subseq r3, r7, ip, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005dab8 : │ │ │ │ +0005d96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5dadc │ │ │ │ - bl 34a610 │ │ │ │ - b 5daec │ │ │ │ + bne 5d990 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 5d9a0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3251ac │ │ │ │ + bl 325bd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5dafc │ │ │ │ - ldr r0, [pc, #28] @ 5db10 │ │ │ │ - bl 2a7860 │ │ │ │ + bge 5d9b0 │ │ │ │ + ldr r0, [pc, #28] @ 5d9c4 │ │ │ │ + bl 2a8910 │ │ │ │ mov r4, #0 │ │ │ │ - b 5db04 │ │ │ │ + b 5d9b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, asr r4 │ │ │ │ + @ instruction: 0x00391ef8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 5da54 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5da04 │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 231008 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5db24 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5da24 │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b5d0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 5da54 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5da4c │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5db3c │ │ │ │ + beq 5da80 │ │ │ │ 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 5db5c │ │ │ │ + bne 5daa0 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5db64 │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r0, r9, r0, lsr r4 │ │ │ │ + ldr r0, [pc] @ 5daa8 │ │ │ │ + b 129168 │ │ │ │ + eorseq r0, r9, r0, lsr #27 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5db7c │ │ │ │ - b 6051c │ │ │ │ + bne 5dac0 │ │ │ │ + b 5de40 │ │ │ │ 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 bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32aa3c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b7f4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + │ │ │ │ +0005daf0 : │ │ │ │ + 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 325bd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b6dc │ │ │ │ + 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] @ 5de84 │ │ │ │ + ldr r3, [pc, #700] @ 5ddfc │ │ │ │ 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 │ │ │ │ @@ -52723,20 +52693,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 5def0 │ │ │ │ + bl 5de70 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dcec │ │ │ │ + bne 5dc64 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5def0 │ │ │ │ + bl 5de70 │ │ │ │ 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 │ │ │ │ @@ -52815,61 +52785,61 @@ │ │ │ │ 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] @ 5de84 │ │ │ │ + ldr r3, [pc, #56] @ 5ddfc │ │ │ │ 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 5de7c │ │ │ │ + beq 5ddf4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005de88 : │ │ │ │ +0005de00 : │ │ │ │ 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 3251ac │ │ │ │ + bl caf84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005debc : │ │ │ │ + b 5de38 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 3497b0 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ 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 caa78 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bc29c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 32b7f4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ 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] │ │ │ │ @@ -53021,47 +52991,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] @ 5f16c │ │ │ │ + ldr r9, [pc, #4088] @ 5f0ec │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f170 │ │ │ │ + ldr r8, [pc, #4080] @ 5f0f0 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f174 │ │ │ │ + ldr sl, [pc, #4072] @ 5f0f4 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f178 │ │ │ │ + ldr r4, [pc, #4064] @ 5f0f8 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f17c │ │ │ │ + ldr ip, [pc, #4056] @ 5f0fc │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f180 │ │ │ │ + ldr fp, [pc, #4048] @ 5f100 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f184 │ │ │ │ + ldr ip, [pc, #4040] @ 5f104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f188 │ │ │ │ + ldr r6, [pc, #4036] @ 5f108 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f18c │ │ │ │ + ldr ip, [pc, #4028] @ 5f10c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f190 │ │ │ │ + ldr r0, [pc, #4024] @ 5f110 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f194 │ │ │ │ + ldr r2, [pc, #4012] @ 5f114 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f198 │ │ │ │ + ldr r3, [pc, #4004] @ 5f118 │ │ │ │ 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] │ │ │ │ @@ -53311,15 +53281,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] @ 5f19c │ │ │ │ + ldr r2, [pc, #2976] @ 5f11c │ │ │ │ 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 │ │ │ │ @@ -53333,15 +53303,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] @ 5f1a0 │ │ │ │ + ldr r2, [pc, #2892] @ 5f120 │ │ │ │ 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 │ │ │ │ @@ -53355,15 +53325,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] @ 5f1a4 │ │ │ │ + ldr r3, [pc, #2808] @ 5f124 │ │ │ │ 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 │ │ │ │ @@ -53379,15 +53349,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] @ 5f1a8 │ │ │ │ + ldr sl, [pc, #2716] @ 5f128 │ │ │ │ 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 │ │ │ │ @@ -53412,15 +53382,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] @ 5f1ac │ │ │ │ + ldr fp, [pc, #2588] @ 5f12c │ │ │ │ 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 │ │ │ │ @@ -53438,15 +53408,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] @ 5f1b0 │ │ │ │ + ldr fp, [pc, #2488] @ 5f130 │ │ │ │ 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 │ │ │ │ @@ -53491,15 +53461,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] @ 5f1b4 │ │ │ │ + ldr fp, [pc, #2280] @ 5f134 │ │ │ │ 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 │ │ │ │ @@ -53528,15 +53498,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] @ 5f1b8 │ │ │ │ + ldr fp, [pc, #2136] @ 5f138 │ │ │ │ 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 │ │ │ │ @@ -53565,15 +53535,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] @ 5f1bc │ │ │ │ + ldr fp, [pc, #1992] @ 5f13c │ │ │ │ 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 │ │ │ │ @@ -53602,15 +53572,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] @ 5f1c0 │ │ │ │ + ldr fp, [pc, #1848] @ 5f140 │ │ │ │ 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 │ │ │ │ @@ -53622,15 +53592,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] @ 5f1c4 │ │ │ │ + ldr fp, [pc, #1772] @ 5f144 │ │ │ │ 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 │ │ │ │ @@ -53672,15 +53642,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] @ 5f1c8 │ │ │ │ + ldr fp, [pc, #1576] @ 5f148 │ │ │ │ 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 │ │ │ │ @@ -53709,15 +53679,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] @ 5f1cc │ │ │ │ + ldr fp, [pc, #1432] @ 5f14c │ │ │ │ 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 │ │ │ │ @@ -53746,15 +53716,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] @ 5f1d0 │ │ │ │ + ldr fp, [pc, #1288] @ 5f150 │ │ │ │ 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 │ │ │ │ @@ -53783,15 +53753,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] @ 5f1d4 │ │ │ │ + ldr fp, [pc, #1144] @ 5f154 │ │ │ │ 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 │ │ │ │ @@ -53820,15 +53790,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] @ 5f1d8 │ │ │ │ + ldr fp, [pc, #1000] @ 5f158 │ │ │ │ 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 │ │ │ │ @@ -53857,15 +53827,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] @ 5f1dc │ │ │ │ + ldr fp, [pc, #856] @ 5f15c │ │ │ │ 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 │ │ │ │ @@ -53894,15 +53864,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] @ 5f1e0 │ │ │ │ + ldr fp, [pc, #712] @ 5f160 │ │ │ │ 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 │ │ │ │ @@ -53931,15 +53901,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] @ 5f1e4 │ │ │ │ + ldr fp, [pc, #568] @ 5f164 │ │ │ │ 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 │ │ │ │ @@ -53968,15 +53938,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] @ 5f1e8 │ │ │ │ + ldr sl, [pc, #424] @ 5f168 │ │ │ │ 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 │ │ │ │ @@ -53993,27 +53963,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] @ 5f1ec │ │ │ │ + ldr fp, [pc, #328] @ 5f16c │ │ │ │ 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] @ 5f1f0 │ │ │ │ + ldr sl, [pc, #284] @ 5f170 │ │ │ │ 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 │ │ │ │ @@ -54044,37 +54014,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 5f25c │ │ │ │ + b 5f1dc │ │ │ │ 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 776cd4 <__bss_end__@@Base+0x1b1d8c> │ │ │ │ + blge 776c54 <__bss_end__@@Base+0x1b1d0c> │ │ │ │ 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 ff760c48 <__bss_end__@@Base+0xff19bd00> │ │ │ │ + blls ff760bc8 <__bss_end__@@Base+0xff19bc80> │ │ │ │ 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 1d80470 <__bss_end__@@Base+0x17bb528> │ │ │ │ + bmi 1d803f0 <__bss_end__@@Base+0x17bb4a8> │ │ │ │ @ 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 │ │ │ │ @@ -54099,22 +54069,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 fe791b88 <__bss_end__@@Base+0xfe1ccc40> │ │ │ │ + blpl fe791b08 <__bss_end__@@Base+0xfe1ccbc0> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f254 │ │ │ │ + strvc r8, [pc], #750 @ 5f1d4 │ │ │ │ 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] @ 5f1f4 │ │ │ │ + ldr r2, [pc, #-116] @ 5f174 │ │ │ │ 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 │ │ │ │ @@ -54142,15 +54112,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] @ 5f1f8 │ │ │ │ + ldr lr, [pc, #-256] @ 5f178 │ │ │ │ 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 │ │ │ │ @@ -54181,15 +54151,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] @ 5f1fc │ │ │ │ + ldr ip, [pc, #-408] @ 5f17c │ │ │ │ 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 │ │ │ │ @@ -54256,15 +54226,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] @ 5f200 │ │ │ │ + ldr fp, [pc, #-704] @ 5f180 │ │ │ │ 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 │ │ │ │ @@ -54294,15 +54264,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] @ 5f204 │ │ │ │ + ldr fp, [pc, #-852] @ 5f184 │ │ │ │ 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 │ │ │ │ @@ -54332,15 +54302,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] @ 5f208 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f188 │ │ │ │ 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 │ │ │ │ @@ -54373,15 +54343,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] @ 5f20c │ │ │ │ + ldr lr, [pc, #-1160] @ 5f18c │ │ │ │ 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 │ │ │ │ @@ -54409,15 +54379,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] @ 5f210 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f190 │ │ │ │ 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 │ │ │ │ @@ -54448,15 +54418,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] @ 5f214 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f194 │ │ │ │ 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 │ │ │ │ @@ -54482,15 +54452,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] @ 5f218 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f198 │ │ │ │ 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 │ │ │ │ @@ -54520,15 +54490,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] @ 5f21c │ │ │ │ + ldr sl, [pc, #-1732] @ 5f19c │ │ │ │ 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 │ │ │ │ @@ -54562,15 +54532,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] @ 5f220 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f1a0 │ │ │ │ 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 │ │ │ │ @@ -54606,15 +54576,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] @ 5f224 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f1a4 │ │ │ │ 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 │ │ │ │ @@ -54643,15 +54613,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] @ 5f228 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f1a8 │ │ │ │ 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 │ │ │ │ @@ -54679,15 +54649,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] @ 5f22c │ │ │ │ + ldr r9, [pc, #-2352] @ 5f1ac │ │ │ │ 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 │ │ │ │ @@ -54707,15 +54677,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] @ 5f230 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f1b0 │ │ │ │ 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 │ │ │ │ @@ -54757,15 +54727,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] @ 5f234 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f1b4 │ │ │ │ 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 │ │ │ │ @@ -54799,15 +54769,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] @ 5f238 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f1b8 │ │ │ │ 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 │ │ │ │ @@ -54835,15 +54805,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] @ 5f23c │ │ │ │ + ldr lr, [pc, #-2960] @ 5f1bc │ │ │ │ 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 │ │ │ │ @@ -54870,15 +54840,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] @ 5f240 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f1c0 │ │ │ │ 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 │ │ │ │ @@ -54908,15 +54878,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] @ 5f244 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f1c4 │ │ │ │ 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 │ │ │ │ @@ -54946,15 +54916,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] @ 5f248 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f1c8 │ │ │ │ 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 │ │ │ │ @@ -54992,15 +54962,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] @ 5f24c │ │ │ │ + ldr r3, [pc, #-3572] @ 5f1cc │ │ │ │ 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 │ │ │ │ @@ -55027,15 +54997,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] @ 5f250 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f1d0 │ │ │ │ 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 │ │ │ │ @@ -55062,15 +55032,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] @ 5f254 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f1d4 │ │ │ │ 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 │ │ │ │ @@ -55096,15 +55066,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] @ 5f258 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f1d8 │ │ │ │ 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 │ │ │ │ @@ -55131,15 +55101,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] @ 60500 │ │ │ │ + ldr r9, [pc, #660] @ 60480 │ │ │ │ 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 │ │ │ │ @@ -55185,22 +55155,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] @ 60504 │ │ │ │ + ldr ip, [pc, #448] @ 60484 │ │ │ │ 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] @ 60508 │ │ │ │ + ldr sl, [pc, #424] @ 60488 │ │ │ │ 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 │ │ │ │ @@ -55236,15 +55206,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] @ 6050c │ │ │ │ + ldr r9, [pc, #252] @ 6048c │ │ │ │ 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 │ │ │ │ @@ -55302,96 +55272,81 @@ │ │ │ │ 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 60514 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 348ccc <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 604a0 │ │ │ │ + b 129168 │ │ │ │ + @ instruction: 0x00391fd8 │ │ │ │ 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 bbd64 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 60b98 │ │ │ │ + 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 32aa3c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6055c │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r1, r9, r8, lsr #10 │ │ │ │ + addne r0, r0, r3, lsl #4 │ │ │ │ + b a5dc8 │ │ │ │ + ldr r2, [pc, #32] @ 60504 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 60500 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ + bx lr │ │ │ │ + b 295de4 <_PySet_Update@@Base+0x68> │ │ │ │ + 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] @ 605ec │ │ │ │ + ldr r2, [pc, #112] @ 60594 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6059c │ │ │ │ + beq 60544 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dbac │ │ │ │ + bl 5db24 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 605bc │ │ │ │ + beq 60564 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 605ec │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 60594 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 605e4 │ │ │ │ + beq 6058c │ │ │ │ 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} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 60c80 │ │ │ │ - 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} │ │ │ │ - addne r0, r0, r3, lsl #4 │ │ │ │ - b a58e0 │ │ │ │ - ldr r2, [pc, #32] @ 60650 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6064c │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ - bx lr │ │ │ │ - b 294d34 <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -55402,394 +55357,383 @@ │ │ │ │ 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 606bc │ │ │ │ + bne 60600 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 606f8 │ │ │ │ - ldr ip, [pc, #220] @ 607a0 │ │ │ │ + beq 6063c │ │ │ │ + ldr ip, [pc, #220] @ 606e4 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 606f8 │ │ │ │ + bne 6063c │ │ │ │ mov r4, #0 │ │ │ │ - b 6078c │ │ │ │ + b 606d0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d70c │ │ │ │ + bl 17dd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 606f0 │ │ │ │ + beq 60634 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60738 │ │ │ │ + beq 6067c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6073c │ │ │ │ - bl a55f0 │ │ │ │ + bne 60680 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6073c │ │ │ │ - b 606f0 │ │ │ │ + beq 60680 │ │ │ │ + b 60634 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 60780 │ │ │ │ - ldr r3, [pc, #48] @ 607a4 │ │ │ │ + bne 606c4 │ │ │ │ + ldr r3, [pc, #48] @ 606e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, r0 │ │ │ │ - b 6078c │ │ │ │ + b 606d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, r4, ror #29 │ │ │ │ + subseq r3, r7, r4, 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 bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32aa3c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32b7f4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000607d8 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60c80 │ │ │ │ +0006071c <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b98 │ │ │ │ │ │ │ │ -000607dc : │ │ │ │ +00060720 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr ip, [pc, #88] @ 60848 │ │ │ │ + bl 359c90 │ │ │ │ + ldr ip, [pc, #88] @ 6078c │ │ │ │ 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 60840 │ │ │ │ + beq 60784 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60834 │ │ │ │ + bge 60778 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60814 │ │ │ │ + b 60758 │ │ │ │ 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 60888 │ │ │ │ + bne 607cc │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60c38 │ │ │ │ + ldr r5, [pc, #960] @ 60b7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 608ac │ │ │ │ + bne 607f0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 608d8 │ │ │ │ + b 6081c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60c3c │ │ │ │ + ldr r0, [pc, #932] @ 60b80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6086c │ │ │ │ - b 60c2c │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #904] @ 60c40 │ │ │ │ + bne 607b0 │ │ │ │ + b 60b70 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #904] @ 60b84 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 608d8 │ │ │ │ - bl a55f0 │ │ │ │ + beq 6081c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60c2c │ │ │ │ + bne 60b70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 608f0 │ │ │ │ + bne 60834 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 6091c │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #836] @ 60c40 │ │ │ │ + b 60860 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #836] @ 60b84 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6091c │ │ │ │ - bl a55f0 │ │ │ │ + beq 60860 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60c2c │ │ │ │ + bne 60b70 │ │ │ │ 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] @ 60c44 │ │ │ │ + ldr r3, [pc, #768] @ 60b88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609ac │ │ │ │ - ldr r3, [pc, #748] @ 60c44 │ │ │ │ + bne 608f0 │ │ │ │ + ldr r3, [pc, #748] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609ac │ │ │ │ + bne 608f0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60c44 │ │ │ │ + ldr r3, [pc, #716] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ - ldr r3, [pc, #688] @ 60c44 │ │ │ │ + bne 60a08 │ │ │ │ + ldr r3, [pc, #688] @ 60b88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ - b 60b94 │ │ │ │ - ldr r3, [pc, #656] @ 60c44 │ │ │ │ + bne 60a08 │ │ │ │ + b 60ad8 │ │ │ │ + ldr r3, [pc, #656] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ - ldr r3, [pc, #628] @ 60c44 │ │ │ │ + bne 60a08 │ │ │ │ + ldr r3, [pc, #628] @ 60b88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ + bne 60a08 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60c44 │ │ │ │ + ldr r3, [pc, #596] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ - ldr r3, [pc, #568] @ 60c44 │ │ │ │ + bne 60a08 │ │ │ │ + ldr r3, [pc, #568] @ 60b88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ + bne 60a08 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60ac4 │ │ │ │ + bne 60a08 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60c48 │ │ │ │ + ldr r9, [pc, #492] @ 60b8c │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60c4c │ │ │ │ + ldrlt r9, [pc, #484] @ 60b90 │ │ │ │ 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] @ 60c48 │ │ │ │ + ldr fp, [pc, #448] @ 60b8c │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60c4c │ │ │ │ + ldrlt fp, [pc, #444] @ 60b90 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 357750 │ │ │ │ + bl 358234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60aa8 │ │ │ │ + beq 609ec │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60c18 │ │ │ │ + b 60b5c │ │ │ │ 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 60afc │ │ │ │ + b 60a40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34b85c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34c1e0 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34b85c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34c1e0 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60c50 │ │ │ │ + ldr r3, [pc, #356] @ 60b94 │ │ │ │ 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 357700 │ │ │ │ + bl 3581e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60c18 │ │ │ │ + beq 60b5c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60c44 │ │ │ │ + ldr r3, [pc, #244] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60c18 │ │ │ │ - ldr r3, [pc, #216] @ 60c44 │ │ │ │ + bne 60b5c │ │ │ │ + ldr r3, [pc, #216] @ 60b88 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60c18 │ │ │ │ + bne 60b5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34b9b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60c2c │ │ │ │ + bl 34c498 <_Py_c_neg@@Base+0x19c> │ │ │ │ + b 60b70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60bd0 │ │ │ │ + beq 60b14 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60c18 │ │ │ │ + b 60b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ 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 3571c8 │ │ │ │ + bl 357cac │ │ │ │ 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 20fb6c │ │ │ │ + b 211540 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq sp, r8, r0, ror lr │ │ │ │ + eorseq lr, r8, r4, lsr #17 │ │ │ │ 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 60c6c │ │ │ │ - ldr r0, [pc, #16] @ 60c78 │ │ │ │ - mov r1, #6 │ │ │ │ - b a556c │ │ │ │ - ldr r0, [pc, #8] @ 60c7c │ │ │ │ - mov r1, #6 │ │ │ │ - b a556c │ │ │ │ - ldrsheq r8, [r8], -r0 @ │ │ │ │ - eorseq r8, r8, r8, ror #1 │ │ │ │ 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] │ │ │ │ @@ -55800,407 +55744,505 @@ │ │ │ │ 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] @ 60cf4 │ │ │ │ + ldr r1, [pc, #36] @ 60c0c │ │ │ │ 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 feb0b7a8 <__bss_end__@@Base+0xfe546860> │ │ │ │ + bge feb0b6c0 <__bss_end__@@Base+0xfe546778> │ │ │ │ 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 60d30 │ │ │ │ - ldr r3, [pc, #52] @ 60d54 │ │ │ │ - ldr r1, [pc, #52] @ 60d58 │ │ │ │ + bne 60c48 │ │ │ │ + ldr r3, [pc, #52] @ 60c6c │ │ │ │ + ldr r1, [pc, #52] @ 60c70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60d5c │ │ │ │ + ldr r3, [pc, #32] @ 60c74 │ │ │ │ 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 │ │ │ │ - eorseq r1, r9, ip, asr #10 │ │ │ │ + @ instruction: 0x00391ffc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060d60 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c78 <_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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ 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 │ │ │ │ - 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 9b0fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne 60cd0 <_PyMonitoring_FirePyStartEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ 60cdc <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5a54 │ │ │ │ + ldr r0, [pc, #8] @ 60ce0 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5a54 │ │ │ │ + eorseq r8, r8, r0, lsr #23 │ │ │ │ + mlaseq r8, r8, fp, r8 │ │ │ │ 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 60e60 <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + bhi 60d38 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60e80 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ - ldr r2, [pc, #280] @ 60f68 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ - ldr r1, [pc, #280] @ 60f6c <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #280] @ 60f70 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #264] @ 60f70 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bne 60d58 <_PyMonitoring_FirePyStartEvent@@Base+0xe0> │ │ │ │ + ldr r2, [pc, #280] @ 60e40 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #280] @ 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #280] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #264] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60d0c <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + b 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60f28 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60e00 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60f74 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60ef4 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60dcc <_PyMonitoring_FirePyStartEvent@@Base+0x154> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60db8 <_PyMonitoring_FirePyStartEvent@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60ef8 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #164] @ 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ - ldr r1, [pc, #164] @ 60f7c <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #152] @ 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #152] @ 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #128] @ 60f70 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60dd0 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + ldr r3, [pc, #164] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ + ldr r1, [pc, #164] @ 60e54 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #152] @ 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ + ldr r1, [pc, #152] @ 60e5c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + ldr r0, [pc, #128] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60e08 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a55f0 │ │ │ │ + bne 60e08 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e08 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + b 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32aa3c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 32b7f4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #52] @ 60f88 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #52] @ 60e60 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq r3, r7, r8, lsr #20 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + @ instruction: 0x003744d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60c80 │ │ │ │ + bl 60b98 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #8] @ 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ - b 24c974 │ │ │ │ - ldr r0, [pc, #4] @ 60fc8 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ + beq 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r1, [pc, #8] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + b 24e3d0 │ │ │ │ + ldr r0, [pc, #4] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6103c <_PyMonitoring_FirePyStartEvent@@Base+0x2dc> │ │ │ │ + beq 60f10 <_PyMonitoring_FirePyStartEvent@@Base+0x298> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 61044 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + blt 60f18 <_PyMonitoring_FirePyStartEvent@@Base+0x2a0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ + beq 60f08 <_PyMonitoring_FirePyStartEvent@@Base+0x290> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 60f08 <_PyMonitoring_FirePyStartEvent@@Base+0x290> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2bc970 │ │ │ │ + bl 2bd5a8 │ │ │ │ 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} │ │ │ │ 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 9b5e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a462c │ │ │ │ + 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 9b0b4 <_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] @ 611e4 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r3, [pc, #348] @ 61124 <_PyMonitoring_FirePyStartEvent@@Base+0x4ac> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 610c4 <_PyMonitoring_FirePyStartEvent@@Base+0x364> │ │ │ │ - ldr r3, [pc, #304] @ 611e8 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ - ldr r1, [pc, #304] @ 611ec <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ + bge 61004 <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ + ldr r3, [pc, #304] @ 61128 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #304] @ 6112c <_PyMonitoring_FirePyStartEvent@@Base+0x4b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x384> │ │ │ │ - bl a6308 │ │ │ │ + beq 61024 <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x384> │ │ │ │ + bne 61024 <_PyMonitoring_FirePyStartEvent@@Base+0x3ac> │ │ │ │ mvn r0, #0 │ │ │ │ - b 611dc <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ - ldr r9, [pc, #260] @ 611f0 <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ + b 6111c <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ + ldr r9, [pc, #260] @ 61130 <_PyMonitoring_FirePyStartEvent@@Base+0x4b8> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + beq 61118 <_PyMonitoring_FirePyStartEvent@@Base+0x4a0> │ │ │ │ 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 2ac458 │ │ │ │ + bl 2ad508 │ │ │ │ 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 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x39c> │ │ │ │ + beq 6103c <_PyMonitoring_FirePyStartEvent@@Base+0x3c4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ + beq 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 611c8 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ - ldr r3, [pc, #120] @ 611e8 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ - ldr r2, [pc, #128] @ 611f4 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ + ble 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ + ldr r3, [pc, #120] @ 61128 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #128] @ 61134 <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ + ldr r1, [pc, #116] @ 61138 <_PyMonitoring_FirePyStartEvent@@Base+0x4c0> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ + beq 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ + beq 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x37c> │ │ │ │ + bne 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6101c <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x39c> │ │ │ │ + b 6103c <_PyMonitoring_FirePyStartEvent@@Base+0x3c4> │ │ │ │ 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 │ │ │ │ - eorseq r1, r9, r4, ror #11 │ │ │ │ - subeq sl, r5, r0, asr #2 │ │ │ │ - @ instruction: 0x003d45b0 │ │ │ │ - eorseq sp, r7, r8, ror #8 │ │ │ │ + eorseq r2, r9, r8, lsl #1 │ │ │ │ + subeq sl, r5, ip, lsr #24 │ │ │ │ + ldrheq r5, [sp], -r0 @ │ │ │ │ + @ instruction: 0x0037e1d4 │ │ │ │ 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 6122c <_PyMonitoring_FirePyStartEvent@@Base+0x4cc> │ │ │ │ + bhi 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4f4> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 6124c <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ - b 61270 <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ - ldr r0, [pc, #88] @ 6128c <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ + bgt 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ + b 611b0 <_PyMonitoring_FirePyStartEvent@@Base+0x538> │ │ │ │ + ldr r0, [pc, #88] @ 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61220 <_PyMonitoring_FirePyStartEvent@@Base+0x4c0> │ │ │ │ - b 61284 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ + bne 61160 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ + b 611c4 <_PyMonitoring_FirePyStartEvent@@Base+0x54c> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61274 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ - bl a55f0 │ │ │ │ + bne 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x53c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61274 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ - b 61284 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ + beq 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x53c> │ │ │ │ + b 611c4 <_PyMonitoring_FirePyStartEvent@@Base+0x54c> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 615d0 │ │ │ │ + b 61220 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r0, lsl #16 │ │ │ │ + eorseq ip, r5, r0, lsl #6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14c6cc │ │ │ │ + b 14cc90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 612ac <_PyMonitoring_FirePyStartEvent@@Base+0x54c> │ │ │ │ - ldr r1, [pc, #8] @ 612b4 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ - b 24c974 │ │ │ │ - ldr r0, [pc, #4] @ 612b8 <_PyMonitoring_FirePyStartEvent@@Base+0x558> │ │ │ │ + beq 611ec <_PyMonitoring_FirePyStartEvent@@Base+0x574> │ │ │ │ + ldr r1, [pc, #8] @ 611f4 <_PyMonitoring_FirePyStartEvent@@Base+0x57c> │ │ │ │ + b 24e3d0 │ │ │ │ + ldr r0, [pc, #4] @ 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x580> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000612d4 : │ │ │ │ +00061214 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ + andeq r0, r0, r0 │ │ │ │ + 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 3248f4 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 612b8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6126c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 612c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9f24 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 612a4 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c1ea0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 612c8 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 612cc │ │ │ │ + bl a9f24 │ │ │ │ + mov r4, r0 │ │ │ │ + b 612b8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 612d0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9f24 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrheq r2, [r9], -r0 @ │ │ │ │ + eorseq r4, r6, ip, ror r6 │ │ │ │ + ldrheq r2, [r9], -r8 @ │ │ │ │ + eorseq r2, r9, r4, asr #1 │ │ │ │ + │ │ │ │ +000612d4 <_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 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ + 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 61360 <_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 61344 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ @@ -56208,109 +56250,109 @@ │ │ │ │ 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 61334 │ │ │ │ + bne 613cc <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61368 │ │ │ │ - ldr ip, [pc, #636] @ 615b8 │ │ │ │ + beq 61400 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ + ldr ip, [pc, #636] @ 61650 <_PyMonitoring_FirePyResumeEvent@@Base+0x37c> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61400 │ │ │ │ + beq 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 613b8 │ │ │ │ + beq 61450 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6138c │ │ │ │ + beq 61424 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 6138c │ │ │ │ + bne 61424 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ mov r2, #0 │ │ │ │ - b 613c0 │ │ │ │ + b 61458 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 613a0 │ │ │ │ + bne 61438 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 613c0 │ │ │ │ - bl 10329c │ │ │ │ + b 61458 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61400 │ │ │ │ + blt 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61384 │ │ │ │ - b 61398 │ │ │ │ + beq 6141c <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ + b 61430 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb358 │ │ │ │ + bl 2ebf2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61400 │ │ │ │ + beq 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6146c │ │ │ │ + beq 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61408 │ │ │ │ - ldr r3, [pc, #452] @ 615bc │ │ │ │ - ldr r1, [pc, #452] @ 615c0 │ │ │ │ + beq 614a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #452] @ 61654 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ + ldr r1, [pc, #452] @ 61658 <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6158c │ │ │ │ + b 61624 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6142c │ │ │ │ - ldr r3, [pc, #412] @ 615bc │ │ │ │ - ldr r1, [pc, #416] @ 615c4 │ │ │ │ + bne 614c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #412] @ 61654 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ + ldr r1, [pc, #416] @ 6165c <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 61400 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61400 │ │ │ │ + beq 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6146c │ │ │ │ - ldr r3, [pc, #368] @ 615c8 │ │ │ │ - ldr r1, [pc, #368] @ 615cc │ │ │ │ + ble 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + ldr r3, [pc, #368] @ 61660 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ + ldr r1, [pc, #368] @ 61664 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61400 │ │ │ │ + bl 113810 │ │ │ │ + b 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 61784 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 61710 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61494 │ │ │ │ + bne 6152c <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61400 │ │ │ │ + beq 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61400 │ │ │ │ + bl 113810 │ │ │ │ + b 61498 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -56333,158 +56375,71 @@ │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61540 │ │ │ │ + beq 615d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61480 │ │ │ │ + beq 61518 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61480 │ │ │ │ + bne 61518 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 61480 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 61518 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6158c │ │ │ │ + beq 61624 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61578 │ │ │ │ - bl c3d68 │ │ │ │ + blt 61610 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 61584 │ │ │ │ + bl c7fd8 │ │ │ │ + b 6161c <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs 2daf3c │ │ │ │ - bllt 1a4cfb8 <__bss_end__@@Base+0x1488070> │ │ │ │ + bvs 2dafd4 <_PyTime_MonotonicWithInfo@@Base+0x3e8> │ │ │ │ + bllt 1a4d050 <__bss_end__@@Base+0x1488108> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 61072 <_PyMonitoring_FirePyStartEvent@@Base+0x312> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 6110a <_PyMonitoring_FirePyStartEvent@@Base+0x492> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb7e4 │ │ │ │ + blls 1bb87c │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894a20 <__bss_end__@@Base+0xff2cfad8> │ │ │ │ - subseq r4, r7, r0, rrx │ │ │ │ + blpl ff894ab8 <__bss_end__@@Base+0xff2cfb70> │ │ │ │ + subseq r4, r7, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ - 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 323e2c <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61668 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6161c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 61674 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 61654 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1980 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 61678 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 6167c │ │ │ │ - bl a9a3c │ │ │ │ - mov r4, r0 │ │ │ │ - b 61668 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 61680 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9a3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsl #12 │ │ │ │ - eorseq r3, r6, ip, ror fp │ │ │ │ - eorseq r1, r9, r8, lsl #12 │ │ │ │ - eorseq r1, r9, r4, lsl r6 │ │ │ │ - │ │ │ │ -00061684 <_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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ - 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 61710 <_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 616f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006173c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00061680 <_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] │ │ │ │ @@ -56492,31 +56447,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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ 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 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 617ac <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6624 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000617b4 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000616c8 <_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 │ │ │ │ @@ -56524,127 +56467,166 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ 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 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61738 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6b0c │ │ │ │ + mov r0, r4 │ │ │ │ + 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] @ 617a0 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61780 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 617a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9f24 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 93268 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 617a8 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9f24 │ │ │ │ + subseq lr, r7, r4, asr #14 │ │ │ │ + eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq lr, r8, r0, lsr #24 │ │ │ │ + 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 r6, r0 │ │ │ │ - bne 61854 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ + bne 61804 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ - ldr ip, [pc, #716] @ 61b28 <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + ldr ip, [pc, #716] @ 61ad8 <_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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 618d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + beq 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + beq 6185c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne 6185c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ mov r2, #0 │ │ │ │ - b 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b 61890 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 618c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + bne 61870 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ - bl 10329c │ │ │ │ + b 61890 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + blt 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 618a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ - b 618b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + beq 61854 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb358 │ │ │ │ + bl 2ebf2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61990 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #528] @ 61b2c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ - ldr r1, [pc, #528] @ 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + beq 618dc <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + ldr r3, [pc, #528] @ 61adc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #528] @ 61ae0 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 61adc <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + b 61a8c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #488] @ 61b2c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ - ldr r1, [pc, #492] @ 61b34 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + bne 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + ldr r3, [pc, #488] @ 61adc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #492] @ 61ae4 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61990 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #444] @ 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ - ldr r1, [pc, #444] @ 61b3c <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ + ble 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + ldr r3, [pc, #444] @ 61ae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #444] @ 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113810 │ │ │ │ + b 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + bl 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 619b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne 61964 <_PyMonitoring_FirePyReturnEvent@@Base+0x29c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 61924 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113810 │ │ │ │ + b 618d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56679,216 +56661,231 @@ │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a90 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ + beq 61a40 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 619a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + beq 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 619a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bne 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 619a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61adc <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + beq 61a8c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ - bl c3d68 │ │ │ │ + blt 61a78 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ + bl c4288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb660 │ │ │ │ + bl 2ec234 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 61ad4 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ + bl c7fd8 │ │ │ │ + b 61a84 <_PyMonitoring_FirePyReturnEvent@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb660 │ │ │ │ + bl 2ec234 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef49068 <__bss_end__@@Base+0xfe984120> │ │ │ │ + blgt fef49018 <__bss_end__@@Base+0xfe9840d0> │ │ │ │ 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]! @ 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + strne lr, [pc, #-3288]! @ 60de4 <_PyMonitoring_FirePyStartEvent@@Base+0x16c> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d358 <_IO_stdin_used@@Base+0x14198> │ │ │ │ + blle 36d308 <_IO_stdin_used@@Base+0x13648> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r7, ip, lsl #1 │ │ │ │ + @ instruction: 0x00574090 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ - 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] @ 61ba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61ba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61ba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq lr, r8, r8, asr #2 │ │ │ │ - eorseq lr, r8, r0, asr r1 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bce60 <_PyLong_Copy@@Base> │ │ │ │ + bl 1be54c <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61bd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ - b a9a3c │ │ │ │ - eorseq fp, r8, r0, ror r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61bfc <_PyMonitoring_FirePyReturnEvent@@Base+0x448> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6624 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ + b a9f24 │ │ │ │ + eorseq fp, r8, r0, lsr #28 │ │ │ │ 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 aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61c38 <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ - bl a55f0 │ │ │ │ + bne 61b4c <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61c6c <_PyMonitoring_FirePyReturnEvent@@Base+0x4b8> │ │ │ │ + bne 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ + beq 61b78 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ac> │ │ │ │ + blt 61b74 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ac> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61c74 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ + ldr r0, [pc, #8] @ 61b88 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18bca0 │ │ │ │ + b 18c31c │ │ │ │ + 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] @ 61c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ + bl b6fb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x518> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 2a8f4 <__clock_getres64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61be8 <_PyMonitoring_FirePyReturnEvent@@Base+0x520> │ │ │ │ + ldr r3, [pc, #84] @ 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + mov r0, #0 │ │ │ │ + b 61c24 <_PyMonitoring_FirePyReturnEvent@@Base+0x55c> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 357c4c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 357bc8 │ │ │ │ + ldr r2, [pc, #44] @ 61c34 <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ + ldr r3, [pc, #44] @ 61c38 <_PyMonitoring_FirePyReturnEvent@@Base+0x570> │ │ │ │ + bl 357cac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsbeq r2, [r9], -r0 @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ + cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6b0c │ │ │ │ + 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 r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61cbc <_PyMonitoring_FirePyReturnEvent@@Base+0x508> │ │ │ │ - ldr r2, [pc, #136] @ 61d34 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ - ldr r1, [pc, #136] @ 61d38 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ - ldr r0, [pc, #136] @ 61d3c <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61ca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5e0> │ │ │ │ + ldr r2, [pc, #136] @ 61d20 <_PyMonitoring_FirePyReturnEvent@@Base+0x658> │ │ │ │ + ldr r1, [pc, #136] @ 61d24 <_PyMonitoring_FirePyReturnEvent@@Base+0x65c> │ │ │ │ + ldr r0, [pc, #136] @ 61d28 <_PyMonitoring_FirePyReturnEvent@@Base+0x660> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ - ldr r6, [pc, #124] @ 61d40 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ + b 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x650> │ │ │ │ + ldr r6, [pc, #124] @ 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x664> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fca28 │ │ │ │ + bl 2fe2b4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ + beq 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x650> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x500> │ │ │ │ + beq 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ + beq 61d04 <_PyMonitoring_FirePyReturnEvent@@Base+0x63c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61d20 <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ + beq 61d0c <_PyMonitoring_FirePyReturnEvent@@Base+0x644> │ │ │ │ mov r4, r5 │ │ │ │ - b 61d2c <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ + b 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x650> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 61d04 <_PyMonitoring_FirePyReturnEvent@@Base+0x63c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq fp, r5, ip, lsl fp │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61d70 <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ + bne 61d5c <_PyMonitoring_FirePyReturnEvent@@Base+0x694> │ │ │ │ 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] @ 61d78 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ + ldr r0, [pc] @ 61d64 <_PyMonitoring_FirePyReturnEvent@@Base+0x69c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00061d7c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061d68 <_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 │ │ │ │ @@ -56898,101 +56895,93 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61de0 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, 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 61e14 <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ - ldr r3, [pc, #80] @ 61e58 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #80] @ 61e5c <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne 61de8 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + ldr r3, [pc, #80] @ 61e2c <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #80] @ 61e30 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 61e30 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 61e04 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61e38 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #48] @ 61e58 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #52] @ 61e60 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ + beq 61e0c <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #48] @ 61e2c <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #52] @ 61e34 <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e50 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + beq 61e24 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61e64 <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ - b b9744 │ │ │ │ - ldr r0, [pc, #16] @ 61e68 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ + ldr r1, [pc, #20] @ 61e38 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ + b b9c7c │ │ │ │ + ldr r0, [pc, #16] @ 61e3c <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r0, r7, r4, asr #11 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + eorseq r1, r7, r4, ror r0 │ │ │ │ + ldrsheq sp, [r7], #-212 @ 0xffffff2c │ │ │ │ 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] @ 61f04 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ - bl b6a80 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 62148 <_PyMonitoring_FireJumpEvent@@Base+0x268> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61eb8 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + beq 61ecc <_PyMonitoring_FireCallEvent@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a8f4 <__clock_getres64@plt> │ │ │ │ + bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ec0 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ - ldr r3, [pc, #84] @ 61f08 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ + beq 61e90 <_PyMonitoring_FireCallEvent@@Base+0x128> │ │ │ │ + ldr r3, [pc, #80] @ 61ed4 <_PyMonitoring_FireCallEvent@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 61efc <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ + b 61ecc <_PyMonitoring_FireCallEvent@@Base+0x164> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3570e4 │ │ │ │ - ldr r2, [pc, #44] @ 61f0c <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ - ldr r3, [pc, #44] @ 61f10 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357bc8 │ │ │ │ + ldr r2, [pc, #40] @ 61ed8 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ + ldr r3, [pc, #40] @ 61edc <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, lsr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061f14 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061ee0 <_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 │ │ │ │ @@ -57000,26 +56989,30 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6308 │ │ │ │ + ldr r0, [pc] @ 61f30 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #19 │ │ │ │ + ldr r0, [pc] @ 61f3c <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #19 │ │ │ │ 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] @ 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 620d8 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57029,162 +57022,150 @@ │ │ │ │ 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 61fe0 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61fbc <_PyMonitoring_FireJumpEvent@@Base+0xdc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62024 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 62000 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ 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] @ 62100 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 620dc <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 620e0 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 620bc <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620dc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620dc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620dc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62104 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 62108 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 620e0 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + ldr r0, [pc, #132] @ 620e4 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 620dc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3d68 │ │ │ │ + blt 620b8 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + bl c4288 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 6210c <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 620e0 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 62110 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ + bge 620bc <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #64] @ 620ec <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144368 │ │ │ │ + bl 144928 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r0, ror #9 │ │ │ │ - ldrheq r4, [r7], #-8 │ │ │ │ - eorseq lr, r8, r0, lsl #17 │ │ │ │ - eorseq lr, r8, r8, lsl #17 │ │ │ │ + ldrsbeq lr, [r3], #-240 @ 0xffffff10 │ │ │ │ + ldrheq r4, [r7], #-12 │ │ │ │ + eorseq pc, r8, r0, lsr r3 @ │ │ │ │ + eorseq pc, r8, r8, lsr r3 @ │ │ │ │ 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 r4, [pc, #56] @ 62164 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r4, [pc, #56] @ 62140 <_PyMonitoring_FireJumpEvent@@Base+0x260> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ 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 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 62168 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #8] @ 62144 <_PyMonitoring_FireJumpEvent@@Base+0x264> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r9, r0, lsr r6 │ │ │ │ + b a9f24 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r2, r9, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 62390 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 621f8 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 29d60 <__clock_gettime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 621bc <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #80] @ 62200 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - mov r0, #0 │ │ │ │ - b 621f8 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 357168 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3570e4 │ │ │ │ - ldr r2, [pc, #40] @ 62204 <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ - ldr r3, [pc, #40] @ 62208 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ - bl 3571c8 │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 621a4 <_PyMonitoring_FireJumpEvent@@Base+0x2c4> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 621a4 <_PyMonitoring_FireJumpEvent@@Base+0x2c4> │ │ │ │ + ldr r3, [pc, #44] @ 621b0 <_PyMonitoring_FireJumpEvent@@Base+0x2d0> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 621b4 <_PyMonitoring_FireJumpEvent@@Base+0x2d4> │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ - 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} │ │ │ │ + bl 117b4c │ │ │ │ + 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 r2, r9, r4, ror #1 │ │ │ │ │ │ │ │ -0006220c <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000621b8 <_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] │ │ │ │ @@ -57192,174 +57173,146 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ 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] @ 622bc <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #80] @ 62268 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 359c90 │ │ │ │ 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 62284 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 62230 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 622a8 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 62254 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 622b4 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62260 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 622f8 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 622a4 <_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 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, r3 │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a67f0 │ │ │ │ + │ │ │ │ +000622b4 <_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 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 62344 <_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] │ │ │ │ + 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 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 62340 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 62344 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6238c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [pc, #112] @ 623dc <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6233c <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + beq 6238c <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2ebb8c │ │ │ │ + bl 2ec760 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6235c <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + beq 623ac <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6238c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 623dc <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 62384 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + beq 623d4 <_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, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 623ec <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 623ec <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 623f8 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 623fc <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - 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 r1, r9, r4, lsr r6 │ │ │ │ - │ │ │ │ -00062400 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r1, #13 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 6243c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 62498 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - mov ip, #13 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 62490 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 62498 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - bl 9b174 │ │ │ │ - b 62434 <_PyMonitoring_FirePyThrowEvent@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - 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] @ 6264c <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr lr, [pc, #392] @ 62588 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57369,321 +57322,259 @@ │ │ │ │ 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 62520 <_PyMonitoring_FirePyThrowEvent@@Base+0x120> │ │ │ │ + bne 6245c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x168> │ │ │ │ + beq 624a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ 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] @ 62650 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + ldr ip, [pc, #272] @ 6258c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + beq 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 625dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + beq 62518 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + beq 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0> │ │ │ │ + beq 624fc <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49be4 │ │ │ │ + bl 49658 │ │ │ │ mov r4, r0 │ │ │ │ - b 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ - ldr r1, [pc, #140] @ 62654 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - ldr r0, [pc, #140] @ 62658 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + b 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #140] @ 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #140] @ 62594 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 625e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bge 62520 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ mov r4, #0 │ │ │ │ - b 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ - bl c3d68 │ │ │ │ + b 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + bl c4288 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ - bge 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #68] @ 62660 <_PyMonitoring_FirePyThrowEvent@@Base+0x260> │ │ │ │ + ldrge r4, [pc, #72] @ 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ + bge 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 6259c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144368 │ │ │ │ - b 625dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bl 144928 │ │ │ │ + b 62518 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsl r5 │ │ │ │ - subseq r4, r7, r4, ror #1 │ │ │ │ - eorseq ip, r8, r0, ror #10 │ │ │ │ - @ instruction: 0x0038f7d4 │ │ │ │ + subseq pc, r3, r8 │ │ │ │ + subseq r4, r7, r8, ror #1 │ │ │ │ + eorseq sp, r8, r0, lsl r0 │ │ │ │ + eorseq r0, r9, r0, asr #4 │ │ │ │ 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 11a7bc │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 626a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #28] @ 626b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ - ldr r1, [pc, #28] @ 626b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, asr r6 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d0> │ │ │ │ - ldr r0, [pc, #16] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - mov r1, #6 │ │ │ │ - b a556c │ │ │ │ - ldr r0, [pc, #8] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - mov r1, #6 │ │ │ │ - b a556c │ │ │ │ - ldrsheq r8, [r8], -r8 @ │ │ │ │ - eorseq r8, r8, r0, lsl #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6271c <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 62760 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ - bl c3d68 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a2dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 62778 <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 62768 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6271c <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ - mov r0, #0 │ │ │ │ - b 627d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ - ldr r3, [pc, #104] @ 627d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 627d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ - 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 4a890 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - 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 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #104] @ 62868 <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ + ldr r1, [pc, #104] @ 6262c <_PyMonitoring_FirePyThrowEvent@@Base+0x378> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ + beq 62620 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4178 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c581c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ + blt 62620 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ + beq 62620 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 6286c <_PyMonitoring_FirePyThrowEvent@@Base+0x46c> │ │ │ │ - beq 62860 <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ - ldr r3, [pc, #24] @ 62870 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + ldreq r0, [pc, #28] @ 62630 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ + beq 62624 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + ldr r3, [pc, #24] @ 62634 <_PyMonitoring_FirePyThrowEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, lsl #13 │ │ │ │ + eorseq r2, r9, r8, lsl #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 11ad50 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 6267c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #28] @ 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + ldr r1, [pc, #28] @ 62688 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117b4c │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, ip, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 628c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c4> │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 628b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 628b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 628c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #16] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + b a9f24 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 628cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ - b a9a3c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r9, r0, sp, r0 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ + ldr r0, [pc, #8] @ 626e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + b a9f24 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq r1, r9, r0, asr #16 │ │ │ │ + eorseq r0, r9, r0, lsl #10 │ │ │ │ │ │ │ │ -000628d0 : │ │ │ │ +000626e8 : │ │ │ │ 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 f3f1c │ │ │ │ + bl f447c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e4f4 │ │ │ │ + bl 23ff38 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6290c │ │ │ │ - ldr r0, [pc, #16] @ 62918 │ │ │ │ - bl 2a7860 │ │ │ │ + bne 62724 │ │ │ │ + ldr r0, [pc, #16] @ 62730 │ │ │ │ + bl 2a8910 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r4, r6, r1 │ │ │ │ + eorseq r2, r9, r4, asr #2 │ │ │ │ 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 62960 │ │ │ │ + beq 62778 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163ab8 │ │ │ │ + bl 164028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62998 │ │ │ │ - ldr r0, [pc, #32] @ 629a4 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 627b0 │ │ │ │ + ldr r0, [pc, #32] @ 627bc │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 629a8 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #20] @ 627c0 │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r0, asr r1 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r0, lsr #24 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 627dc │ │ │ │ + ldr r0, [pc, #16] @ 627e8 │ │ │ │ + mov r1, #6 │ │ │ │ + b a5a54 │ │ │ │ + ldr r0, [pc, #8] @ 627ec │ │ │ │ + mov r1, #6 │ │ │ │ + b a5a54 │ │ │ │ + eorseq r8, r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x00388bb0 │ │ │ │ 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] @ 62aec │ │ │ │ + ldr lr, [pc, #288] @ 62930 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57693,227 +57584,289 @@ │ │ │ │ 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 62a28 │ │ │ │ + bne 6286c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62a6c │ │ │ │ + beq 628b0 │ │ │ │ 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] @ 62af0 │ │ │ │ + ldr ip, [pc, #168] @ 62934 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62ad0 │ │ │ │ + beq 62914 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62a90 │ │ │ │ + bne 628d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 62ad0 │ │ │ │ - bl c3d68 │ │ │ │ + b 62914 │ │ │ │ + bl c4288 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62af4 │ │ │ │ - bge 62ad0 │ │ │ │ - ldr r3, [pc, #56] @ 62af8 │ │ │ │ + ldrge r4, [pc, #60] @ 62938 │ │ │ │ + bge 62914 │ │ │ │ + ldr r3, [pc, #56] @ 6293c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144368 │ │ │ │ - b 62a88 │ │ │ │ + bl 144928 │ │ │ │ + b 628cc │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq lr, r3, r0, asr r5 │ │ │ │ - subseq r4, r7, r0, lsl r1 │ │ │ │ + subseq pc, r3, r0, asr #32 │ │ │ │ + subseq r4, r7, r4, lsl r1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 62978 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 629bc │ │ │ │ + bl c4288 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a2dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7fd8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 629d4 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 629c4 │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62978 │ │ │ │ + mov r0, #0 │ │ │ │ + b 62a2c │ │ │ │ + ldr r3, [pc, #104] @ 62a34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + b 62a2c │ │ │ │ + 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 4a5c0 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62c5c │ │ │ │ - ldr r5, [pc, #392] @ 62ccc │ │ │ │ + beq 62b98 │ │ │ │ + ldr r5, [pc, #392] @ 62c08 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62cc4 │ │ │ │ - ldr r0, [pc, #380] @ 62cd0 │ │ │ │ - ldr r1, [pc, #380] @ 62cd4 │ │ │ │ + beq 62c00 │ │ │ │ + ldr r0, [pc, #380] @ 62c0c │ │ │ │ + ldr r1, [pc, #380] @ 62c10 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62cd8 │ │ │ │ - ldr r3, [pc, #368] @ 62cdc │ │ │ │ - ldr r0, [pc, #368] @ 62ce0 │ │ │ │ + ldr r1, [pc, #368] @ 62c14 │ │ │ │ + ldr r3, [pc, #368] @ 62c18 │ │ │ │ + ldr r0, [pc, #368] @ 62c1c │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bd60 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c23c <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62c58 │ │ │ │ + beq 62b94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63118 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ + bl 6303c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62c58 │ │ │ │ + beq 62b94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 237e5c │ │ │ │ + bl 2398ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62bec │ │ │ │ - ldr r1, [pc, #272] @ 62ce4 │ │ │ │ + beq 62b28 │ │ │ │ + ldr r1, [pc, #272] @ 62c20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bf0 │ │ │ │ + beq 62b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62c58 │ │ │ │ - ldr r1, [pc, #216] @ 62ce8 │ │ │ │ - ldr r0, [pc, #216] @ 62cec │ │ │ │ - bl 8cf7c │ │ │ │ - ldr r1, [pc, #212] @ 62cf0 │ │ │ │ + beq 62b94 │ │ │ │ + ldr r1, [pc, #216] @ 62c24 │ │ │ │ + ldr r0, [pc, #216] @ 62c28 │ │ │ │ + bl 8d458 │ │ │ │ + ldr r1, [pc, #212] @ 62c2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62c40 │ │ │ │ - ldr r1, [pc, #192] @ 62cf4 │ │ │ │ + bne 62b7c │ │ │ │ + ldr r1, [pc, #192] @ 62c30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62cec │ │ │ │ + ldr r0, [pc, #164] @ 62c28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8cf7c │ │ │ │ + bl 8d458 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62c90 │ │ │ │ - b 62c5c │ │ │ │ - bl 2a00d4 │ │ │ │ + beq 62bcc │ │ │ │ + b 62b98 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c90 │ │ │ │ + beq 62bcc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62c90 │ │ │ │ + beq 62bcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62c90 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 62bcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ca0 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bdc │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62cb0 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bec │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62cc0 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bfc │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ @ instruction: 0x0002a1bc │ │ │ │ @ instruction: 0x000298bc │ │ │ │ - andseq lr, r8, r4, lsl #21 │ │ │ │ - eorseq fp, r4, ip, asr #27 │ │ │ │ - andseq fp, r6, r8, lsl #28 │ │ │ │ - andeq r3, r6, r8, ror #13 │ │ │ │ + andseq pc, r8, r0, lsl #2 │ │ │ │ + eorseq ip, r4, r0, lsr r9 │ │ │ │ + @ instruction: 0x0016c3b0 │ │ │ │ + strdeq r3, [r6], -r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, r0, asr #14 │ │ │ │ - strdeq r3, [r6], -ip │ │ │ │ + @ instruction: 0x00576398 │ │ │ │ + andeq r3, r6, ip, asr r6 │ │ │ │ + andeq r3, r6, r8, lsl r8 │ │ │ │ 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 62d28 │ │ │ │ - ldr r3, [pc, #56] @ 62d54 │ │ │ │ - ldr r1, [pc, #56] @ 62d58 │ │ │ │ + bne 62c64 │ │ │ │ + ldr r3, [pc, #56] @ 62c90 │ │ │ │ + ldr r1, [pc, #56] @ 62c94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 62d44 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 62c80 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d4c │ │ │ │ - ldr r3, [pc, #24] @ 62d54 │ │ │ │ - ldr r1, [pc, #28] @ 62d5c │ │ │ │ + beq 62c88 │ │ │ │ + ldr r3, [pc, #24] @ 62c90 │ │ │ │ + ldr r1, [pc, #28] @ 62c98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62d60 │ │ │ │ + ldr r0, [pc, #12] @ 62c9c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r0, r7, r4, asr #11 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + eorseq r1, r7, r4, ror r0 │ │ │ │ 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 │ │ │ │ @@ -57921,76 +57874,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62e24 │ │ │ │ + bne 62d60 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62df0 │ │ │ │ + ble 62d2c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62df0 │ │ │ │ + bne 62d2c │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ mov r4, r0 │ │ │ │ - b 62e24 │ │ │ │ - ldr r3, [pc, #76] @ 62e44 │ │ │ │ + b 62d60 │ │ │ │ + ldr r3, [pc, #76] @ 62d80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62e14 │ │ │ │ + bne 62d50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62e24 │ │ │ │ + b 62d60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e38 │ │ │ │ + beq 62d74 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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 62f1c │ │ │ │ + bne 62e58 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62f1c │ │ │ │ + beq 62e58 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62f88 │ │ │ │ + beq 62ec4 │ │ │ │ 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] │ │ │ │ @@ -58004,692 +57957,684 @@ │ │ │ │ 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 62f2c │ │ │ │ - ldr r1, [pc, #156] @ 62f90 │ │ │ │ + beq 62e68 │ │ │ │ + ldr r1, [pc, #156] @ 62ecc │ │ │ │ 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 62f2c │ │ │ │ + b 62e68 │ │ │ │ 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 62f4c │ │ │ │ + beq 62e88 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ mov r5, r0 │ │ │ │ - b 62f58 │ │ │ │ + b 62e94 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62f74 │ │ │ │ + beq 62eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62f7c │ │ │ │ + beq 62eb8 │ │ │ │ mov r4, r5 │ │ │ │ - b 62f88 │ │ │ │ + b 62ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 62f74 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 62eb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062f94 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062ed0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #10 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + mov r7, r2 │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 62fd0 <_PyMonitoring_FireRaiseEvent@@Base+0x3c> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 6302c <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 62f60 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63024 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 6302c <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ - bl 9b174 │ │ │ │ - b 62fc8 <_PyMonitoring_FireRaiseEvent@@Base+0x34> │ │ │ │ + bne 62f5c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 62f60 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6308 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063040 : │ │ │ │ +00062f6c : │ │ │ │ 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 47c14 │ │ │ │ + bl 47bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e4f4 │ │ │ │ + bl 23ff38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063074 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062fa0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #11 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + mov r7, r2 │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 630b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x3c> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 63030 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ mov ip, #11 │ │ │ │ mov r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63104 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ - bl 9b174 │ │ │ │ - b 630a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x34> │ │ │ │ + bne 6302c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 63030 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + 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 237e04 │ │ │ │ + bl 239854 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe4> │ │ │ │ - ldr r1, [pc, #36] @ 63164 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf0> │ │ │ │ + beq 6307c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 63088 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 63080 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000634b8 │ │ │ │ - ldr r0, [pc] @ 63170 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ - b 9dd28 │ │ │ │ - eorseq sl, r8, ip, ror #21 │ │ │ │ + ldrdeq r3, [r6], -r4 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a67f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63328 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b4> │ │ │ │ - ldr r1, [pc, #412] @ 6332c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #412] @ 63248 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #412] @ 6324c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + blt 63148 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + beq 63148 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ 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 6328c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x218> │ │ │ │ + b 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + beq 63148 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 63148 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63320 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + b 63240 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276d60 │ │ │ │ + bl 2784fc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 6328c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x218> │ │ │ │ + beq 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 632ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x238> │ │ │ │ + bgt 631cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 632d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ + bgt 631f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 632f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x284> │ │ │ │ + blt 63218 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64a8c │ │ │ │ + bl 64904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq 63124 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63230 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1bc> │ │ │ │ + bhi 63150 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63320 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + b 63240 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a8c │ │ │ │ + bl 64904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq 63124 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 63170 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a8c │ │ │ │ + bl 64904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq 63124 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 63258 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 63178 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64a8c │ │ │ │ + bl 64904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq 63124 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 63260 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ec> │ │ │ │ + b 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, ip, lsl r7 │ │ │ │ + eorseq r2, r9, ip, asr #3 │ │ │ │ │ │ │ │ -00063330 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063250 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r6, r1 │ │ │ │ mov r1, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ add r0, sp, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + mov r7, r2 │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6336c <_PyMonitoring_FirePyUnwindEvent@@Base+0x3c> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 633c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x98> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 632e0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ mov ip, #12 │ │ │ │ mov r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 633c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 633c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x98> │ │ │ │ - bl 9b174 │ │ │ │ - b 63364 <_PyMonitoring_FirePyUnwindEvent@@Base+0x34> │ │ │ │ + bne 632dc <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 632e0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc] @ 632f4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ + b 9e20c │ │ │ │ + mlaseq r8, ip, r7, sl │ │ │ │ │ │ │ │ -000633d4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000632f8 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #200] @ 634b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xe0> │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr ip, [pc, #192] @ 633d0 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 1399f8 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 139fa0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0x4c> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 634a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 633c4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov ip, #9 │ │ │ │ mov r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + str r3, [sp] │ │ │ │ mov r8, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63488 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + beq 633a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 63488 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bne 633a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6349c <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ + bne 633bc <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7e0 │ │ │ │ - b 634a8 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ + bl 11ad74 │ │ │ │ + b 633c4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b174 │ │ │ │ - b 63418 <_PyMonitoring_FireStopIterationEvent@@Base+0x44> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + 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] @ 63530 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ + ldr r5, [pc, #96] @ 6344c <_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 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + beq 6343c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9172c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91bf4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + bge 63444 <_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 a6308 │ │ │ │ - b 44f8c │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + b 44ed4 │ │ │ │ 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 63594 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ + bne 634a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1fc> │ │ │ │ + beq 634e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ 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] @ 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x25c> │ │ │ │ + ldr ip, [pc, #120] @ 63544 <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1fc> │ │ │ │ + bne 634e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r5, #0 │ │ │ │ - b 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x250> │ │ │ │ + b 63538 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c40ac <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c4d64 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + beq 634dc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 316820 <_PyGen_SetStopIterationValue@@Base+0x4a0> │ │ │ │ + bl 3173f0 <_PyGen_SetStopIterationValue@@Base+0x4a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x250> │ │ │ │ + beq 63538 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x250> │ │ │ │ + bne 63538 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsr r1 │ │ │ │ + subseq r4, r7, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 63660 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #120] @ 636cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ - ldr r1, [pc, #120] @ 636d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + bne 63574 <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #120] @ 635e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #120] @ 635e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 63690 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #108] @ 636d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 635a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + ldr r2, [pc, #108] @ 635e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 636ac <_PyMonitoring_FireStopIterationEvent@@Base+0x2d8> │ │ │ │ + beq 635c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 63698 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ - ldr r3, [pc, #68] @ 636cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ - ldr r1, [pc, #76] @ 636d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bne 635ac <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 635e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #76] @ 635ec <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 636b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ + b 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror r7 │ │ │ │ + eorseq r2, r9, r8, lsr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, r7, r1 │ │ │ │ - ldr r0, [pc] @ 636e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ - b 9dd28 │ │ │ │ - @ instruction: 0x0038aadc │ │ │ │ + eorseq r2, r9, r8, asr #4 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a67f0 │ │ │ │ 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 63118 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ + bl 6303c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63730 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + beq 63640 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9172c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91bf4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x364> │ │ │ │ + bge 63648 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bf18 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c5b0 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 63658 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ + b 9e20c │ │ │ │ + eorseq sl, r8, ip, lsl #15 │ │ │ │ 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 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6382c <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + beq 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18c1e8 │ │ │ │ + bl 18c864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 637c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ + beq 636e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18c1e8 │ │ │ │ + bl 18c864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 637c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ + beq 636e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 637c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ + beq 636e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x418> │ │ │ │ + bne 63708 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6382c <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + beq 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6382c <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + bne 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6382c <_PyMonitoring_FireStopIterationEvent@@Base+0x458> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63824 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63740 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63824 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 63740 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ lsr r0, r5, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 63864 <_PyMonitoring_FireStopIterationEvent@@Base+0x490> │ │ │ │ + beq 63780 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 638f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + b 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 638f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + beq 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 638dc <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + bge 637f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30e8d0 │ │ │ │ + bl 30f4a4 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bne 637f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 638f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + beq 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 638f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + bne 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 638f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 63810 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 63884 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + b 637a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ 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] @ 63914 <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ + ldr r1, [pc, #8] @ 63830 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, r0, asr #14 │ │ │ │ + b 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, ip, asr r6 │ │ │ │ │ │ │ │ -00063918 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063834 <_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] @ 63964 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63880 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d6378 │ │ │ │ + bl 2d6f5c │ │ │ │ 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 │ │ │ │ @@ -58705,630 +58650,630 @@ │ │ │ │ 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 639c8 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 638e4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63a04 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63920 <_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] @ 63db0 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63ccc <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63a04 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63920 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63da8 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63cc4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639fc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63918 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 3059bc │ │ │ │ - bl a55f0 │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639fc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63918 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63af0 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63a0c <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63db4 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63cd0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63aa0 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 639bc <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63a60 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 6397c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63a8c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #844] @ 63db8 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 639a8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #844] @ 63cd4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a8c <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a55f0 │ │ │ │ + beq 639a8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639fc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63918 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63b00 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 63aa8 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63dbc <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63dc0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63a1c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 639c4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63cdc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63ac0 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 639dc <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63b00 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #748] @ 63db8 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63a1c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #748] @ 63cd4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63b00 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a55f0 │ │ │ │ + beq 63a1c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639fc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63b00 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63dbc <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63dc0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63918 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63a1c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63cdc <_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 357714 │ │ │ │ + bl 3581f8 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b54 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a70 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357714 │ │ │ │ + bl 3581f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63b74 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63dc4 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63dc8 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63a90 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63ce0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63ce4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - bl a55f0 │ │ │ │ + bl 18f7a0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 639fc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63da4 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63918 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63cc0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63da4 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cc0 <_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] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bf0 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b0c <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d9c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63cb8 <_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] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c34 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b50 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d9c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63cb8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c70 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b8c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d9c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63cb8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357764 │ │ │ │ + bl 358248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cb4 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63dcc <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bd0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d9c <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63cb8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32b450 <_Py_c_abs@@Base> │ │ │ │ + bl 32b638 <_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 32b450 <_Py_c_abs@@Base> │ │ │ │ + bl 32b638 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63da4 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cc0 <_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 32b450 <_Py_c_abs@@Base> │ │ │ │ + bl 32b638 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357728 │ │ │ │ + bl 35820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63da4 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cc0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35773c │ │ │ │ + bl 358220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63da4 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63dd0 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63da8 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63dd4 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63cc0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63cec <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63cc4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63cf0 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00574194 │ │ │ │ + @ instruction: 0x00574198 │ │ │ │ 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 ip, r8, r8, lsl r8 │ │ │ │ + eorseq sp, r8, r8, asr #5 │ │ │ │ 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 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ + │ │ │ │ +00063d18 <_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 3578f4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 3578f4 │ │ │ │ + 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] @ 63e90 <_PyErr_FormatFromCause@@Base+0x578> │ │ │ │ + ldr r2, [pc, #100] @ 63e04 <_Py_c_diff@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e88 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ + beq 63dfc <_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 34c1d4 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34ccb8 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e88 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ + beq 63dfc <_Py_c_diff@@Base+0xe4> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e94 <_PyErr_FormatFromCause@@Base+0x57c> │ │ │ │ - bne 63e88 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ - ldr r3, [pc, #20] @ 63e98 <_PyErr_FormatFromCause@@Base+0x580> │ │ │ │ + ldrne r0, [pc, #24] @ 63e08 <_Py_c_diff@@Base+0xf0> │ │ │ │ + bne 63dfc <_Py_c_diff@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #20] @ 63e0c <_Py_c_diff@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, ip, lsl #17 │ │ │ │ + eorseq r2, r9, ip, lsr r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00063e9c <_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 356e10 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 356e10 │ │ │ │ - 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 63f24 <_Py_c_diff@@Base+0x88> │ │ │ │ + bls 63e40 <_Py_c_diff@@Base+0x128> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63fc4 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 64160 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ - ldr r0, [pc] @ 63f2c <_Py_c_diff@@Base+0x90> │ │ │ │ + b a67f0 │ │ │ │ + ldr r0, [pc] @ 63e48 <_Py_c_diff@@Base+0x130> │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ 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] @ 63fb8 <_Py_c_diff@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #92] @ 63ed4 <_Py_c_diff@@Base+0x1bc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63fb0 <_Py_c_diff@@Base+0x114> │ │ │ │ + beq 63ecc <_Py_c_diff@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34c1d4 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34ccb8 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63fb0 <_Py_c_diff@@Base+0x114> │ │ │ │ + beq 63ecc <_Py_c_diff@@Base+0x1b4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63fbc <_Py_c_diff@@Base+0x120> │ │ │ │ - beq 63fb0 <_Py_c_diff@@Base+0x114> │ │ │ │ - ldr r3, [pc, #20] @ 63fc0 <_Py_c_diff@@Base+0x124> │ │ │ │ + ldreq r0, [pc, #24] @ 63ed8 <_Py_c_diff@@Base+0x1c0> │ │ │ │ + beq 63ecc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #20] @ 63edc <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, asr #17 │ │ │ │ + eorseq r2, r9, r4, ror r3 │ │ │ │ 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 64010 <_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] @ 64020 <_Py_c_diff@@Base+0x184> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 64024 <_Py_c_diff@@Base+0x188> │ │ │ │ - ldr r2, [pc, #40] @ 64028 <_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] @ 6402c <_Py_c_diff@@Base+0x190> │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r1, r9, ip, ror #15 │ │ │ │ - eorseq r1, r9, r0, lsl r8 │ │ │ │ - subseq lr, r3, r0, ror #9 │ │ │ │ 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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 6416c <_Py_c_diff@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #260] @ 64170 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #260] @ 6401c <_Py_c_diff@@Base+0x304> │ │ │ │ + ldr r1, [pc, #260] @ 64020 <_Py_c_diff@@Base+0x308> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6408c <_Py_c_diff@@Base+0x1f0> │ │ │ │ + bge 63f3c <_Py_c_diff@@Base+0x224> │ │ │ │ mov r0, #0 │ │ │ │ - b 64164 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + b 64014 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64174 <_Py_c_diff@@Base+0x2d8> │ │ │ │ + ldr r5, [pc, #220] @ 64024 <_Py_c_diff@@Base+0x30c> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 640dc <_Py_c_diff@@Base+0x240> │ │ │ │ + beq 63f8c <_Py_c_diff@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64178 <_Py_c_diff@@Base+0x2dc> │ │ │ │ + ldr r1, [pc, #200] @ 64028 <_Py_c_diff@@Base+0x310> │ │ │ │ mov r3, ip │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64084 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 63f34 <_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] @ 6417c <_Py_c_diff@@Base+0x2e0> │ │ │ │ - bl a9a3c │ │ │ │ - b 64164 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #164] @ 6402c <_Py_c_diff@@Base+0x314> │ │ │ │ + bl a9f24 │ │ │ │ + b 64014 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 6413c <_Py_c_diff@@Base+0x2a0> │ │ │ │ + bne 63fec <_Py_c_diff@@Base+0x2d4> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64178 <_Py_c_diff@@Base+0x2dc> │ │ │ │ + ldr r1, [pc, #132] @ 64028 <_Py_c_diff@@Base+0x310> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64084 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 63f34 <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64180 <_Py_c_diff@@Base+0x2e4> │ │ │ │ - bl ad02c │ │ │ │ + ldr r1, [pc, #100] @ 64030 <_Py_c_diff@@Base+0x318> │ │ │ │ + bl ad564 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64084 <_Py_c_diff@@Base+0x1e8> │ │ │ │ + beq 63f34 <_Py_c_diff@@Base+0x21c> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64184 <_Py_c_diff@@Base+0x2e8> │ │ │ │ - bl a9a3c │ │ │ │ - b 64164 <_Py_c_diff@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #76] @ 64034 <_Py_c_diff@@Base+0x31c> │ │ │ │ + bl a9f24 │ │ │ │ + b 64014 <_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] @ 64188 <_Py_c_diff@@Base+0x2ec> │ │ │ │ + ldr r0, [pc, #44] @ 64038 <_Py_c_diff@@Base+0x320> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, ip, lsr #18 │ │ │ │ - eorseq r1, r9, r4, lsr r9 │ │ │ │ - eorseq r4, r7, r8, lsl #23 │ │ │ │ - eorseq r1, r9, ip, lsr r9 │ │ │ │ - eorseq r1, r9, r4, asr #18 │ │ │ │ + @ instruction: 0x003923dc │ │ │ │ + eorseq r2, r9, r4, ror #7 │ │ │ │ + eorseq r5, r7, r8, lsr r6 │ │ │ │ + eorseq r2, r9, ip, ror #7 │ │ │ │ + @ instruction: 0x003923f4 │ │ │ │ │ │ │ │ -0006418c : │ │ │ │ +0006403c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 641ac │ │ │ │ - bl 34a610 │ │ │ │ - b 6420c │ │ │ │ + bne 6405c │ │ │ │ + bl 34b0f4 │ │ │ │ + b 640bc │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64280 │ │ │ │ + beq 64130 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 641d4 │ │ │ │ + bne 64084 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 641e0 │ │ │ │ + beq 64090 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64280 │ │ │ │ + bne 64130 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64280 │ │ │ │ + beq 64130 │ │ │ │ mov r0, r2 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64214 │ │ │ │ + bne 640c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6429c │ │ │ │ + b 6414c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25273c │ │ │ │ + bl 254198 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64250 │ │ │ │ + beq 64100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64250 │ │ │ │ + bne 64100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 642a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64154 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6429c │ │ │ │ + bne 6414c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64280 │ │ │ │ + beq 64130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64280 │ │ │ │ + bne 64130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 642a8 │ │ │ │ + ldr r3, [pc, #28] @ 64158 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 642ac │ │ │ │ + ldr r1, [pc, #24] @ 6415c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 6420c │ │ │ │ + bl 117b4c │ │ │ │ + b 640bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, asr #18 │ │ │ │ + @ instruction: 0x003923fc │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 641ac │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #52] @ 641bc │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 641c0 │ │ │ │ + ldr r2, [pc, #40] @ 641c4 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2a270 <__fprintf_chk@plt> │ │ │ │ + mov r0, #253 @ 0xfd │ │ │ │ + bl 2a954 │ │ │ │ + ldr r3, [pc, #20] @ 641c8 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r2, r9, r4, asr #5 │ │ │ │ + eorseq r2, r9, r8, ror #5 │ │ │ │ + ldrsbeq lr, [r3], #-240 @ 0xffffff10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64348 │ │ │ │ + ldr r2, [pc, #124] @ 64264 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 642ec │ │ │ │ + beq 64208 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 643f4 │ │ │ │ + bl 6441c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6430c │ │ │ │ + beq 64228 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63fc4 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 64160 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 928a0 │ │ │ │ - ldr r3, [pc, #28] @ 64348 │ │ │ │ + bl 92d68 │ │ │ │ + ldr r3, [pc, #28] @ 64264 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64340 │ │ │ │ + beq 6425c │ │ │ │ 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 │ │ │ │ @@ -59336,86 +59281,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 64388 │ │ │ │ + bne 642a4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 643c0 │ │ │ │ + bne 642dc │ │ │ │ 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] @ 643f0 │ │ │ │ + ldr ip, [pc, #72] @ 6430c │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 643c0 │ │ │ │ + bne 642dc │ │ │ │ mov r0, #0 │ │ │ │ - b 643e8 │ │ │ │ + b 64304 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aa938 │ │ │ │ + bl aae20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 643b8 │ │ │ │ + beq 642d4 │ │ │ │ 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, asr #3 │ │ │ │ + subseq r4, r7, r4, 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 64350 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 64380 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 64384 │ │ │ │ + ldreq r1, [pc, #60] @ 64388 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6435c │ │ │ │ + bl 176280 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64364 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x003711bc │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 64414 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2b8b78 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 64408 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 64418 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 129168 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 643f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 643fc │ │ │ │ + mov r4, r5 │ │ │ │ + b 64408 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 643f4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r8, lsr #8 │ │ │ │ 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 63fc4 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 64160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 6443c │ │ │ │ + b 64464 │ │ │ │ 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] @ 6469c │ │ │ │ + ldr r3, [pc, #576] @ 646c4 │ │ │ │ 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 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35803c │ │ │ │ + bl 358b20 │ │ │ │ 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 │ │ │ │ @@ -59423,71 +59435,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356ba8 │ │ │ │ + bl 35768c │ │ │ │ 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 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34c3c4 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34cea8 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_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 645b8 │ │ │ │ + bne 645e0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34c418 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34d14c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c71c │ │ │ │ + bl 34d200 │ │ │ │ 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 34c418 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34d14c │ │ │ │ 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 34c418 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34d14c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c71c │ │ │ │ - b 6462c │ │ │ │ + bl 34d200 │ │ │ │ + b 64654 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59496,273 +59508,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 34c418 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34d14c │ │ │ │ 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 34c418 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34d14c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c71c │ │ │ │ + bl 34d200 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 64654 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bhi 6467c │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6496c │ │ │ │ - b 64678 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 64888 │ │ │ │ + b 646a0 │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63fc4 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 64160 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6496c │ │ │ │ - ldr r3, [pc, #28] @ 6469c │ │ │ │ + bl 64888 │ │ │ │ + ldr r3, [pc, #28] @ 646c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64694 │ │ │ │ + beq 646bc │ │ │ │ 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 646e0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64710 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 64714 │ │ │ │ - ldreq r1, [pc, #60] @ 64718 │ │ │ │ - bl 18f124 │ │ │ │ - b 646ec │ │ │ │ - bl 175c08 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 646f4 │ │ │ │ - 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 r0, r7, ip, lsl #14 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 647a4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2b7e9c <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 64798 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 647a8 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 128bd4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64784 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 6478c │ │ │ │ - mov r4, r5 │ │ │ │ - b 64798 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 64784 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, ror r9 │ │ │ │ - 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] @ 64848 │ │ │ │ + ldr r1, [pc, #124] @ 64764 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64810 │ │ │ │ + beq 6472c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64810 │ │ │ │ - ldr r3, [pc, #76] @ 6484c │ │ │ │ + bne 6472c │ │ │ │ + ldr r3, [pc, #76] @ 64768 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 64850 │ │ │ │ + ldr r1, [pc, #72] @ 6476c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 64828 │ │ │ │ + bl 117b4c │ │ │ │ + b 64744 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5afa4 │ │ │ │ + bl 5aed8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64830 │ │ │ │ + bne 6474c │ │ │ │ mov r4, #0 │ │ │ │ - b 64840 │ │ │ │ + b 6475c │ │ │ │ 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 r1, r9, r4, lsr #19 │ │ │ │ + eorseq r2, r9, r4, asr r4 │ │ │ │ │ │ │ │ -00064854 : │ │ │ │ +00064770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64874 │ │ │ │ - bl 34a610 │ │ │ │ - b 648c8 │ │ │ │ + bne 64790 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 647e4 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64938 │ │ │ │ + beq 64854 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 6489c │ │ │ │ + beq 647b8 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64938 │ │ │ │ + bne 64854 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64938 │ │ │ │ + beq 64854 │ │ │ │ mov r0, r3 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 648d0 │ │ │ │ + bne 647ec │ │ │ │ mov r4, #0 │ │ │ │ - b 64954 │ │ │ │ + b 64870 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10af88 │ │ │ │ + bl 10b4e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64908 │ │ │ │ + beq 64824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64908 │ │ │ │ + bne 64824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 6495c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64878 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64954 │ │ │ │ + bne 64870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64938 │ │ │ │ + beq 64854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64938 │ │ │ │ + bne 64854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64960 │ │ │ │ + ldr r3, [pc, #28] @ 6487c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64964 │ │ │ │ + ldr r1, [pc, #24] @ 64880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 648c8 │ │ │ │ + bl 117b4c │ │ │ │ + b 647e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, asr #18 │ │ │ │ - b 61d44 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ + @ instruction: 0x003923fc │ │ │ │ + b 61d30 <_PyMonitoring_FirePyReturnEvent@@Base+0x668> │ │ │ │ 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 356ba8 │ │ │ │ + bl 35768c │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 649d4 │ │ │ │ + beq 648f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 649e8 │ │ │ │ + bl 64980 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c71c │ │ │ │ + bl 34d200 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 649a8 │ │ │ │ + b 648c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 649e8 │ │ │ │ + b 64980 │ │ │ │ + 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 64968 │ │ │ │ + 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 cb278 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6493c │ │ │ │ + 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] @ 64a88 │ │ │ │ + ldr r3, [pc, #136] @ 64a20 │ │ │ │ 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 │ │ │ │ @@ -59776,296 +59752,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 64a38 │ │ │ │ + bne 649d0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64a88 │ │ │ │ + ldr r3, [pc, #28] @ 64a20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64a80 │ │ │ │ + beq 64a18 │ │ │ │ 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 64af0 │ │ │ │ - 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 cad6c <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64ac4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00064a24 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64a30 │ │ │ │ + b 118fa0 │ │ │ │ + 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] @ 64ba0 │ │ │ │ + ldr r2, [pc, #124] @ 64acc │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64b44 │ │ │ │ + beq 64a70 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 643f4 │ │ │ │ + bl 6441c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64b64 │ │ │ │ + beq 64a90 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63fc4 <_Py_c_diff@@Base+0x128> │ │ │ │ + bl 64160 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64ba0 │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64acc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b98 │ │ │ │ + beq 64ac4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064ba4 : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64bb0 │ │ │ │ - b 118a0c │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - │ │ │ │ -00064bb4 : │ │ │ │ +00064ad0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64c70 │ │ │ │ + beq 64b8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64c78 │ │ │ │ + ldr r4, [pc, #152] @ 64b94 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5ac44 <_PyContext_NewHamtForTests@@Base+0x1bf4> │ │ │ │ + bl 5ab90 <_PyContext_NewHamtForTests@@Base+0x1b80> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64c38 │ │ │ │ - ldr r3, [pc, #132] @ 64c7c │ │ │ │ + bne 64b54 │ │ │ │ + ldr r3, [pc, #132] @ 64b98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c10 │ │ │ │ - bl 11a82c │ │ │ │ - ldr r0, [pc, #112] @ 64c80 │ │ │ │ + beq 64b2c │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r0, [pc, #112] @ 64b9c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64c84 │ │ │ │ + ldr r3, [pc, #108] @ 64ba0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c04 │ │ │ │ + bne 64b20 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c04 │ │ │ │ - b 64c68 │ │ │ │ + bne 64b20 │ │ │ │ + b 64b84 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64c58 │ │ │ │ + beq 64b74 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64c58 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64c88 │ │ │ │ - ldr r1, [pc, #40] @ 64c8c │ │ │ │ + bne 64b74 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64ba4 │ │ │ │ + ldr r1, [pc, #40] @ 64ba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64c80 │ │ │ │ + ldr r0, [pc, #8] @ 64b9c │ │ │ │ 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 fp, r6, r8, lsl #5 │ │ │ │ + eorseq fp, r6, r8, lsl #27 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64c9c │ │ │ │ - b a9a3c │ │ │ │ - eorseq r1, r9, r8, lsr #20 │ │ │ │ + ldr r0, [pc] @ 64bb8 │ │ │ │ + b a9f24 │ │ │ │ + @ instruction: 0x003924d8 │ │ │ │ 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 64ce8 │ │ │ │ + bne 64c04 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64d0c │ │ │ │ - ldr r2, [pc, #380] @ 64e58 │ │ │ │ - ldr r1, [pc, #380] @ 64e5c │ │ │ │ - ldr r0, [pc, #380] @ 64e60 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64e20 │ │ │ │ + bne 64c28 │ │ │ │ + ldr r2, [pc, #380] @ 64d74 │ │ │ │ + ldr r1, [pc, #380] @ 64d78 │ │ │ │ + ldr r0, [pc, #380] @ 64d7c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d3c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64e60 │ │ │ │ + ldr r0, [pc, #360] @ 64d7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64cc0 │ │ │ │ - b 64e20 │ │ │ │ + bne 64bdc │ │ │ │ + b 64d3c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64e20 │ │ │ │ + beq 64d3c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64d44 │ │ │ │ - ldr r3, [pc, #300] @ 64e64 │ │ │ │ - ldr r1, [pc, #300] @ 64e68 │ │ │ │ + beq 64c60 │ │ │ │ + ldr r3, [pc, #300] @ 64d80 │ │ │ │ + ldr r1, [pc, #300] @ 64d84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 64e20 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 64d3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64e20 │ │ │ │ + beq 64d3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64e6c │ │ │ │ + ldr r3, [pc, #264] @ 64d88 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64db8 │ │ │ │ - bl 996c0 │ │ │ │ + bhi 64cd4 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64db8 │ │ │ │ + beq 64cd4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64dcc │ │ │ │ + bne 64ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64d64 │ │ │ │ + blt 64c80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64dc4 │ │ │ │ - bl 2a00d4 │ │ │ │ + ble 64ce0 │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, r0 │ │ │ │ - b 64e4c │ │ │ │ + b 64d68 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64d60 │ │ │ │ + b 64c7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64df0 │ │ │ │ - b 64e18 │ │ │ │ + bne 64d0c │ │ │ │ + b 64d34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64e44 │ │ │ │ + bge 64d60 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 175bf0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 176268 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64de4 │ │ │ │ + bne 64d00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64e28 │ │ │ │ + bne 64d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r4, #0 │ │ │ │ - b 64e4c │ │ │ │ + b 64d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64e18 │ │ │ │ + bne 64d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 64e18 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 64d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq ip, r6, r8, asr #32 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq ip, r6, r8, asr #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064e70 : │ │ │ │ +00064d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1116dc │ │ │ │ + bl 111c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b1f8 │ │ │ │ - ldr r0, [pc] @ 64e9c │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + b 9b6dc │ │ │ │ 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 │ │ │ │ @@ -60075,294 +60017,297 @@ │ │ │ │ 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 64f00 │ │ │ │ + bne 64e10 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64f38 │ │ │ │ - ldr ip, [pc, #312] @ 65040 │ │ │ │ + beq 64e48 │ │ │ │ + ldr ip, [pc, #312] @ 64f50 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65034 │ │ │ │ + beq 64f44 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 65014 │ │ │ │ + beq 64f24 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64fa4 │ │ │ │ + beq 64eb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64f78 │ │ │ │ - ldr r2, [pc, #220] @ 65044 │ │ │ │ - ldr r1, [pc, #220] @ 65048 │ │ │ │ - ldr r0, [pc, #220] @ 6504c │ │ │ │ + bne 64e88 │ │ │ │ + ldr r2, [pc, #220] @ 64f54 │ │ │ │ + ldr r1, [pc, #220] @ 64f58 │ │ │ │ + ldr r0, [pc, #220] @ 64f5c │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65034 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f44 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65034 │ │ │ │ + beq 64f44 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 64ff0 │ │ │ │ + bne 64f00 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 65018 │ │ │ │ + beq 64f28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64fcc │ │ │ │ - ldr r2, [pc, #132] @ 65044 │ │ │ │ - ldr r1, [pc, #140] @ 65050 │ │ │ │ - ldr r0, [pc, #132] @ 6504c │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65034 │ │ │ │ + bne 64edc │ │ │ │ + ldr r2, [pc, #132] @ 64f54 │ │ │ │ + ldr r1, [pc, #140] @ 64f60 │ │ │ │ + ldr r0, [pc, #132] @ 64f5c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f44 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65034 │ │ │ │ + beq 64f44 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 65004 │ │ │ │ - ldr r3, [pc, #92] @ 65054 │ │ │ │ - ldr r1, [pc, #92] @ 65058 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 65034 │ │ │ │ - ldr r3, [pc, #80] @ 6505c │ │ │ │ + beq 64f14 │ │ │ │ + ldr r3, [pc, #92] @ 64f64 │ │ │ │ + ldr r1, [pc, #92] @ 64f68 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 64f44 │ │ │ │ + ldr r3, [pc, #80] @ 64f6c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 6501c │ │ │ │ - ldr r4, [pc, #64] @ 6505c │ │ │ │ + b 64f2c │ │ │ │ + ldr r4, [pc, #64] @ 64f6c │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 65060 │ │ │ │ + b 64f70 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, ror #3 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r0, r7, r8, lsl #5 │ │ │ │ - @ instruction: 0x00373afc │ │ │ │ - mlaseq r7, ip, r2, r0 │ │ │ │ + ldrsheq r4, [r7], #-16 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq r0, r7, r8, lsl #27 │ │ │ │ + eorseq r4, r7, ip, lsr #11 │ │ │ │ + mlaseq r7, ip, sp, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ │ │ │ │ -00065060 : │ │ │ │ +00064f70 : │ │ │ │ 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 339298 │ │ │ │ + bl 339d7c │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2981e4 │ │ │ │ + b 299294 │ │ │ │ + ldr r0, [pc] @ 64fbc │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ + 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 64ffc │ │ │ │ + ldr r2, [pc, #124] @ 6506c │ │ │ │ + ldr r1, [pc, #124] @ 65070 │ │ │ │ + ldr r0, [pc, #124] @ 65074 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65014 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2bdc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6501c │ │ │ │ + mov r0, #0 │ │ │ │ + b 65064 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 65040 │ │ │ │ + ldr r3, [pc, #68] @ 65078 │ │ │ │ + ldr r1, [pc, #68] @ 6507c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 65014 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 65080 │ │ │ │ + bne 65064 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2a1184 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq fp, r8, ip, rrx │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + 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 650f8 │ │ │ │ + bne 650d8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65128 │ │ │ │ + beq 65108 │ │ │ │ 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] @ 65160 │ │ │ │ + ldr ip, [pc, #72] @ 65140 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65154 │ │ │ │ + beq 65134 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55070 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55028 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65154 │ │ │ │ + beq 65134 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65228 │ │ │ │ + b 65150 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsl r2 │ │ │ │ - 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 651a0 │ │ │ │ - ldr r2, [pc, #124] @ 65210 │ │ │ │ - ldr r1, [pc, #124] @ 65214 │ │ │ │ - ldr r0, [pc, #124] @ 65218 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 651b8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 651c0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 65208 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 651e4 │ │ │ │ - ldr r3, [pc, #68] @ 6521c │ │ │ │ - ldr r1, [pc, #68] @ 65220 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 651b8 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 65224 │ │ │ │ - bne 65208 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r9, r8, r8, lsl sp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r7, ip, lsl r2 │ │ │ │ + ldr r0, [pc] @ 6514c │ │ │ │ + b 9e20c │ │ │ │ + eorseq r4, r7, r8, lsl #2 │ │ │ │ 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 65258 │ │ │ │ - ldr r3, [pc, #144] @ 652d8 │ │ │ │ - ldr r1, [pc, #144] @ 652dc │ │ │ │ + bls 65180 │ │ │ │ + ldr r3, [pc, #144] @ 65200 │ │ │ │ + ldr r1, [pc, #144] @ 65204 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 652d0 │ │ │ │ + b 651f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6527c │ │ │ │ + bne 651a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 652a4 │ │ │ │ + beq 651cc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 652a4 │ │ │ │ + bhi 651cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6443c │ │ │ │ + bl 64464 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 652c0 │ │ │ │ - bl 32c964 <_Py_strhex@@Base> │ │ │ │ + beq 651e8 │ │ │ │ + bl 32d4bc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 652c8 │ │ │ │ - bl 928a0 │ │ │ │ + b 651f0 │ │ │ │ + bl 92d68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, lsr #21 │ │ │ │ - ldr r0, [pc] @ 652e8 │ │ │ │ - b 9dd28 │ │ │ │ - eorseq r3, r7, r8, asr r6 │ │ │ │ + eorseq r2, r9, r0, 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 r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6533c │ │ │ │ + beq 65258 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65338 │ │ │ │ - ldr r3, [pc, #24] @ 65344 │ │ │ │ + bge 65254 │ │ │ │ + ldr r3, [pc, #24] @ 65260 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #8] @ 65348 │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #8] @ 65264 │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -60373,648 +60318,648 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 653a0 │ │ │ │ + bne 652bc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 653d0 │ │ │ │ + beq 652ec │ │ │ │ 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] @ 65408 │ │ │ │ + ldr ip, [pc, #72] @ 65324 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653fc │ │ │ │ + beq 65318 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55070 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55028 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653fc │ │ │ │ + beq 65318 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65228 │ │ │ │ + b 65150 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, asr #4 │ │ │ │ + subseq r4, r7, r8, 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 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6545c │ │ │ │ + beq 65378 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65458 │ │ │ │ - ldr r3, [pc, #24] @ 65464 │ │ │ │ + bge 65374 │ │ │ │ + ldr r3, [pc, #24] @ 65380 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #8] @ 65468 │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #8] @ 65384 │ │ │ │ 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 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654bc │ │ │ │ + beq 653d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 654b8 │ │ │ │ - ldr r3, [pc, #24] @ 654c4 │ │ │ │ + bge 653d4 │ │ │ │ + ldr r3, [pc, #24] @ 653e0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #8] @ 654c8 │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #8] @ 653e4 │ │ │ │ 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] @ 65574 │ │ │ │ + ldr r1, [pc, #144] @ 65490 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65578 │ │ │ │ + ldr r2, [pc, #140] @ 65494 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 6552c │ │ │ │ + bne 65448 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 6557c │ │ │ │ + ldr r3, [pc, #120] @ 65498 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65514 │ │ │ │ + beq 65430 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65530 │ │ │ │ - ldr r3, [pc, #100] @ 65580 │ │ │ │ - ldr r1, [pc, #100] @ 65584 │ │ │ │ + bgt 6544c │ │ │ │ + ldr r3, [pc, #100] @ 6549c │ │ │ │ + ldr r1, [pc, #100] @ 654a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6556c │ │ │ │ + b 65488 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131dd8 │ │ │ │ + bl 132370 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6556c │ │ │ │ + beq 65488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6556c │ │ │ │ + bne 65488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ - 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 aafb8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 655bc │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 655d4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 655dc │ │ │ │ - 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 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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] @ 65650 │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #76] @ 65514 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65638 │ │ │ │ + beq 654fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65640 │ │ │ │ + beq 65504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65654 │ │ │ │ + ldr r2, [pc, #40] @ 65518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 65648 │ │ │ │ + b 6550c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00391ab4 │ │ │ │ + eorseq r2, r9, r4, ror #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ 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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 656a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ + bl ab4a0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 65550 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 656a4 │ │ │ │ - ldr r3, [pc, #24] @ 656b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #8] @ 656b4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + bne 65568 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [pc, #20] @ 65570 │ │ │ │ + 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, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 6571c │ │ │ │ + ldr r3, [pc, #76] @ 655d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 65704 │ │ │ │ - ldr r3, [pc, #52] @ 65720 │ │ │ │ - ldr r1, [pc, #52] @ 65724 │ │ │ │ + beq 655c0 │ │ │ │ + ldr r3, [pc, #52] @ 655dc │ │ │ │ + ldr r1, [pc, #52] @ 655e0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 65714 │ │ │ │ + blt 655d0 │ │ │ │ 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 r1, r9, ip, asr #21 │ │ │ │ + eorseq r2, r9, ip, 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 r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65634 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65630 │ │ │ │ + ldr r3, [pc, #24] @ 6563c │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #8] @ 65640 │ │ │ │ + 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, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 658d8 │ │ │ │ + ldr r1, [pc, #408] @ 657f4 │ │ │ │ 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 6575c │ │ │ │ - bl 344350 │ │ │ │ + bne 65678 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 658cc │ │ │ │ + bne 657e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 6595c │ │ │ │ + bl 657f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 658bc │ │ │ │ + beq 657d8 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 658d8 │ │ │ │ + ldr r2, [pc, #312] @ 657f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 657ac │ │ │ │ + bne 656c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65848 │ │ │ │ + bne 65764 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6583c │ │ │ │ + beq 65758 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65808 │ │ │ │ - b 65848 │ │ │ │ + beq 65724 │ │ │ │ + b 65764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6595c │ │ │ │ + bl 657f8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 6581c │ │ │ │ + beq 65738 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65858 │ │ │ │ + beq 65774 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 657e4 │ │ │ │ + bne 65700 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea5e8 │ │ │ │ + bl eab5c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65878 │ │ │ │ + bne 65794 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 658bc │ │ │ │ + b 657d8 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65834 │ │ │ │ + beq 65750 │ │ │ │ mov r5, r0 │ │ │ │ - b 657fc │ │ │ │ + b 65718 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 65894 │ │ │ │ + ble 657b0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65878 │ │ │ │ + b 65794 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 101964 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 658c4 │ │ │ │ + bl 101ec4 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 657e0 │ │ │ │ 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, 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 65918 │ │ │ │ - ldr r3, [pc, #68] @ 65954 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 6594c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 175bf0 <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 175bf0 <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 175bf0 <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65958 │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, r8, pc, ip @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 659ec │ │ │ │ + ldr r1, [pc, #120] @ 65888 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6598c │ │ │ │ - bl 344350 │ │ │ │ + bne 65828 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 659e4 │ │ │ │ + bne 65880 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27db20 │ │ │ │ + bl 27f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 659c4 │ │ │ │ + bne 65860 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 659dc │ │ │ │ + b 65878 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 659b8 │ │ │ │ - ldr r0, [pc, #16] @ 659f0 │ │ │ │ + bne 65854 │ │ │ │ + ldr r0, [pc, #16] @ 6588c │ │ │ │ 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 │ │ │ │ + ldrheq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ 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] @ 65a9c │ │ │ │ + ldr r1, [pc, #132] @ 65938 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65a60 │ │ │ │ + beq 658fc │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65a60 │ │ │ │ + beq 658fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 65a80 │ │ │ │ - ldr r3, [pc, #76] @ 65aa0 │ │ │ │ - ldr r1, [pc, #76] @ 65aa4 │ │ │ │ + ble 6591c │ │ │ │ + ldr r3, [pc, #76] @ 6593c │ │ │ │ + ldr r1, [pc, #76] @ 65940 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 65a94 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 65930 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65a40 │ │ │ │ - ldr r0, [pc, #56] @ 65aa8 │ │ │ │ + beq 658dc │ │ │ │ + ldr r0, [pc, #56] @ 65944 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a40 │ │ │ │ - b 65a94 │ │ │ │ + bne 658dc │ │ │ │ + b 65930 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2889b8 │ │ │ │ + b 28a058 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr r3 │ │ │ │ + subseq sl, r6, r0, lsl #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr fp │ │ │ │ - eorseq r8, r7, ip, asr r6 │ │ │ │ - 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 65c34 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65b18 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65b04 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65b0c │ │ │ │ - mov r4, r5 │ │ │ │ - b 65b18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 65b04 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r2, r9, r8, lsl #12 │ │ │ │ + ldrsbeq r9, [r7], -r4 @ │ │ │ │ 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 │ │ │ │ + bl 29238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b5c │ │ │ │ - ldr r3, [pc, #68] @ 65b98 │ │ │ │ + bge 65984 │ │ │ │ + ldr r3, [pc, #68] @ 659c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 65b90 │ │ │ │ + bl 144904 │ │ │ │ + b 659b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 263850 │ │ │ │ + bl 176268 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 263850 │ │ │ │ + bl 176268 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 263850 │ │ │ │ + bl 176268 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65b9c │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #12] @ 659c4 │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, r8, pc, ip @ │ │ │ │ + mlaseq r8, ip, sl, sp │ │ │ │ + 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 65ad0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65a34 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2c00 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65a20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65a28 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65a34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 65a20 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d4cc │ │ │ │ + bl 18db48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65bf8 │ │ │ │ + beq 65a94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65c00 │ │ │ │ - bl 18e7b0 │ │ │ │ + beq 65a9c │ │ │ │ + bl 18ee2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65c00 │ │ │ │ + bge 65a9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65bf8 │ │ │ │ + beq 65a94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65bf8 │ │ │ │ + bne 65a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65c14 │ │ │ │ - ldr r0, [pc, #28] @ 65c30 │ │ │ │ + bne 65ab0 │ │ │ │ + ldr r0, [pc, #28] @ 65acc │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65c0c │ │ │ │ + bne 65aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 65c0c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 65aa8 │ │ │ │ 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, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65c64 │ │ │ │ + bne 65b00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65b94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c7c │ │ │ │ + beq 65b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d24 │ │ │ │ + bl a920c │ │ │ │ mov r4, r0 │ │ │ │ - b 65c84 │ │ │ │ - bl 91940 │ │ │ │ + b 65b20 │ │ │ │ + bl 91e08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65cf0 │ │ │ │ + beq 65b8c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cac │ │ │ │ - ldr r1, [pc, #124] @ 65d1c │ │ │ │ + beq 65b48 │ │ │ │ + ldr r1, [pc, #124] @ 65bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65ccc │ │ │ │ + blt 65b68 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65d14 │ │ │ │ - ldr r1, [pc, #96] @ 65d20 │ │ │ │ + beq 65bb0 │ │ │ │ + ldr r1, [pc, #96] @ 65bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d14 │ │ │ │ + bge 65bb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65cf0 │ │ │ │ + beq 65b8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65cf0 │ │ │ │ + bne 65b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65d14 │ │ │ │ + b 65bb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65d24 │ │ │ │ - beq 65d14 │ │ │ │ + ldreq r4, [pc, #32] @ 65bc0 │ │ │ │ + beq 65bb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r4, lsr #20 │ │ │ │ - eorseq sl, r5, ip, lsr #14 │ │ │ │ + eorseq sl, r6, r4, lsr #10 │ │ │ │ + eorseq fp, r5, ip, lsr #4 │ │ │ │ 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 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 293f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65c00 │ │ │ │ + ldr r3, [pc, #68] @ 65c3c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + b 65c34 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 2654d0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2654d0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 2654d0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #12] @ 65c40 │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r8, ip, sl, sp │ │ │ │ + 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 65df4 │ │ │ │ + beq 65d10 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65dc4 │ │ │ │ + bge 65ce0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65dc4 │ │ │ │ - ldr r3, [pc, #160] @ 65e08 │ │ │ │ + beq 65ce0 │ │ │ │ + ldr r3, [pc, #160] @ 65d24 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -61028,167 +60973,167 @@ │ │ │ │ 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 65dc8 │ │ │ │ + b 65ce4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65dd0 │ │ │ │ + bne 65cec │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65df4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 65d10 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e00 │ │ │ │ + bne 65d1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ 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] @ 65e54 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65d70 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65e48 │ │ │ │ + beq 65d64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65e58 │ │ │ │ + ldr r0, [pc, #20] @ 65d74 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65e5c │ │ │ │ - b a9a3c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, asr #2 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ + ldr r0, [pc, #8] @ 65d78 │ │ │ │ + b a9f24 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq r0, r9, r0, lsl #10 │ │ │ │ mov r1, #0 │ │ │ │ - b 2bb518 │ │ │ │ - ldr r0, [pc] @ 65e70 │ │ │ │ - b 9dd28 │ │ │ │ - eorseq r1, r9, ip, ror fp │ │ │ │ + b 2bc170 │ │ │ │ + ldr r0, [pc] @ 65d8c │ │ │ │ + b 9e20c │ │ │ │ + eorseq r2, r9, ip, lsr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1df320 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 65db8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 65eec │ │ │ │ + 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 65eb4 │ │ │ │ + bne 65e00 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d70c │ │ │ │ + bl 17dd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65ed4 │ │ │ │ - b 65edc │ │ │ │ + beq 65e20 │ │ │ │ + b 65e28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65f30 │ │ │ │ + ldr r0, [pc, #108] @ 65e7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e9c │ │ │ │ + bne 65de8 │ │ │ │ mov r4, #0 │ │ │ │ - b 65f1c │ │ │ │ + b 65e68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65ed4 │ │ │ │ + beq 65e20 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65f34 │ │ │ │ - bne 65f1c │ │ │ │ - ldr r3, [pc, #36] @ 65f38 │ │ │ │ + ldrne r4, [pc, #40] @ 65e80 │ │ │ │ + bne 65e68 │ │ │ │ + ldr r3, [pc, #36] @ 65e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq ip, [r6], -ip @ │ │ │ │ + @ instruction: 0x0036cbdc │ │ │ │ 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, r1 │ │ │ │ - bl 4d784 │ │ │ │ + bl 4d7c8 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65f98 │ │ │ │ + beq 65ee4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 59088 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 59048 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65f84 │ │ │ │ + beq 65ed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 65f8c │ │ │ │ + beq 65ed8 │ │ │ │ mov r4, r5 │ │ │ │ - b 65f98 │ │ │ │ + b 65ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 65f84 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 65ed0 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 65fc8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 65fd0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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] @ 66030 │ │ │ │ + ldr r2, [pc, #60] @ 65f4c │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6601c │ │ │ │ + beq 65f38 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 66034 │ │ │ │ + ldr r2, [pc, #40] @ 65f50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 66024 │ │ │ │ + bl 144904 │ │ │ │ + b 65f40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ 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} │ │ │ │ @@ -61205,1087 +61150,1087 @@ │ │ │ │ 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 660a0 │ │ │ │ + bne 65fbc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 660e0 │ │ │ │ - ldr ip, [pc, #352] @ 66208 │ │ │ │ + beq 65ffc │ │ │ │ + ldr ip, [pc, #352] @ 66124 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 660e0 │ │ │ │ + bne 65ffc │ │ │ │ mov r0, #0 │ │ │ │ - b 66200 │ │ │ │ + b 6611c │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 6613c │ │ │ │ + beq 66058 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6610c │ │ │ │ + beq 66028 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 6620c │ │ │ │ + ldreq r7, [pc, #264] @ 66128 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66150 │ │ │ │ - b 66110 │ │ │ │ - ldr sl, [pc, #248] @ 6620c │ │ │ │ + beq 6606c │ │ │ │ + b 6602c │ │ │ │ + ldr sl, [pc, #248] @ 66128 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66134 │ │ │ │ - bl 10329c │ │ │ │ + beq 66050 │ │ │ │ + bl 1037fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 660d8 │ │ │ │ + blt 65ff4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 6614c │ │ │ │ + beq 66068 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 66150 │ │ │ │ - ldr sl, [pc, #200] @ 6620c │ │ │ │ + b 6606c │ │ │ │ + ldr sl, [pc, #200] @ 66128 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 66150 │ │ │ │ - ldr r7, [pc, #184] @ 6620c │ │ │ │ + b 6606c │ │ │ │ + ldr r7, [pc, #184] @ 66128 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e07f0 │ │ │ │ + bl 2e13cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 660d8 │ │ │ │ + beq 65ff4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d7a88 │ │ │ │ + bl 2d866c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661f0 │ │ │ │ + beq 6610c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7b3c │ │ │ │ + bl 2d8720 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661f0 │ │ │ │ + beq 6610c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7ba0 │ │ │ │ + bl 2d8784 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661f0 │ │ │ │ + beq 6610c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d7e5c │ │ │ │ + bl 2d8a40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661f0 │ │ │ │ + beq 6610c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9b40 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2da718 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661f0 │ │ │ │ + beq 6610c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 661fc │ │ │ │ + beq 66118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 661fc │ │ │ │ + bne 66118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 661fc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 66118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 660d8 │ │ │ │ - ldr r0, [pc, #8] @ 6620c │ │ │ │ + bl 9b6dc │ │ │ │ + b 65ff4 │ │ │ │ + ldr r0, [pc, #8] @ 66128 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, r0, ror r2 │ │ │ │ + subseq r4, r7, r4, 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 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6625c │ │ │ │ + beq 66178 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6625c │ │ │ │ + beq 66178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6625c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66178 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66290 │ │ │ │ + beq 661ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66290 │ │ │ │ + beq 661ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66290 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 661ac │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662c4 │ │ │ │ + beq 661e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 662c4 │ │ │ │ + beq 661e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662c4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 661e0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f8 │ │ │ │ + beq 66214 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 662f8 │ │ │ │ + beq 66214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66214 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6632c │ │ │ │ + beq 66248 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6632c │ │ │ │ + beq 66248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6632c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66248 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66360 │ │ │ │ + beq 6627c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 66360 │ │ │ │ + beq 6627c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66360 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6627c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66394 │ │ │ │ + beq 662b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66394 │ │ │ │ + beq 662b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66394 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 662b0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c8 │ │ │ │ + beq 662e4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 663c8 │ │ │ │ + beq 662e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 662e4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663fc │ │ │ │ + beq 66318 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 663fc │ │ │ │ + beq 66318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663fc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66318 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66430 │ │ │ │ + beq 6634c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66430 │ │ │ │ + beq 6634c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66430 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6634c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66464 │ │ │ │ + beq 66380 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66464 │ │ │ │ + beq 66380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66464 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66380 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66498 │ │ │ │ + beq 663b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66498 │ │ │ │ + beq 663b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66498 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 663b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664cc │ │ │ │ + beq 663e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 664cc │ │ │ │ + beq 663e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664cc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 663e8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66500 │ │ │ │ + beq 6641c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66500 │ │ │ │ + beq 6641c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66500 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6641c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66534 │ │ │ │ + beq 66450 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66534 │ │ │ │ + beq 66450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66534 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66450 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66568 │ │ │ │ + beq 66484 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66568 │ │ │ │ + beq 66484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66568 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 66484 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6659c │ │ │ │ + beq 664b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 6659c │ │ │ │ + beq 664b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6659c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 664b8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665d0 │ │ │ │ + beq 664ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 665d0 │ │ │ │ + beq 664ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665d0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 664ec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 66514 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 6653c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 66550 │ │ │ │ + ldr r1, [pc, #36] @ 66554 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 66558 │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 6655c │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r7, r8, asr #6 │ │ │ │ + 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 66614 │ │ │ │ + bne 66598 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66648 │ │ │ │ - b 6663c │ │ │ │ + bne 665cc │ │ │ │ + b 665c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 666f0 │ │ │ │ + ldr r0, [pc, #204] @ 66674 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 665fc │ │ │ │ + bne 66580 │ │ │ │ mov r0, #0 │ │ │ │ - b 666e8 │ │ │ │ - bl a55f0 │ │ │ │ + b 6666c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66634 │ │ │ │ + bne 665b8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66668 │ │ │ │ - bl a55f0 │ │ │ │ + bne 665ec │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66634 │ │ │ │ + bne 665b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66634 │ │ │ │ + beq 665b8 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 666f4 │ │ │ │ - ldr r0, [pc, #108] @ 666f8 │ │ │ │ + ldr r1, [pc, #108] @ 66678 │ │ │ │ + ldr r0, [pc, #108] @ 6667c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66634 │ │ │ │ - bl c3d68 │ │ │ │ + blt 665b8 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 666fc │ │ │ │ - bge 666e8 │ │ │ │ - ldr r3, [pc, #36] @ 66700 │ │ │ │ + ldrge r0, [pc, #40] @ 66680 │ │ │ │ + bge 6666c │ │ │ │ + ldr r3, [pc, #36] @ 66684 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq ip, r6, r4, ror r1 │ │ │ │ - @ instruction: 0x00391bb0 │ │ │ │ - @ instruction: 0x00391bb4 │ │ │ │ + eorseq ip, r6, r4, ror ip │ │ │ │ + eorseq r2, r9, r0, ror #12 │ │ │ │ + eorseq r2, r9, r4, ror #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 66720 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 66748 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 6675c │ │ │ │ - ldr r1, [pc, #36] @ 66760 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66764 │ │ │ │ - tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 66768 │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r7, r8, r8, r0 │ │ │ │ - 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 r1, [pc, #32] @ 667a4 │ │ │ │ + ldr r1, [pc, #32] @ 666c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 15035c │ │ │ │ + bl 150abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6679c │ │ │ │ + bne 666b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99bb4 │ │ │ │ - eorseq r9, r8, r8, lsl #23 │ │ │ │ + b 9a098 │ │ │ │ + @ instruction: 0x0038aaf8 │ │ │ │ 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 6680c │ │ │ │ + bl 66728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66800 │ │ │ │ + beq 6671c │ │ │ │ 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 667fc │ │ │ │ + beq 66718 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32b8 │ │ │ │ - ldr r0, [pc, #4] @ 66808 │ │ │ │ + b a37a0 │ │ │ │ + ldr r0, [pc, #4] @ 66724 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r7, ip, ror #2 │ │ │ │ + subseq r7, r7, r4, ror r1 │ │ │ │ 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 66888 │ │ │ │ + beq 667a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66888 │ │ │ │ + bne 667a4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21e0e0 │ │ │ │ + bl 21fb64 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66888 │ │ │ │ - bl a55f0 │ │ │ │ + bne 667a4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 668c0 │ │ │ │ + bne 667dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66888 │ │ │ │ + bne 667a4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 668c4 │ │ │ │ + b 667e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b62ec │ │ │ │ + bl 1b7114 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 668b0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 667cc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 668c0 │ │ │ │ + bne 667dc │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 668c4 │ │ │ │ + b 667e0 │ │ │ │ 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] @ 66914 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66830 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66908 │ │ │ │ + beq 66824 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66918 │ │ │ │ + ldr r0, [pc, #20] @ 66834 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 6691c │ │ │ │ - b a9a3c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, asr #2 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ + ldr r0, [pc, #8] @ 66838 │ │ │ │ + b a9f24 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq r0, r9, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 669ac │ │ │ │ + ldr r3, [pc, #116] @ 668c8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66974 │ │ │ │ + beq 66890 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66974 │ │ │ │ + ble 66890 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6698c │ │ │ │ - b 669a4 │ │ │ │ - ldr r3, [pc, #52] @ 669b0 │ │ │ │ - ldr r1, [pc, #52] @ 669b4 │ │ │ │ + bne 668a8 │ │ │ │ + b 668c0 │ │ │ │ + ldr r3, [pc, #52] @ 668cc │ │ │ │ + ldr r1, [pc, #52] @ 668d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 669a4 │ │ │ │ + b 668c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 669a4 │ │ │ │ + bne 668c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66a54 │ │ │ │ + ldr r3, [pc, #132] @ 66970 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a08 │ │ │ │ + beq 66924 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a08 │ │ │ │ + ble 66924 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66a20 │ │ │ │ - bl 1621cc │ │ │ │ + bne 6693c │ │ │ │ + bl 16273c │ │ │ │ mov r5, r0 │ │ │ │ - b 66a28 │ │ │ │ - ldr r3, [pc, #72] @ 66a58 │ │ │ │ - ldr r1, [pc, #72] @ 66a5c │ │ │ │ + b 66944 │ │ │ │ + ldr r3, [pc, #72] @ 66974 │ │ │ │ + ldr r1, [pc, #72] @ 66978 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66a4c │ │ │ │ - bl b2884 │ │ │ │ + b 66968 │ │ │ │ + bl b2dc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66a4c │ │ │ │ + beq 66968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66a4c │ │ │ │ + bne 66968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ 669c4 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 669b8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #20] @ 669c8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a9f24 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 669cc │ │ │ │ + b a9f24 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq r0, r9, r0, lsl #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 r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 6680c │ │ │ │ + bl 66728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66abc │ │ │ │ + beq 66a2c │ │ │ │ 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 66ab8 │ │ │ │ + beq 66a28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a32b8 │ │ │ │ - ldr r0, [pc, #4] @ 66ac4 │ │ │ │ + b a37a0 │ │ │ │ + ldr r0, [pc, #4] @ 66a34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r7, ip, ror #2 │ │ │ │ + subseq r7, r7, r4, ror r1 │ │ │ │ + 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 a5dc8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 8c318 │ │ │ │ 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] @ 66b10 │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 66b04 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66b14 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66b18 │ │ │ │ - b a9a3c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, asr #2 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 66aec │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 66ab4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 66ab4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115ddc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 66acc │ │ │ │ + b 66ae4 │ │ │ │ + ldr r3, [pc, #52] @ 66af0 │ │ │ │ + ldr r1, [pc, #52] @ 66af4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 66ae4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 66ae4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + b 6612c │ │ │ │ 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 66b54 │ │ │ │ + bne 66b34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 6680c │ │ │ │ + bl 66728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b7c │ │ │ │ - b 66b74 │ │ │ │ + bne 66b5c │ │ │ │ + b 66b54 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66c34 │ │ │ │ + ldr r0, [pc, #208] @ 66c14 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b3c │ │ │ │ + bne 66b1c │ │ │ │ mov r0, #0 │ │ │ │ - b 66c2c │ │ │ │ + b 66c0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 6680c │ │ │ │ + bl 66728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b74 │ │ │ │ + beq 66b54 │ │ │ │ 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 66bc4 │ │ │ │ + bcs 66ba4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66bd8 │ │ │ │ - ldr r3, [pc, #108] @ 66c38 │ │ │ │ - ldr r1, [pc, #108] @ 66c3c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 66c0c │ │ │ │ - ldr r3, [pc, #96] @ 66c40 │ │ │ │ - ldr r0, [pc, #96] @ 66c44 │ │ │ │ + bcc 66bb8 │ │ │ │ + ldr r3, [pc, #108] @ 66c18 │ │ │ │ + ldr r1, [pc, #108] @ 66c1c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 66bec │ │ │ │ + ldr r3, [pc, #96] @ 66c20 │ │ │ │ + ldr r0, [pc, #96] @ 66c24 │ │ │ │ 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 66c20 │ │ │ │ - bl a55f0 │ │ │ │ + bne 66c00 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66c48 │ │ │ │ - bne 66b74 │ │ │ │ - b 66c2c │ │ │ │ + ldreq r0, [pc, #44] @ 66c28 │ │ │ │ + bne 66b54 │ │ │ │ + b 66c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150ca0 │ │ │ │ + b 1511dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror #3 │ │ │ │ + eorseq ip, r6, r8, ror #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r0, asr #23 │ │ │ │ + eorseq r2, r9, r0, ror r6 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ - subseq r7, r7, ip, ror #2 │ │ │ │ + subseq r7, r7, r4, ror r1 │ │ │ │ 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] @ 66d34 │ │ │ │ + ldr r1, [pc, #180] @ 66d14 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66cec │ │ │ │ + beq 66ccc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a704 <_Py_IncRef@@Base+0x2c0> │ │ │ │ + bl 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66cb8 │ │ │ │ - b 66cec │ │ │ │ + bne 66c98 │ │ │ │ + b 66ccc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cf4 │ │ │ │ + bne 66cd4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66d28 │ │ │ │ + ble 66d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30fb88 │ │ │ │ + bl 310c8c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66ca8 │ │ │ │ + bne 66c88 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66d28 │ │ │ │ + beq 66d08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66d0c │ │ │ │ + bne 66cec │ │ │ │ mov r4, #0 │ │ │ │ - b 66d28 │ │ │ │ + b 66d08 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66cb4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 66cb4 │ │ │ │ + bne 66c94 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 66c94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66cec │ │ │ │ + bne 66ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 66cec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 66ccc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, ror r9 │ │ │ │ - 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 a58e0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 8be3c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66dec │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 66db4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 66db4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115858 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 66dcc │ │ │ │ - b 66de4 │ │ │ │ - ldr r3, [pc, #52] @ 66df0 │ │ │ │ - ldr r1, [pc, #52] @ 66df4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 66de4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 66de4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ - b 66210 │ │ │ │ + eorseq r2, r9, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66f10 │ │ │ │ + ldr r2, [pc, #252] @ 66e2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66f14 │ │ │ │ + ldr r0, [pc, #244] @ 66e30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66e4c │ │ │ │ + bne 66d68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66f18 │ │ │ │ + ldr r3, [pc, #224] @ 66e34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66e8c │ │ │ │ + beq 66da8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66e50 │ │ │ │ - b 66e8c │ │ │ │ + bgt 66d6c │ │ │ │ + b 66da8 │ │ │ │ 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 66ea4 │ │ │ │ + bne 66dc0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66f18 │ │ │ │ + ldr r3, [pc, #156] @ 66e34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66e8c │ │ │ │ + beq 66da8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ea4 │ │ │ │ - ldr r3, [pc, #136] @ 66f1c │ │ │ │ - ldr r1, [pc, #136] @ 66f20 │ │ │ │ + bgt 66dc0 │ │ │ │ + ldr r3, [pc, #136] @ 66e38 │ │ │ │ + ldr r1, [pc, #136] @ 66e3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 66f08 │ │ │ │ + b 66e24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9510 │ │ │ │ + bl a99f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66ee4 │ │ │ │ + beq 66e00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66ee4 │ │ │ │ + bne 66e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66f08 │ │ │ │ + beq 66e24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f08 │ │ │ │ + bne 66e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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 66f7c │ │ │ │ + bne 66e98 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 66f80 │ │ │ │ + beq 66e9c │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66fb8 │ │ │ │ - bl a55f0 │ │ │ │ + bne 66ed4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67014 │ │ │ │ + bne 66f30 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66fdc │ │ │ │ - ldr r3, [pc, #72] @ 6701c │ │ │ │ + bne 66ef8 │ │ │ │ + ldr r3, [pc, #72] @ 66f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 66ff8 │ │ │ │ + bl 144904 │ │ │ │ + b 66f14 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d8e4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17df70 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67008 │ │ │ │ + bge 66f24 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 67014 │ │ │ │ + bne 66f30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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] @ 67134 │ │ │ │ - ldr r1, [pc, #240] @ 67138 │ │ │ │ + ldr r0, [pc, #240] @ 67050 │ │ │ │ + ldr r1, [pc, #240] @ 67054 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67070 │ │ │ │ + bne 66f8c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6713c │ │ │ │ + ldr r3, [pc, #224] @ 67058 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 670ac │ │ │ │ + beq 66fc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67074 │ │ │ │ - b 670ac │ │ │ │ + bgt 66f90 │ │ │ │ + b 66fc8 │ │ │ │ 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 670c4 │ │ │ │ + bne 66fe0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6713c │ │ │ │ + ldr r3, [pc, #160] @ 67058 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 670ac │ │ │ │ + beq 66fc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 670c8 │ │ │ │ - ldr r3, [pc, #140] @ 67140 │ │ │ │ - ldr r1, [pc, #140] @ 67144 │ │ │ │ + bgt 66fe4 │ │ │ │ + ldr r3, [pc, #140] @ 6705c │ │ │ │ + ldr r1, [pc, #140] @ 67060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 6712c │ │ │ │ + b 67048 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116e00 │ │ │ │ + bl 117384 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67108 │ │ │ │ + beq 67024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67108 │ │ │ │ + bne 67024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6712c │ │ │ │ + beq 67048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6712c │ │ │ │ + bne 67048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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 │ │ │ │ @@ -62293,97 +62238,118 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67190 │ │ │ │ + beq 670ac │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 671a4 │ │ │ │ + ldr r2, [pc, #12] @ 670c0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r8, lsr #3 │ │ │ │ - ldr r2, [pc, #20] @ 671c4 │ │ │ │ - ldr r0, [pc, #16] @ 671c4 │ │ │ │ + andeq r7, r6, r4, asr #1 │ │ │ │ + ldr r2, [pc, #20] @ 670e0 │ │ │ │ + ldr r0, [pc, #16] @ 670e0 │ │ │ │ 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 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 67244 │ │ │ │ + blt 67160 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18abc0 │ │ │ │ + bl 18b23c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67214 │ │ │ │ + bne 67130 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18abc0 │ │ │ │ + bl 18b23c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6724c │ │ │ │ + bne 67168 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 67254 │ │ │ │ + ldr r2, [pc, #32] @ 67170 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67258 │ │ │ │ + ldr r0, [pc, #4] @ 67174 │ │ │ │ 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] @ 67294 │ │ │ │ + ldr r0, [pc, #12] @ 671b0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r0, lsr sp │ │ │ │ + subseq sl, r7, r8, lsr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1df320 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 671f0 │ │ │ │ + bl 2a12c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 671f8 │ │ │ │ + ldr r3, [pc, #24] @ 67200 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144904 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 67204 │ │ │ │ + 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] @ 674c8 │ │ │ │ + ldr lr, [pc, #500] @ 67438 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62395,370 +62361,357 @@ │ │ │ │ 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 67338 │ │ │ │ + bne 672a8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6737c │ │ │ │ - ldr ip, [pc, #396] @ 674cc │ │ │ │ + beq 672ec │ │ │ │ + ldr ip, [pc, #396] @ 6743c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 674b0 │ │ │ │ + beq 67420 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67490 │ │ │ │ + beq 67400 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 67414 │ │ │ │ + beq 67384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673d0 │ │ │ │ - bl 148000 │ │ │ │ + beq 67340 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 673c4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 67334 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67490 │ │ │ │ + bne 67400 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 673d4 │ │ │ │ - b 67418 │ │ │ │ + bne 67344 │ │ │ │ + b 67388 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 673f8 │ │ │ │ + bne 67368 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 260b24 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67418 │ │ │ │ - b 67490 │ │ │ │ + bne 67388 │ │ │ │ + b 67400 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 6680c │ │ │ │ + bl 66728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67490 │ │ │ │ + beq 67400 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67418 │ │ │ │ - b 673e0 │ │ │ │ + beq 67388 │ │ │ │ + b 67350 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6744c │ │ │ │ + beq 673bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67464 │ │ │ │ + b 673d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67498 │ │ │ │ + beq 67408 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 674a0 │ │ │ │ - bl 1325ec │ │ │ │ + bne 67410 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67420 │ │ │ │ + beq 67390 │ │ │ │ mov r4, #0 │ │ │ │ - b 674b0 │ │ │ │ - ldr r4, [pc, #48] @ 674d0 │ │ │ │ - b 674b0 │ │ │ │ - ldr r3, [pc, #44] @ 674d4 │ │ │ │ + b 67420 │ │ │ │ + ldr r4, [pc, #48] @ 67440 │ │ │ │ + b 67420 │ │ │ │ + ldr r3, [pc, #44] @ 67444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, asr #14 │ │ │ │ - subseq r4, r7, r8, asr #5 │ │ │ │ + subseq pc, r3, r8, lsr r2 @ │ │ │ │ + subseq r4, r7, ip, 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 1ddb78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 67514 │ │ │ │ - bl 2a12c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 6751c │ │ │ │ - ldr r3, [pc, #24] @ 67524 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67528 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006752c : │ │ │ │ +00067448 : │ │ │ │ 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 67554 │ │ │ │ - b 2987dc │ │ │ │ + bne 67470 │ │ │ │ + b 29988c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58654 │ │ │ │ + bl 585a0 │ │ │ │ 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] @ 676d8 │ │ │ │ - ldr r2, [pc, #324] @ 676dc │ │ │ │ + ldr r0, [pc, #324] @ 675f4 │ │ │ │ + ldr r2, [pc, #324] @ 675f8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 675c4 │ │ │ │ + bne 674e0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 676e0 │ │ │ │ + ldr r3, [pc, #304] @ 675fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6763c │ │ │ │ + beq 67558 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 675c8 │ │ │ │ - b 6763c │ │ │ │ + bgt 674e4 │ │ │ │ + b 67558 │ │ │ │ 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 67604 │ │ │ │ + bne 67520 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 676e0 │ │ │ │ + ldr r3, [pc, #236] @ 675fc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6763c │ │ │ │ + beq 67558 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6763c │ │ │ │ + ble 67558 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6766c │ │ │ │ + beq 67588 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 67660 │ │ │ │ + bne 6757c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 676e0 │ │ │ │ + ldr r3, [pc, #168] @ 675fc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 67654 │ │ │ │ - ldr r3, [pc, #160] @ 676e4 │ │ │ │ - ldr r1, [pc, #160] @ 676e8 │ │ │ │ + bne 67570 │ │ │ │ + ldr r3, [pc, #160] @ 67600 │ │ │ │ + ldr r1, [pc, #160] @ 67604 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r7, #0 │ │ │ │ - b 676d0 │ │ │ │ + b 675ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6763c │ │ │ │ + ble 67558 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1274e8 │ │ │ │ + bl 127a78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 676a4 │ │ │ │ + beq 675c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 676a4 │ │ │ │ + bne 675c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 676c8 │ │ │ │ + beq 675e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 676c8 │ │ │ │ + bne 675e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6771c │ │ │ │ - bl a55f0 │ │ │ │ + bne 67638 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 677a4 │ │ │ │ + bne 676c0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 67740 │ │ │ │ - ldr r3, [pc, #120] @ 677b0 │ │ │ │ + bne 6765c │ │ │ │ + ldr r3, [pc, #120] @ 676cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - bl 8aee0 │ │ │ │ + b 144904 │ │ │ │ + bl 8b3bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67754 │ │ │ │ + bne 67670 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67790 │ │ │ │ - bl 8b47c │ │ │ │ + beq 676ac │ │ │ │ + bl 8b958 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 677b0 │ │ │ │ + ldr r2, [pc, #48] @ 676cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144344 │ │ │ │ - bl bb7f4 │ │ │ │ + b 144904 │ │ │ │ + bl bbd2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ - b 677a8 │ │ │ │ + bl 8b958 │ │ │ │ + b 676c4 │ │ │ │ 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] @ 67820 │ │ │ │ + ldr r6, [pc, #84] @ 6773c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 677ec │ │ │ │ + beq 67708 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 677f0 │ │ │ │ + beq 6770c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6780c │ │ │ │ - ldr r1, [pc, #28] @ 67820 │ │ │ │ - bl ade04 │ │ │ │ + beq 67728 │ │ │ │ + ldr r1, [pc, #28] @ 6773c │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67810 │ │ │ │ + beq 6772c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191d24 │ │ │ │ + b 1923a0 │ │ │ │ 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] @ 67864 │ │ │ │ + ldr r4, [pc, #40] @ 67780 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67854 │ │ │ │ - bl 2aacc0 │ │ │ │ + beq 67770 │ │ │ │ + bl 2abd70 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ - ldr r0, [pc, #4] @ 67868 │ │ │ │ + bl 158574 │ │ │ │ + ldr r0, [pc, #4] @ 67784 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #12] @ 677a0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #8] @ 677a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 117b4c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, ip, asr r8 │ │ │ │ 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 67a3c │ │ │ │ + bcc 67978 │ │ │ │ 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 │ │ │ │ @@ -62766,235 +62719,227 @@ │ │ │ │ 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 6795c │ │ │ │ + bls 67898 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 6797c │ │ │ │ + bne 678b8 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67900 │ │ │ │ + bne 6783c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6790c │ │ │ │ + beq 67848 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_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 67954 │ │ │ │ + beq 67890 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67930 │ │ │ │ + b 6786c │ │ │ │ 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 67a3c │ │ │ │ + b 67978 │ │ │ │ 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 679bc │ │ │ │ + bne 678f8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 679c8 │ │ │ │ + beq 67904 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_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 67a18 │ │ │ │ + beq 67954 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59408 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ + bl 59488 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 679f4 │ │ │ │ + b 67930 │ │ │ │ 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} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67a5c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67a60 │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 1175c8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsr #27 │ │ │ │ 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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ 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 67ac4 │ │ │ │ - ldr r3, [pc, #248] @ 67bb0 │ │ │ │ - ldr r1, [pc, #248] @ 67bb4 │ │ │ │ + beq 679e0 │ │ │ │ + ldr r3, [pc, #248] @ 67acc │ │ │ │ + ldr r1, [pc, #248] @ 67ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 67aec │ │ │ │ + bl 18f7a0 │ │ │ │ + b 67a08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67af4 │ │ │ │ - ldr r3, [pc, #204] @ 67bb0 │ │ │ │ - ldr r1, [pc, #208] @ 67bb8 │ │ │ │ + bne 67a10 │ │ │ │ + ldr r3, [pc, #204] @ 67acc │ │ │ │ + ldr r1, [pc, #208] @ 67ad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 67ba8 │ │ │ │ + b 67ac4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67aec │ │ │ │ + beq 67a08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67b34 │ │ │ │ - ldr r3, [pc, #156] @ 67bbc │ │ │ │ - ldr r1, [pc, #156] @ 67bc0 │ │ │ │ + ble 67a50 │ │ │ │ + ldr r3, [pc, #156] @ 67ad8 │ │ │ │ + ldr r1, [pc, #156] @ 67adc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 67aec │ │ │ │ + bl 113810 │ │ │ │ + b 67a08 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67b70 │ │ │ │ + bne 67a8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67b70 │ │ │ │ + bge 67a8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 6786c │ │ │ │ + bl 677a8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 67bc4 │ │ │ │ - b 67ba8 │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 67ae0 │ │ │ │ + b 67ac4 │ │ │ │ + bl c4288 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6786c │ │ │ │ + bl 677a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 67b60 │ │ │ │ + bl c7fd8 │ │ │ │ + b 67a7c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #108] @ 67c4c │ │ │ │ + ldr ip, [pc, #108] @ 67b68 │ │ │ │ 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] @ 67c50 │ │ │ │ - bl 2df560 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67b6c │ │ │ │ + bl 2e013c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67c44 │ │ │ │ + beq 67b60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67c54 │ │ │ │ + ldr r0, [pc, #44] @ 67b70 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67c40 │ │ │ │ - ldr r3, [pc, #32] @ 67c58 │ │ │ │ + bge 67b5c │ │ │ │ + ldr r3, [pc, #32] @ 67b74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 67c44 │ │ │ │ - bl a6308 │ │ │ │ + bl 144904 │ │ │ │ + b 67b60 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r8, asr #26 │ │ │ │ - @ instruction: 0x00574498 │ │ │ │ + andeq lr, r4, r8, ror ip │ │ │ │ + @ instruction: 0x0057449c │ │ │ │ @ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -63002,15 +62947,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 67e2c │ │ │ │ + bcc 67d48 │ │ │ │ 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 │ │ │ │ @@ -63018,92 +62963,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 67d4c │ │ │ │ + bls 67c68 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67d6c │ │ │ │ + bne 67c88 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67cf0 │ │ │ │ + bne 67c0c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67cfc │ │ │ │ + beq 67c18 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ 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 67d44 │ │ │ │ + beq 67c60 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67d20 │ │ │ │ + b 67c3c │ │ │ │ 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 67e2c │ │ │ │ + b 67d48 │ │ │ │ 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 67dac │ │ │ │ + bne 67cc8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67db8 │ │ │ │ + beq 67cd4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ 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 67e08 │ │ │ │ + beq 67d24 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b3d0 │ │ │ │ + bl 22cec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67de4 │ │ │ │ + b 67d00 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63115,152 +63060,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 67e6c │ │ │ │ - ldr r3, [pc, #248] @ 67f58 │ │ │ │ - ldr r1, [pc, #248] @ 67f5c │ │ │ │ + beq 67d88 │ │ │ │ + ldr r3, [pc, #248] @ 67e74 │ │ │ │ + ldr r1, [pc, #248] @ 67e78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 67e94 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 67db0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e9c │ │ │ │ - ldr r3, [pc, #204] @ 67f58 │ │ │ │ - ldr r1, [pc, #208] @ 67f60 │ │ │ │ + bne 67db8 │ │ │ │ + ldr r3, [pc, #204] @ 67e74 │ │ │ │ + ldr r1, [pc, #208] @ 67e7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 67f50 │ │ │ │ + b 67e6c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67e94 │ │ │ │ + beq 67db0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67edc │ │ │ │ - ldr r3, [pc, #156] @ 67f64 │ │ │ │ - ldr r1, [pc, #156] @ 67f68 │ │ │ │ + ble 67df8 │ │ │ │ + ldr r3, [pc, #156] @ 67e80 │ │ │ │ + ldr r1, [pc, #156] @ 67e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 67e94 │ │ │ │ + bl 113810 │ │ │ │ + b 67db0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67f18 │ │ │ │ + bne 67e34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67f18 │ │ │ │ + bge 67e34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67b78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 67f6c │ │ │ │ - b 67f50 │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 67e88 │ │ │ │ + b 67e6c │ │ │ │ + bl c4288 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67c5c │ │ │ │ + bl 67b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 67f08 │ │ │ │ + bl c7fd8 │ │ │ │ + b 67e24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00067f70 : │ │ │ │ +00067e8c : │ │ │ │ mov r1, #0 │ │ │ │ - b 29bfc4 │ │ │ │ + b 29d074 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67f8c │ │ │ │ - b 92da0 │ │ │ │ + bne 67ea8 │ │ │ │ + b 93268 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6801c │ │ │ │ + beq 67f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c600 <_Py_c_prod@@Base+0xd8> │ │ │ │ + bl 6c99c │ │ │ │ ldr r4, [r0] │ │ │ │ - b 67fd0 │ │ │ │ + b 67eec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6805c │ │ │ │ + bne 67f78 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 68074 │ │ │ │ + beq 67f90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 67fcc │ │ │ │ + ble 67ee8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fc0 │ │ │ │ + beq 67edc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 68024 │ │ │ │ + bne 67f40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 68040 │ │ │ │ + bne 67f5c │ │ │ │ mov r5, #0 │ │ │ │ - b 68074 │ │ │ │ + b 67f90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68010 │ │ │ │ + bne 67f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 68010 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 67f2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6801c │ │ │ │ + bne 67f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6801c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 67f38 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 67fcc │ │ │ │ + bne 67ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 67fcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 67ee8 │ │ │ │ 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] │ │ │ │ @@ -63268,15 +63213,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 6824c │ │ │ │ + bcc 68168 │ │ │ │ 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 │ │ │ │ @@ -63284,865 +63229,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 6816c │ │ │ │ + bls 68088 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 6818c │ │ │ │ + bne 680a8 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68110 │ │ │ │ + bne 6802c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6811c │ │ │ │ + beq 68038 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5def0 │ │ │ │ + bl 5de70 │ │ │ │ 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 68164 │ │ │ │ + beq 68080 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5def0 │ │ │ │ + bl 5de70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68140 │ │ │ │ + b 6805c │ │ │ │ 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 6824c │ │ │ │ + b 68168 │ │ │ │ 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 681cc │ │ │ │ + bne 680e8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 681d8 │ │ │ │ + beq 680f4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5def0 │ │ │ │ + bl 5de70 │ │ │ │ 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 68228 │ │ │ │ + beq 68144 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5def0 │ │ │ │ + bl 5de70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68204 │ │ │ │ + b 68120 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00068254 : │ │ │ │ +00068170 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c36a8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c4360 <_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 68298 │ │ │ │ - ldr r3, [pc, #248] @ 68384 │ │ │ │ - ldr r1, [pc, #248] @ 68388 │ │ │ │ + beq 681b4 │ │ │ │ + ldr r3, [pc, #248] @ 682a0 │ │ │ │ + ldr r1, [pc, #248] @ 682a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 682c0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 681dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 682c8 │ │ │ │ - ldr r3, [pc, #204] @ 68384 │ │ │ │ - ldr r1, [pc, #208] @ 6838c │ │ │ │ + bne 681e4 │ │ │ │ + ldr r3, [pc, #204] @ 682a0 │ │ │ │ + ldr r1, [pc, #208] @ 682a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6837c │ │ │ │ + b 68298 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 682c0 │ │ │ │ + beq 681dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68308 │ │ │ │ - ldr r3, [pc, #156] @ 68390 │ │ │ │ - ldr r1, [pc, #156] @ 68394 │ │ │ │ + ble 68224 │ │ │ │ + ldr r3, [pc, #156] @ 682ac │ │ │ │ + ldr r1, [pc, #156] @ 682b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 682c0 │ │ │ │ + bl 113810 │ │ │ │ + b 681dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68344 │ │ │ │ + bne 68260 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68344 │ │ │ │ + bge 68260 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 68398 │ │ │ │ - b 6837c │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 682b4 │ │ │ │ + b 68298 │ │ │ │ + bl c4288 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6807c │ │ │ │ + bl 67f98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 68334 │ │ │ │ + bl c7fd8 │ │ │ │ + b 68250 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 683d4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 682f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 68404 │ │ │ │ + bne 68320 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 683f8 │ │ │ │ - ldr r3, [pc, #28] @ 6840c │ │ │ │ + beq 68314 │ │ │ │ + ldr r3, [pc, #28] @ 68328 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 68404 │ │ │ │ + bl 144904 │ │ │ │ + b 68320 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 68410 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #12] @ 6832c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r7, r4, asr #28 │ │ │ │ - ldr r1, [pc] @ 6841c │ │ │ │ - b 10f2d4 │ │ │ │ - eorseq sl, r5, ip, ror #22 │ │ │ │ + @ instruction: 0x0037d8f4 │ │ │ │ + ldr r1, [pc] @ 68338 │ │ │ │ + b 10f858 │ │ │ │ + eorseq fp, r5, ip, ror #12 │ │ │ │ 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 68458 │ │ │ │ - ldr r3, [pc, #248] @ 68544 │ │ │ │ - ldr r1, [pc, #248] @ 68548 │ │ │ │ + beq 68374 │ │ │ │ + ldr r3, [pc, #248] @ 68460 │ │ │ │ + ldr r1, [pc, #248] @ 68464 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 68480 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6839c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ + bl 15d994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68488 │ │ │ │ - ldr r3, [pc, #204] @ 68544 │ │ │ │ - ldr r1, [pc, #208] @ 6854c │ │ │ │ + bne 683a4 │ │ │ │ + ldr r3, [pc, #204] @ 68460 │ │ │ │ + ldr r1, [pc, #208] @ 68468 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6853c │ │ │ │ + b 68458 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68480 │ │ │ │ + beq 6839c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 684c8 │ │ │ │ - ldr r3, [pc, #156] @ 68550 │ │ │ │ - ldr r1, [pc, #156] @ 68554 │ │ │ │ + ble 683e4 │ │ │ │ + ldr r3, [pc, #156] @ 6846c │ │ │ │ + ldr r1, [pc, #156] @ 68470 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 68480 │ │ │ │ + bl 113810 │ │ │ │ + b 6839c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68504 │ │ │ │ + bne 68420 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68504 │ │ │ │ + bge 68420 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb660 │ │ │ │ + bl 2ec234 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 68558 │ │ │ │ - b 6853c │ │ │ │ - bl c3d68 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 68474 │ │ │ │ + b 68458 │ │ │ │ + bl c4288 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2eb660 │ │ │ │ + bl 2ec234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 684f4 │ │ │ │ + bl c7fd8 │ │ │ │ + b 68410 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006855c : │ │ │ │ +00068478 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 32aa3c <_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 685a0 │ │ │ │ - ldr r3, [pc, #248] @ 6868c │ │ │ │ - ldr r1, [pc, #248] @ 68690 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 685c8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15d424 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 685d0 │ │ │ │ - ldr r3, [pc, #204] @ 6868c │ │ │ │ - ldr r1, [pc, #208] @ 68694 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - b 68684 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 112358 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 685c8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 68610 │ │ │ │ - ldr r3, [pc, #156] @ 68698 │ │ │ │ - ldr r1, [pc, #156] @ 6869c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 685c8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6864c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 6864c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34e7dc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #84] @ 686a0 │ │ │ │ - b 68684 │ │ │ │ - bl c3d68 │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34e7dc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - b 6863c │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387fb4 │ │ │ │ - @ instruction: 0x00387fdc │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r8, r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 32b7f4 <_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] @ 687b8 │ │ │ │ + ldr r2, [pc, #252] @ 68598 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 687bc │ │ │ │ + ldr r0, [pc, #244] @ 6859c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 686f4 │ │ │ │ + bne 684d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 687c0 │ │ │ │ + ldr r3, [pc, #224] @ 685a0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 68730 │ │ │ │ + beq 68510 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 686f8 │ │ │ │ - b 68730 │ │ │ │ + bgt 684d8 │ │ │ │ + b 68510 │ │ │ │ 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 68748 │ │ │ │ + bne 68528 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 687c0 │ │ │ │ + ldr r3, [pc, #160] @ 685a0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 68730 │ │ │ │ + beq 68510 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6874c │ │ │ │ - ldr r3, [pc, #140] @ 687c4 │ │ │ │ - ldr r1, [pc, #140] @ 687c8 │ │ │ │ + bgt 6852c │ │ │ │ + ldr r3, [pc, #140] @ 685a4 │ │ │ │ + ldr r1, [pc, #140] @ 685a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 687b0 │ │ │ │ + b 68590 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ac40 │ │ │ │ + bl 10b198 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6878c │ │ │ │ + beq 6856c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6878c │ │ │ │ + bne 6856c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 687b0 │ │ │ │ + beq 68590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 687b0 │ │ │ │ + bne 68590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + 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 685e4 │ │ │ │ + ldr r3, [pc, #248] @ 686d0 │ │ │ │ + ldr r1, [pc, #248] @ 686d4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6860c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d994 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68614 │ │ │ │ + ldr r3, [pc, #204] @ 686d0 │ │ │ │ + ldr r1, [pc, #208] @ 686d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 686c8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1128dc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 6860c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 68654 │ │ │ │ + ldr r3, [pc, #156] @ 686dc │ │ │ │ + ldr r1, [pc, #156] @ 686e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113810 │ │ │ │ + b 6860c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 68690 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 68690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34f398 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #84] @ 686e4 │ │ │ │ + b 686c8 │ │ │ │ + bl c4288 │ │ │ │ + add r6, r4, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 231008 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 34f398 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7fd8 │ │ │ │ + b 68680 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r8, ip, lsr r8 │ │ │ │ + eorseq r8, r8, r4, ror #16 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + mlaseq r8, r0, r8, r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000687cc : │ │ │ │ +000686e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6880c │ │ │ │ + ldr r4, [pc, #40] @ 68728 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a9fe4 │ │ │ │ + bl 2ab094 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68810 │ │ │ │ - b 2a7860 │ │ │ │ + ldr r0, [pc, #4] @ 6872c │ │ │ │ + b 2a8910 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, lsl #28 │ │ │ │ - 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] @ 68834 │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r1, r9, r8, lsr #28 │ │ │ │ + @ instruction: 0x003928b0 │ │ │ │ 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 6886c │ │ │ │ + bne 68764 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6889c │ │ │ │ - b 68890 │ │ │ │ + bne 68794 │ │ │ │ + b 68788 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 68944 │ │ │ │ + ldr r0, [pc, #200] @ 6883c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68854 │ │ │ │ - b 6893c │ │ │ │ - bl a55f0 │ │ │ │ + bne 6874c │ │ │ │ + b 68834 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6893c │ │ │ │ + bne 68834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 68948 │ │ │ │ + ldr r2, [pc, #160] @ 68840 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 688c4 │ │ │ │ - ldr r3, [pc, #148] @ 6894c │ │ │ │ - ldr r1, [pc, #148] @ 68950 │ │ │ │ + beq 687bc │ │ │ │ + ldr r3, [pc, #148] @ 68844 │ │ │ │ + ldr r1, [pc, #148] @ 68848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 6892c │ │ │ │ + bl 117b4c │ │ │ │ + b 68824 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 688f0 │ │ │ │ + bhi 687e8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68924 │ │ │ │ + beq 6881c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68908 │ │ │ │ - ldr r3, [pc, #92] @ 68954 │ │ │ │ - ldr r1, [pc, #92] @ 68958 │ │ │ │ + b 68800 │ │ │ │ + ldr r3, [pc, #92] @ 6884c │ │ │ │ + ldr r1, [pc, #92] @ 68850 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b 6892c │ │ │ │ + bl 117b4c │ │ │ │ + b 68824 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68908 │ │ │ │ + bne 68800 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ - bl a55f0 │ │ │ │ + b a67f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68924 │ │ │ │ + beq 6881c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r4, lsl #14 │ │ │ │ + eorseq r2, r6, r4, lsl #4 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl r2 │ │ │ │ + eorseq r1, r9, r8, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, rrx │ │ │ │ + eorseq sp, r7, r4, lsl fp │ │ │ │ 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] @ 68ec8 │ │ │ │ + ldr r3, [pc, #1364] @ 68dc0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 689a8 │ │ │ │ + beq 688a0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 689a8 │ │ │ │ + beq 688a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 689dc │ │ │ │ - b 689c4 │ │ │ │ + bls 688d4 │ │ │ │ + b 688bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68994 │ │ │ │ - ldr r0, [pc, #1300] @ 68ecc │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68994 │ │ │ │ - b 68ac4 │ │ │ │ - ldr r0, [pc, #1280] @ 68ecc │ │ │ │ + beq 6888c │ │ │ │ + ldr r0, [pc, #1300] @ 68dc4 │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6888c │ │ │ │ + b 689bc │ │ │ │ + ldr r0, [pc, #1280] @ 68dc4 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ac4 │ │ │ │ + beq 689bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 689fc │ │ │ │ - bl a55f0 │ │ │ │ + bne 688f4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68a1c │ │ │ │ - bl a55f0 │ │ │ │ + bne 68914 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68a3c │ │ │ │ - bl a55f0 │ │ │ │ + bne 68934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68a5c │ │ │ │ - bl a55f0 │ │ │ │ + bne 68954 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68a7c │ │ │ │ - bl a55f0 │ │ │ │ + bne 68974 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68a9c │ │ │ │ - bl a55f0 │ │ │ │ + bne 68994 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68acc │ │ │ │ - ldr r2, [pc, #1048] @ 68ed0 │ │ │ │ - ldr r1, [pc, #1048] @ 68ed4 │ │ │ │ - ldr r0, [pc, #1036] @ 68ecc │ │ │ │ + bne 689c4 │ │ │ │ + ldr r2, [pc, #1048] @ 68dc8 │ │ │ │ + ldr r1, [pc, #1048] @ 68dcc │ │ │ │ + ldr r0, [pc, #1036] @ 68dc4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68ebc │ │ │ │ + b 68db4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68afc │ │ │ │ - ldr r2, [pc, #1004] @ 68ed8 │ │ │ │ - ldr r1, [pc, #1004] @ 68edc │ │ │ │ - ldr r0, [pc, #984] @ 68ecc │ │ │ │ + bne 689f4 │ │ │ │ + ldr r2, [pc, #1004] @ 68dd0 │ │ │ │ + ldr r1, [pc, #1004] @ 68dd4 │ │ │ │ + ldr r0, [pc, #984] @ 68dc4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b28 │ │ │ │ - ldr r2, [pc, #960] @ 68ed8 │ │ │ │ - ldr r1, [pc, #964] @ 68ee0 │ │ │ │ - ldr r0, [pc, #940] @ 68ecc │ │ │ │ + bne 68a20 │ │ │ │ + ldr r2, [pc, #960] @ 68dd0 │ │ │ │ + ldr r1, [pc, #964] @ 68dd8 │ │ │ │ + ldr r0, [pc, #940] @ 68dc4 │ │ │ │ mov r3, fp │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b54 │ │ │ │ - ldr r2, [pc, #916] @ 68ed8 │ │ │ │ - ldr r1, [pc, #924] @ 68ee4 │ │ │ │ - ldr r0, [pc, #896] @ 68ecc │ │ │ │ + bne 68a4c │ │ │ │ + ldr r2, [pc, #916] @ 68dd0 │ │ │ │ + ldr r1, [pc, #924] @ 68ddc │ │ │ │ + ldr r0, [pc, #896] @ 68dc4 │ │ │ │ mov r3, sl │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b80 │ │ │ │ - ldr r2, [pc, #888] @ 68ee8 │ │ │ │ - ldr r1, [pc, #888] @ 68eec │ │ │ │ - ldr r0, [pc, #852] @ 68ecc │ │ │ │ + bne 68a78 │ │ │ │ + ldr r2, [pc, #888] @ 68de0 │ │ │ │ + ldr r1, [pc, #888] @ 68de4 │ │ │ │ + ldr r0, [pc, #852] @ 68dc4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68bac │ │ │ │ - ldr r2, [pc, #844] @ 68ee8 │ │ │ │ - ldr r1, [pc, #848] @ 68ef0 │ │ │ │ - ldr r0, [pc, #808] @ 68ecc │ │ │ │ + bne 68aa4 │ │ │ │ + ldr r2, [pc, #844] @ 68de0 │ │ │ │ + ldr r1, [pc, #848] @ 68de8 │ │ │ │ + ldr r0, [pc, #808] @ 68dc4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68bdc │ │ │ │ - ldr r2, [pc, #796] @ 68ee8 │ │ │ │ - ldr r1, [pc, #804] @ 68ef4 │ │ │ │ - ldr r0, [pc, #760] @ 68ecc │ │ │ │ + bne 68ad4 │ │ │ │ + ldr r2, [pc, #796] @ 68de0 │ │ │ │ + ldr r1, [pc, #804] @ 68dec │ │ │ │ + ldr r0, [pc, #760] @ 68dc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68bfc │ │ │ │ - bl a55f0 │ │ │ │ + bne 68af4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 689bc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68c2c │ │ │ │ - ldr r2, [pc, #692] @ 68ed0 │ │ │ │ - ldr r1, [pc, #728] @ 68ef8 │ │ │ │ - ldr r0, [pc, #680] @ 68ecc │ │ │ │ + bne 68b24 │ │ │ │ + ldr r2, [pc, #692] @ 68dc8 │ │ │ │ + ldr r1, [pc, #728] @ 68df0 │ │ │ │ + ldr r0, [pc, #680] @ 68dc4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68c58 │ │ │ │ - ldr r2, [pc, #648] @ 68ed0 │ │ │ │ - ldr r1, [pc, #688] @ 68efc │ │ │ │ - ldr r0, [pc, #636] @ 68ecc │ │ │ │ + bne 68b50 │ │ │ │ + ldr r2, [pc, #648] @ 68dc8 │ │ │ │ + ldr r1, [pc, #688] @ 68df4 │ │ │ │ + ldr r0, [pc, #636] @ 68dc4 │ │ │ │ mov r3, r9 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68cc4 │ │ │ │ + ble 68bbc │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68c90 │ │ │ │ - ldr r2, [pc, #600] @ 68ed8 │ │ │ │ - ldr r1, [pc, #636] @ 68f00 │ │ │ │ - ldr r0, [pc, #580] @ 68ecc │ │ │ │ + bne 68b88 │ │ │ │ + ldr r2, [pc, #600] @ 68dd0 │ │ │ │ + ldr r1, [pc, #636] @ 68df8 │ │ │ │ + ldr r0, [pc, #580] @ 68dc4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68cd0 │ │ │ │ + beq 68bc8 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68cd4 │ │ │ │ - ldr r2, [pc, #548] @ 68ed8 │ │ │ │ - ldr r1, [pc, #588] @ 68f04 │ │ │ │ - ldr r0, [pc, #528] @ 68ecc │ │ │ │ + bne 68bcc │ │ │ │ + ldr r2, [pc, #548] @ 68dd0 │ │ │ │ + ldr r1, [pc, #588] @ 68dfc │ │ │ │ + ldr r0, [pc, #528] @ 68dc4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68ac4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 689bc │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68cd4 │ │ │ │ + b 68bcc │ │ │ │ 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] @ 68f08 │ │ │ │ - ldr r0, [pc, #508] @ 68f0c │ │ │ │ + ldr r1, [pc, #508] @ 68e00 │ │ │ │ + ldr r0, [pc, #508] @ 68e04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68d40 │ │ │ │ + blt 68c38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d58 │ │ │ │ - ldr r3, [pc, #472] @ 68f10 │ │ │ │ - ldr r1, [pc, #472] @ 68f14 │ │ │ │ + bge 68c50 │ │ │ │ + ldr r3, [pc, #472] @ 68e08 │ │ │ │ + ldr r1, [pc, #472] @ 68e0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68e9c │ │ │ │ + b 68d94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d78 │ │ │ │ - ldr r3, [pc, #420] @ 68f10 │ │ │ │ - ldr r1, [pc, #424] @ 68f18 │ │ │ │ + bge 68c70 │ │ │ │ + ldr r3, [pc, #420] @ 68e08 │ │ │ │ + ldr r1, [pc, #424] @ 68e10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 68d40 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 68c38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d98 │ │ │ │ - ldr r3, [pc, #388] @ 68f10 │ │ │ │ - ldr r1, [pc, #396] @ 68f1c │ │ │ │ + bge 68c90 │ │ │ │ + ldr r3, [pc, #388] @ 68e08 │ │ │ │ + ldr r1, [pc, #396] @ 68e14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 68d40 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 68c38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68db8 │ │ │ │ - ldr r3, [pc, #356] @ 68f10 │ │ │ │ - ldr r1, [pc, #368] @ 68f20 │ │ │ │ + bge 68cb0 │ │ │ │ + ldr r3, [pc, #356] @ 68e08 │ │ │ │ + ldr r1, [pc, #368] @ 68e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 68d40 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 68c38 │ │ │ │ mov r0, fp │ │ │ │ - bl 68fdc │ │ │ │ + bl 68ff4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68d40 │ │ │ │ + beq 68c38 │ │ │ │ mov r0, sl │ │ │ │ - bl 68fdc │ │ │ │ + bl 68ff4 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68e9c │ │ │ │ + beq 68d94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68e00 │ │ │ │ + beq 68cf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 68fdc │ │ │ │ + bl 68ff4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68e04 │ │ │ │ - b 68e8c │ │ │ │ - ldr r5, [pc, #284] @ 68f24 │ │ │ │ + bne 68cfc │ │ │ │ + b 68d84 │ │ │ │ + ldr r5, [pc, #284] @ 68e1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68e20 │ │ │ │ + beq 68d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68fdc │ │ │ │ + bl 68ff4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68e24 │ │ │ │ - b 68e98 │ │ │ │ - ldr r4, [pc, #252] @ 68f24 │ │ │ │ + bne 68d1c │ │ │ │ + b 68d90 │ │ │ │ + ldr r4, [pc, #252] @ 68e1c │ │ │ │ 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 │ │ │ │ @@ -64157,1579 +64093,1646 @@ │ │ │ │ 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 2d0b90 │ │ │ │ + bl 2d1770 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68e9c │ │ │ │ + b 68d94 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68e9c │ │ │ │ + b 68d94 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 sl, r7, r8, lsl #12 │ │ │ │ - eorseq r0, r9, r8, asr r3 │ │ │ │ - eorseq r1, r9, r4, asr lr │ │ │ │ - eorseq ip, r7, r4, lsl r8 │ │ │ │ - eorseq r1, r9, r0, ror #28 │ │ │ │ - eorseq r1, r9, ip, ror #28 │ │ │ │ - eorseq r1, r9, r8, ror lr │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r1, r9, r4, lsl #29 │ │ │ │ - mlaseq r9, r0, lr, r1 │ │ │ │ - mlaseq r9, ip, lr, r1 │ │ │ │ - eorseq r1, r9, r8, lsr #29 │ │ │ │ - @ instruction: 0x00391eb4 │ │ │ │ - eorseq r1, r9, r0, asr #29 │ │ │ │ - eorseq r1, r9, ip, asr #29 │ │ │ │ - eorseq r2, r8, r8, lsr #13 │ │ │ │ - @ instruction: 0x003826b4 │ │ │ │ + eorseq sl, r7, r0, ror #26 │ │ │ │ + eorseq r0, r9, r0, lsl lr │ │ │ │ + @ instruction: 0x003928d8 │ │ │ │ + eorseq sp, r7, r4, asr #5 │ │ │ │ + eorseq r2, r9, r4, ror #17 │ │ │ │ + @ instruction: 0x003928f0 │ │ │ │ + @ instruction: 0x003928fc │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq r2, r9, r8, lsl #18 │ │ │ │ + eorseq r2, r9, r4, lsl r9 │ │ │ │ + eorseq r2, r9, r0, lsr #18 │ │ │ │ + eorseq r2, r9, ip, lsr #18 │ │ │ │ + eorseq r2, r9, r8, lsr r9 │ │ │ │ + eorseq r2, r9, r4, asr #18 │ │ │ │ + eorseq r2, r9, r0, asr r9 │ │ │ │ + eorseq r3, r8, r4, asr r1 │ │ │ │ + eorseq r3, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00391ed8 │ │ │ │ - @ instruction: 0x00391efc │ │ │ │ - eorseq r1, r9, r8, lsr #30 │ │ │ │ - eorseq r1, r9, r4, asr pc │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + eorseq r2, r9, ip, asr r9 │ │ │ │ + eorseq r2, r9, r0, lsl #19 │ │ │ │ + eorseq r2, r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x003929d8 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6308 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r0, [pc] @ 68e40 │ │ │ │ + b 129168 │ │ │ │ + @ instruction: 0x003929fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 68fac │ │ │ │ + ldr r2, [pc, #64] @ 68e9c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ - ldr r2, [pc, #48] @ 68fb0 │ │ │ │ + bl a2c00 │ │ │ │ + ldr r2, [pc, #48] @ 68ea0 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 68fa4 │ │ │ │ + beq 68e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 68fa4 │ │ │ │ + bne 68e94 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + subseq r0, r8, r8, lsl 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 68edc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68ef0 │ │ │ │ + b 68f00 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68ecc │ │ │ │ + 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 68f1c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68f38 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68f54 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68f70 │ │ │ │ + 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a6308 │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a67f0 │ │ │ │ + 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 34c850 <_Py_c_neg@@Base+0x554> │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 68fec │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 2b4e98 │ │ │ │ + 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 69074 │ │ │ │ - b 69040 │ │ │ │ + bne 6908c │ │ │ │ + b 69058 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 69080 │ │ │ │ - ldr r0, [pc, #148] @ 690bc │ │ │ │ + bne 69098 │ │ │ │ + ldr r0, [pc, #148] @ 690d4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 690c0 │ │ │ │ + ldr r1, [pc, #144] @ 690d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69098 │ │ │ │ + bne 690b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 690b4 │ │ │ │ + b 690cc │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 690c4 │ │ │ │ + ldr r2, [pc, #112] @ 690dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69014 │ │ │ │ + bne 6902c │ │ │ │ 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 690b4 │ │ │ │ - b 69048 │ │ │ │ - bl 1d1a70 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 690cc │ │ │ │ + b 69060 │ │ │ │ + bl 1d309c <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6906c │ │ │ │ + bne 69084 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69040 │ │ │ │ + beq 69058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69040 │ │ │ │ + bne 69058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 69040 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 69058 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror pc │ │ │ │ + eorseq r2, r9, r8, lsr #20 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 690f8 │ │ │ │ - ldr r3, [pc, #48] @ 69118 │ │ │ │ - ldr r1, [pc, #48] @ 6911c │ │ │ │ + bne 69110 │ │ │ │ + ldr r3, [pc, #48] @ 69130 │ │ │ │ + ldr r1, [pc, #48] @ 69134 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 216d50 │ │ │ │ + bl 218728 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8 │ │ │ │ + @ instruction: 0x00390ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r3, #6 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl 928a0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + b a67f0 │ │ │ │ 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 34be3c <_Py_c_neg@@Base+0x4c4> │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 69184 │ │ │ │ + bl 1c6aa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 69194 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b41ec │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 1764bc │ │ │ │ + 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 r3, [pc, #200] @ 6926c │ │ │ │ + ldr r3, [pc, #200] @ 69280 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 691d8 │ │ │ │ + beq 691ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 691d8 │ │ │ │ + ble 691ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f4a8 │ │ │ │ + bl 19fde8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69234 │ │ │ │ - b 691ec │ │ │ │ - ldr r3, [pc, #144] @ 69270 │ │ │ │ - ldr r1, [pc, #144] @ 69274 │ │ │ │ + bne 69248 │ │ │ │ + b 69200 │ │ │ │ + ldr r3, [pc, #144] @ 69284 │ │ │ │ + ldr r1, [pc, #144] @ 69288 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 69210 │ │ │ │ - ldr r3, [pc, #132] @ 69278 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 69224 │ │ │ │ + ldr r3, [pc, #132] @ 6928c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 6927c │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #120] @ 69290 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69218 │ │ │ │ + bne 6922c │ │ │ │ mov r5, #0 │ │ │ │ - b 69264 │ │ │ │ + b 69278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69210 │ │ │ │ + bne 69224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 69210 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 69224 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69264 │ │ │ │ + beq 69278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69264 │ │ │ │ + bne 69278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsr #31 │ │ │ │ + eorseq r2, r9, ip, asr 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, #31 │ │ │ │ + mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ 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 1c53fc │ │ │ │ + bl 1f9fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 692e4 │ │ │ │ + blt 692f8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e2c │ │ │ │ + b 1764bc │ │ │ │ mov r0, #0 │ │ │ │ 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 1f86f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 69324 │ │ │ │ - ldrd r0, [sp] │ │ │ │ + mov r3, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + bl 92d68 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e2c │ │ │ │ - mov r0, #0 │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 2b48f4 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6936c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 1764bc │ │ │ │ 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] @ 69444 │ │ │ │ + ldr r2, [pc, #252] @ 69488 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69448 │ │ │ │ + ldr r0, [pc, #244] @ 6948c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69380 │ │ │ │ + bne 693c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6944c │ │ │ │ + ldr r3, [pc, #224] @ 69490 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 693c0 │ │ │ │ + beq 69404 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69384 │ │ │ │ - b 693c0 │ │ │ │ + bgt 693c8 │ │ │ │ + b 69404 │ │ │ │ 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 693d8 │ │ │ │ + bne 6941c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6944c │ │ │ │ + ldr r3, [pc, #156] @ 69490 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 693c0 │ │ │ │ + beq 69404 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 693d8 │ │ │ │ - ldr r3, [pc, #136] @ 69450 │ │ │ │ - ldr r1, [pc, #136] @ 69454 │ │ │ │ + bgt 6941c │ │ │ │ + ldr r3, [pc, #136] @ 69494 │ │ │ │ + ldr r1, [pc, #136] @ 69498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 6943c │ │ │ │ + b 69480 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194da8 │ │ │ │ + bl 195424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69418 │ │ │ │ + beq 6945c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69418 │ │ │ │ + bne 6945c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6943c │ │ │ │ + beq 69480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6943c │ │ │ │ + bne 69480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ - 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 2b3c48 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 69490 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 175e2c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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 34be3c <_Py_c_neg@@Base+0x4c4> │ │ │ │ + bl 34c850 <_Py_c_neg@@Base+0x554> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 694cc │ │ │ │ + beq 694d0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175e2c │ │ │ │ + bl 1764bc │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - cmp r2, #4 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 6950c │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 69540 │ │ │ │ - b 69534 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69608 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 694f4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 69600 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6952c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 2a7db4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6952c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 2a7db4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6952c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 69588 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6952c │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - bl c3d68 │ │ │ │ - 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 c7ac0 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne 695d4 │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69590 │ │ │ │ - b 6952c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 695fc │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 6960c │ │ │ │ - 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 144344 │ │ │ │ - ldr r0, [pc, #12] @ 69610 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, r8, lsl r2 │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62390 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 62148 <_PyMonitoring_FireJumpEvent@@Base+0x268> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69688 │ │ │ │ + beq 6954c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69660 │ │ │ │ - ldr r3, [pc, #56] @ 69690 │ │ │ │ + beq 69524 │ │ │ │ + ldr r3, [pc, #56] @ 69554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 69678 │ │ │ │ + bl 144904 │ │ │ │ + b 6953c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b17c <_PySys_GetRequiredAttrString@@Base+0x31ec> │ │ │ │ + bl 25ced0 <_PySys_GetRequiredAttrString@@Base+0x34c4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69680 │ │ │ │ + bge 69544 │ │ │ │ mov r0, #0 │ │ │ │ - b 69688 │ │ │ │ + b 6954c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175e2c │ │ │ │ + bl 1764bc │ │ │ │ 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] @ 697a8 │ │ │ │ + ldr r2, [pc, #252] @ 6966c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 697ac │ │ │ │ + ldr r0, [pc, #244] @ 69670 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 696e4 │ │ │ │ + bne 695a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 697b0 │ │ │ │ + ldr r3, [pc, #224] @ 69674 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69724 │ │ │ │ + beq 695e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696e8 │ │ │ │ - b 69724 │ │ │ │ + bgt 695ac │ │ │ │ + b 695e8 │ │ │ │ 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 6973c │ │ │ │ + bne 69600 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 697b0 │ │ │ │ + ldr r3, [pc, #156] @ 69674 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69724 │ │ │ │ + beq 695e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6973c │ │ │ │ - ldr r3, [pc, #136] @ 697b4 │ │ │ │ - ldr r1, [pc, #136] @ 697b8 │ │ │ │ + bgt 69600 │ │ │ │ + ldr r3, [pc, #136] @ 69678 │ │ │ │ + ldr r1, [pc, #136] @ 6967c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 697a0 │ │ │ │ + b 69664 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216c34 │ │ │ │ + bl 21860c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6977c │ │ │ │ + beq 69640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6977c │ │ │ │ + bne 69640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 697a0 │ │ │ │ + beq 69664 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 697a0 │ │ │ │ + bne 69664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + 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 696b8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 696ec │ │ │ │ + b 696e0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r0, [pc, #236] @ 697b4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 696a0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 697ac │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 696d8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a8e64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 696d8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 2a8e64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 696d8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 69734 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 696d8 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ + bl c4288 │ │ │ │ + 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 c7fd8 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne 69780 │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6973c │ │ │ │ + b 696d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 697a8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #36] @ 697b8 │ │ │ │ + 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 144904 │ │ │ │ + ldr r0, [pc, #12] @ 697bc │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + eorseq ip, r6, r8, lsl sp │ │ │ │ + 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] @ 6981c │ │ │ │ + ldr r3, [pc, #72] @ 69820 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69820 │ │ │ │ + ldr r1, [pc, #60] @ 69824 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69814 │ │ │ │ + blt 69818 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [pc, #16] @ 69824 │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [pc, #16] @ 69828 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ 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] @ 698c4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str lr, [sp] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl b6fb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 698b8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 698a4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 2bfde0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 2c0b84 │ │ │ │ + b 698bc │ │ │ │ + ldr r0, [pc, #28] @ 698c8 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #24] @ 698cc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117b4c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x00392ad0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r8, r0, ror #7 │ │ │ │ + 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 69860 │ │ │ │ + bne 69908 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69894 │ │ │ │ - b 69888 │ │ │ │ + bne 6993c │ │ │ │ + b 69930 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69938 │ │ │ │ + ldr r0, [pc, #200] @ 699e0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69848 │ │ │ │ + bne 698f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 69930 │ │ │ │ - bl a55f0 │ │ │ │ + b 699d8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69880 │ │ │ │ + bne 69928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69880 │ │ │ │ + beq 69928 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69880 │ │ │ │ + beq 69928 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69904 │ │ │ │ - bl 1325ec │ │ │ │ + bne 699ac │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 698c4 │ │ │ │ - b 69880 │ │ │ │ + beq 6996c │ │ │ │ + b 69928 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6992c │ │ │ │ + beq 699d4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 6993c │ │ │ │ + ldr r2, [pc, #36] @ 699e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #12] @ 69940 │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #12] @ 699e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r6, r8, lsl #4 │ │ │ │ + eorseq ip, r6, r8, lsl #26 │ │ │ │ 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] @ 699dc │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str lr, [sp] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl b6a80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 699d0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699bc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 2bf1a8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 2bff4c │ │ │ │ - b 699d4 │ │ │ │ - ldr r0, [pc, #28] @ 699e0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699e4 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, lsr #32 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, lsr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69a74 │ │ │ │ + ldr r5, [pc, #116] @ 69a78 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69a5c │ │ │ │ + beq 69a60 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69e7c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca8 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69e7c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca8 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69e7c <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69a78 │ │ │ │ + bl 69ca8 <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69a7c │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34b68c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34c170 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18c1e8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, r8, ip, lsl #8 │ │ │ │ - b 57d58 │ │ │ │ + b 18c864 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r5, r8, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69b28 │ │ │ │ + ldr r1, [pc, #144] @ 69b28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69b2c │ │ │ │ + ldr r2, [pc, #140] @ 69b2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69ae0 │ │ │ │ + bne 69ae0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69b30 │ │ │ │ + ldr r3, [pc, #120] @ 69b30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69ac8 │ │ │ │ + beq 69ac8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ae4 │ │ │ │ - ldr r3, [pc, #100] @ 69b34 │ │ │ │ - ldr r1, [pc, #100] @ 69b38 │ │ │ │ + bgt 69ae4 │ │ │ │ + ldr r3, [pc, #100] @ 69b34 │ │ │ │ + ldr r1, [pc, #100] @ 69b38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 69b20 │ │ │ │ + b 69b20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69b20 │ │ │ │ + beq 69b20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69b20 │ │ │ │ + bne 69b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 69c04 │ │ │ │ + beq 69c04 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 69bac │ │ │ │ + bge 69bac │ │ │ │ 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 69b74 │ │ │ │ + b 69b74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69bd4 │ │ │ │ + beq 69bd4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69bd4 │ │ │ │ + beq 69bd4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 69c0c │ │ │ │ - bl 91940 │ │ │ │ + b 69c0c │ │ │ │ + bl 91e08 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 69c0c │ │ │ │ + bne 69c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69c04 │ │ │ │ + beq 69c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69c04 │ │ │ │ + bne 69c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69c58 │ │ │ │ + b 69c58 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 69c60 │ │ │ │ + ldr r2, [pc, #68] @ 69c60 │ │ │ │ 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] @ 69c64 │ │ │ │ - ldr r1, [pc, #44] @ 69c68 │ │ │ │ + ldr r0, [pc, #44] @ 69c64 │ │ │ │ + ldr r1, [pc, #44] @ 69c68 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 69c6c │ │ │ │ - ldr r1, [pc, #32] @ 69c70 │ │ │ │ - ldr r0, [pc, #32] @ 69c74 │ │ │ │ + ldr r3, [pc, #32] @ 69c6c │ │ │ │ + ldr r1, [pc, #32] @ 69c70 │ │ │ │ + ldr r0, [pc, #32] @ 69c74 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r0, asr #21 │ │ │ │ - @ instruction: 0x0038c1f8 │ │ │ │ - eorseq fp, r8, ip, lsr #21 │ │ │ │ - eorseq r1, r9, ip, ror #10 │ │ │ │ - eorseq r0, r7, ip, ror #28 │ │ │ │ - eorseq r2, r9, r0, lsr r0 │ │ │ │ + eorseq ip, r8, r0, ror r5 │ │ │ │ + eorseq ip, r8, ip, ror #25 │ │ │ │ + eorseq ip, r8, ip, asr r5 │ │ │ │ + eorseq r2, r9, r4, lsr #1 │ │ │ │ + eorseq r1, r7, ip, lsl r9 │ │ │ │ + eorseq r2, r9, r0, ror #21 │ │ │ │ + b 57e88 │ │ │ │ + ldr r3, [pc, #32] @ 69ca4 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359c90 │ │ │ │ + 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 69e98 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +00069ca8 <_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 {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 69cb0 │ │ │ │ + bne 69cf8 <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69ce0 │ │ │ │ - b 69cd4 │ │ │ │ + bne 69d28 <_Py_hashtable_size@@Base+0x80> │ │ │ │ + b 69d1c <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69e48 │ │ │ │ + ldr r0, [pc, #392] @ 69e90 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69c98 │ │ │ │ - b 69e0c │ │ │ │ - bl a55f0 │ │ │ │ + bne 69ce0 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + b 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69e0c │ │ │ │ + bne 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d04 │ │ │ │ - bl a55f0 │ │ │ │ + bne 69d4c <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69d38 │ │ │ │ - b 69e0c │ │ │ │ - bl aafb8 │ │ │ │ + beq 69d80 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69d30 │ │ │ │ + beq 69d78 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d30 │ │ │ │ + bne 69d78 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69cf0 │ │ │ │ + beq 69d38 <_Py_hashtable_size@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e0c │ │ │ │ + beq 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69d7c │ │ │ │ + bge 69dc4 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69e4c │ │ │ │ + ldr r1, [pc, #232] @ 69e94 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ 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 144344 │ │ │ │ + b 144904 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69e0c │ │ │ │ + beq 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69e14 │ │ │ │ + bge 69e5c <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69e30 │ │ │ │ - bl 1325ec │ │ │ │ + bne 69e78 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69d9c │ │ │ │ + beq 69de4 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69e0c │ │ │ │ + beq 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e0c │ │ │ │ + bne 69e54 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69e40 │ │ │ │ + b 69e88 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69e28 │ │ │ │ + beq 69e70 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69e40 │ │ │ │ - ldr r3, [pc, #20] @ 69e4c │ │ │ │ + b 69e88 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #20] @ 69e94 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 69de8 │ │ │ │ + bl 144904 │ │ │ │ + b 69e30 <_Py_hashtable_size@@Base+0x188> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #3 │ │ │ │ + eorseq ip, r6, ip, lsl #25 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 69e78 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - 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 69e94 <_Py_hashtable_size@@Base+0x18> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -00069e7c <_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 {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 69efc <_Py_hashtable_size@@Base+0x80> │ │ │ │ + beq 69f00 <_Py_hashtable_size@@Base+0x258> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69f04 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #52] @ 69f08 <_Py_hashtable_size@@Base+0x260> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ - 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 69f48 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 69f74 <_Py_hashtable_size@@Base+0xf8> │ │ │ │ - b 69f68 <_Py_hashtable_size@@Base+0xec> │ │ │ │ - ldr r0, [pc, #396] @ 6a0dc <_Py_hashtable_size@@Base+0x260> │ │ │ │ - mov r3, #4 │ │ │ │ - mov r2, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69f30 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - b 6a0d0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6a0d0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - bl 2a7db4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6a0d0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - cmp r5, #3 │ │ │ │ - movle r7, #0 │ │ │ │ - ble 69fb8 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 69fb8 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6a0d0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 1cd8f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69fe4 <_Py_hashtable_size@@Base+0x168> │ │ │ │ - ldr r3, [pc, #264] @ 6a0e0 <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldr r1, [pc, #264] @ 6a0e4 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6a0b0 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - mov r0, fp │ │ │ │ - bl 1ce1b0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt 6a0b0 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 6a2d8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 6a0b0 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - bl c3d68 │ │ │ │ - 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 c7ac0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bge 6a078 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmp r2, #4 │ │ │ │ - bne 6a078 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ - bl 1325ec │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6a018 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ - b 6a07c <_Py_hashtable_size@@Base+0x200> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r6, [r8] │ │ │ │ - bl 6a498 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6a0c0 <_Py_hashtable_size@@Base+0x244> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6a0b0 <_Py_hashtable_size@@Base+0x234> │ │ │ │ - ldr r2, [pc, #64] @ 6a0e8 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ - str r6, [r8] │ │ │ │ - ldr r0, [r2] │ │ │ │ - bl 144344 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - bne 6a0d0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a58e0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - mlaseq r6, r4, r1, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, asr #32 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 6a11c <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + bne 69f3c <_Py_hashtable_size@@Base+0x294> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6a11c <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + bhi 69f3c <_Py_hashtable_size@@Base+0x294> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 116e00 │ │ │ │ - ldr r0, [pc] @ 6a124 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + b 117384 │ │ │ │ + ldr r0, [pc] @ 69f44 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ 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] @ 6a23c <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + ldr r2, [pc, #252] @ 6a05c <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a240 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ + ldr r0, [pc, #244] @ 6a060 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a178 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ + bne 69f98 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a244 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #224] @ 6a064 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a1b4 <_Py_hashtable_size@@Base+0x338> │ │ │ │ + beq 69fd4 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a17c <_Py_hashtable_size@@Base+0x300> │ │ │ │ - b 6a1b4 <_Py_hashtable_size@@Base+0x338> │ │ │ │ + bgt 69f9c <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + b 69fd4 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ 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 6a1cc <_Py_hashtable_size@@Base+0x350> │ │ │ │ + bne 69fec <_Py_hashtable_size@@Base+0x344> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a244 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #160] @ 6a064 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a1b4 <_Py_hashtable_size@@Base+0x338> │ │ │ │ + beq 69fd4 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a1d0 <_Py_hashtable_size@@Base+0x354> │ │ │ │ - ldr r3, [pc, #140] @ 6a248 <_Py_hashtable_size@@Base+0x3cc> │ │ │ │ - ldr r1, [pc, #140] @ 6a24c <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ + bgt 69ff0 <_Py_hashtable_size@@Base+0x348> │ │ │ │ + ldr r3, [pc, #140] @ 6a068 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + ldr r1, [pc, #140] @ 6a06c <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a234 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + b 6a054 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b6e4 │ │ │ │ + bl 3b6b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a210 <_Py_hashtable_size@@Base+0x394> │ │ │ │ + beq 6a030 <_Py_hashtable_size@@Base+0x388> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a210 <_Py_hashtable_size@@Base+0x394> │ │ │ │ + bne 6a030 <_Py_hashtable_size@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a234 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + beq 6a054 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a234 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + bne 6a054 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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 6a27c <_Py_hashtable_size@@Base+0x400> │ │ │ │ + bge 6a09c <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 323e4c <_PyObject_GetState@@Base+0x20> │ │ │ │ - ldr lr, [pc, #28] @ 6a2a0 <_Py_hashtable_size@@Base+0x424> │ │ │ │ + b 324914 <_PyObject_GetState@@Base+0x20> │ │ │ │ + ldr lr, [pc, #28] @ 6a0c0 <_Py_hashtable_size@@Base+0x418> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b0684 │ │ │ │ + bl 1b140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ - ldr r3, [pc, #32] @ 6a2cc <_Py_hashtable_size@@Base+0x450> │ │ │ │ + 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 6a104 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 6a130 <_Py_hashtable_size@@Base+0x488> │ │ │ │ + b 6a124 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ + ldr r0, [pc, #396] @ 6a298 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + mov r3, #4 │ │ │ │ + mov r2, #3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a0ec <_Py_hashtable_size@@Base+0x444> │ │ │ │ + b 6a28c <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a28c <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr fp, [r4, #4] │ │ │ │ + bl 2a8e64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6a28c <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + cmp r5, #3 │ │ │ │ + movle r7, #0 │ │ │ │ + ble 6a174 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 1485c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 6a174 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a28c <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 1cef8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a1a0 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #264] @ 6a29c <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #264] @ 6a2a0 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6a26c <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + mov r0, fp │ │ │ │ + bl 1cf7dc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt 6a26c <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + bl 6a324 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 6a26c <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl c4288 │ │ │ │ + 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 c7fd8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bge 6a234 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmp r2, #4 │ │ │ │ + bne 6a234 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bl 132b84 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6a1d4 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + b 6a238 <_Py_hashtable_size@@Base+0x590> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r6, [r8] │ │ │ │ + bl 6a69c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6a27c <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 6a26c <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + ldr r2, [pc, #64] @ 6a2a4 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ + str r6, [r8] │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl 144904 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + bne 6a28c <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ + b a5dc8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ + mlaseq r6, r4, ip, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00392af0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [pc, #32] @ 6a2d0 <_Py_hashtable_size@@Base+0x628> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 69e94 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + b 69e98 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a2d0 : │ │ │ │ +0006a2d4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32ee48 │ │ │ │ + b 32f948 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ 6a31c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180d04 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ + strne r3, [r4, #1368] @ 0x558 │ │ │ │ + bl 158574 │ │ │ │ + ldr r0, [pc, #4] @ 6a320 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 6a30c │ │ │ │ + bgt 6a358 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a350 │ │ │ │ - ldr r3, [pc, #300] @ 6a44c │ │ │ │ + beq 6a39c │ │ │ │ + ldr r3, [pc, #300] @ 6a498 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a334 │ │ │ │ + bgt 6a380 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3c0 │ │ │ │ + bne 6a40c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99bb4 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 9a098 │ │ │ │ + bl 2a1184 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 135874 │ │ │ │ + bl 135e0c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a418 │ │ │ │ + beq 6a464 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a3d4 │ │ │ │ + beq 6a420 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a3f8 │ │ │ │ + bne 6a444 │ │ │ │ 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 6a35c │ │ │ │ - b 6a410 │ │ │ │ + bne 6a3a8 │ │ │ │ + b 6a45c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a418 │ │ │ │ + beq 6a464 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a418 │ │ │ │ + bne 6a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6a418 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6a464 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a394 │ │ │ │ + bne 6a3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6a394 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6a3e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a444 │ │ │ │ + beq 6a490 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a428 │ │ │ │ - bl 99bb4 │ │ │ │ - b 6a354 │ │ │ │ + b 6a474 │ │ │ │ + bl 9a098 │ │ │ │ + b 6a3a0 │ │ │ │ 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] @ 6a490 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180678 │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ - strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 158004 │ │ │ │ - ldr r0, [pc, #4] @ 6a494 │ │ │ │ - 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 99bb4 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #44 @ 0x2c │ │ │ │ - cmp r5, r6 │ │ │ │ - mla r0, r7, r5, r4 │ │ │ │ - beq 6a4d4 │ │ │ │ - bl 11328c │ │ │ │ - add r5, r5, #1 │ │ │ │ - b 6a4bc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99bb4 │ │ │ │ - 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 6a544 │ │ │ │ + bgt 6a500 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a5ac │ │ │ │ + ldr r3, [pc, #160] @ 6a568 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a528 │ │ │ │ + beq 6a4e4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a5b0 │ │ │ │ + ldr r3, [pc, #124] @ 6a56c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a5b4 │ │ │ │ - bl 1175c8 │ │ │ │ - b 6a560 │ │ │ │ + ldr r1, [pc, #116] @ 6a570 │ │ │ │ + bl 117b4c │ │ │ │ + b 6a51c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9b3c │ │ │ │ + bl ba074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a568 │ │ │ │ + bne 6a524 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a5a0 │ │ │ │ + b 6a55c │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba38c │ │ │ │ + bl ba8c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a5a0 │ │ │ │ + beq 6a55c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a5a0 │ │ │ │ + bne 6a55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0036bbdc │ │ │ │ + eorseq fp, r6, r0, ror r4 │ │ │ │ + @ instruction: 0x0036c6dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a6cc │ │ │ │ + ldr r2, [pc, #252] @ 6a688 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a6d0 │ │ │ │ + ldr r0, [pc, #244] @ 6a68c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a608 │ │ │ │ + bne 6a5c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a6d4 │ │ │ │ + ldr r3, [pc, #224] @ 6a690 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a648 │ │ │ │ + beq 6a604 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a60c │ │ │ │ - b 6a648 │ │ │ │ + bgt 6a5c8 │ │ │ │ + b 6a604 │ │ │ │ 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 6a660 │ │ │ │ + bne 6a61c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a6d4 │ │ │ │ + ldr r3, [pc, #156] @ 6a690 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a648 │ │ │ │ + beq 6a604 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a660 │ │ │ │ - ldr r3, [pc, #136] @ 6a6d8 │ │ │ │ - ldr r1, [pc, #136] @ 6a6dc │ │ │ │ + bgt 6a61c │ │ │ │ + ldr r3, [pc, #136] @ 6a694 │ │ │ │ + ldr r1, [pc, #136] @ 6a698 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a6c4 │ │ │ │ + b 6a680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b990 │ │ │ │ + bl 3b8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a6a0 │ │ │ │ + beq 6a65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a6a0 │ │ │ │ + bne 6a65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a6c4 │ │ │ │ + beq 6a680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a6c4 │ │ │ │ + bne 6a680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + 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 9a098 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, #44 @ 0x2c │ │ │ │ + cmp r5, r6 │ │ │ │ + mla r0, r7, r5, r4 │ │ │ │ + beq 6a6d8 │ │ │ │ + bl 113810 │ │ │ │ + add r5, r5, #1 │ │ │ │ + b 6a6c0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 9a098 │ │ │ │ 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] │ │ │ │ @@ -65740,29 +65743,29 @@ │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_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 │ │ │ │ @@ -65776,1420 +65779,1420 @@ │ │ │ │ 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] @ 6a990 │ │ │ │ + ldreq fp, [pc, #464] @ 6a994 │ │ │ │ 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 6a7f8 │ │ │ │ + bne 6a7fc │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a834 │ │ │ │ - ldr ip, [pc, #404] @ 6a994 │ │ │ │ + beq 6a838 │ │ │ │ + ldr ip, [pc, #404] @ 6a998 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a834 │ │ │ │ + bne 6a838 │ │ │ │ mov r0, #0 │ │ │ │ - b 6a988 │ │ │ │ + b 6a98c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a86c │ │ │ │ - bl 148000 │ │ │ │ + beq 6a870 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a864 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6a868 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a82c │ │ │ │ + bne 6a830 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a89c │ │ │ │ - bl 148000 │ │ │ │ + beq 6a8a0 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a894 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6a898 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a82c │ │ │ │ + bne 6a830 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8cc │ │ │ │ - bl 148000 │ │ │ │ + beq 6a8d0 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8c4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6a8c8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a82c │ │ │ │ + bne 6a830 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8fc │ │ │ │ - bl 148000 │ │ │ │ + beq 6a900 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6a8f8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a82c │ │ │ │ + bne 6a830 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a918 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a934 │ │ │ │ + beq 6a938 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a934 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6a938 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a82c │ │ │ │ + bne 6a830 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a998 │ │ │ │ + ldr r3, [pc, #88] @ 6a99c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a968 │ │ │ │ + bne 6a96c │ │ │ │ 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 287b24 │ │ │ │ - b 6a988 │ │ │ │ + bl 289264 │ │ │ │ + b 6a98c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a99c │ │ │ │ + ldr r2, [pc, #40] @ 6a9a0 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 347334 │ │ │ │ + bl 347e18 │ │ │ │ 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 │ │ │ │ + subseq r4, r7, r8, asr #9 │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ - eorseq r2, r9, r0, lsr #1 │ │ │ │ + eorseq r2, r9, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa2c │ │ │ │ + ldr r3, [pc, #116] @ 6aa30 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa18 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6aa18 │ │ │ │ + ble 6aa1c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa30 │ │ │ │ + ldr r0, [pc, #76] @ 6aa34 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa24 │ │ │ │ + beq 6aa28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa24 │ │ │ │ + bne 6aa28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa24 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6aa28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa34 │ │ │ │ - b 128bd4 │ │ │ │ + ldr r0, [pc, #16] @ 6aa38 │ │ │ │ + b 129168 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, lsr #1 │ │ │ │ - eorseq r2, r9, ip, asr #1 │ │ │ │ + eorseq r2, r9, r8, asr fp │ │ │ │ + eorseq r2, r9, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aaf8 │ │ │ │ + ldr r1, [pc, #168] @ 6aafc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aafc │ │ │ │ + ldr r2, [pc, #164] @ 6ab00 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa9c │ │ │ │ + bne 6aaa0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ab00 │ │ │ │ + ldr r3, [pc, #140] @ 6ab04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa84 │ │ │ │ + beq 6aa88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aaa0 │ │ │ │ - ldr r3, [pc, #120] @ 6ab04 │ │ │ │ - ldr r1, [pc, #120] @ 6ab08 │ │ │ │ + bgt 6aaa4 │ │ │ │ + ldr r3, [pc, #120] @ 6ab08 │ │ │ │ + ldr r1, [pc, #120] @ 6ab0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aaec │ │ │ │ + b 6aaf0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ab0c │ │ │ │ + ldr r0, [pc, #88] @ 6ab10 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aaec │ │ │ │ + beq 6aaf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aaec │ │ │ │ + bne 6aaf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ - subseq sl, r7, r0, lsr sp │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + subseq sl, r7, r8, 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 6ab5c │ │ │ │ + bne 6ab60 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab8c │ │ │ │ - b 6ab80 │ │ │ │ + bne 6ab90 │ │ │ │ + b 6ab84 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac5c │ │ │ │ + ldr r0, [pc, #244] @ 6ac60 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab44 │ │ │ │ + bne 6ab48 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac28 │ │ │ │ - bl a55f0 │ │ │ │ + b 6ac2c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab78 │ │ │ │ + bne 6ab7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab78 │ │ │ │ + bne 6ab7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab78 │ │ │ │ + beq 6ab7c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6ac08 │ │ │ │ + bge 6ac0c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac40 │ │ │ │ - bl 1325ec │ │ │ │ + bne 6ac44 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6abbc │ │ │ │ + beq 6abc0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6ac1c │ │ │ │ - bl a55f0 │ │ │ │ + bne 6ac20 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab78 │ │ │ │ + bne 6ab7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac50 │ │ │ │ + beq 6ac54 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ - b 6ac50 │ │ │ │ - ldr r3, [pc, #24] @ 6ac60 │ │ │ │ + bl 113810 │ │ │ │ + b 6ac54 │ │ │ │ + ldr r3, [pc, #24] @ 6ac64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 6ac08 │ │ │ │ + bl 144904 │ │ │ │ + b 6ac0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq ip, r6, r4, lsr #3 │ │ │ │ + eorseq ip, r6, r4, lsr #25 │ │ │ │ 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] @ 6ad24 │ │ │ │ + ldr r1, [pc, #168] @ 6ad28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad28 │ │ │ │ + ldr r2, [pc, #164] @ 6ad2c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6acc8 │ │ │ │ + bne 6accc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad2c │ │ │ │ + ldr r3, [pc, #140] @ 6ad30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6acb0 │ │ │ │ + beq 6acb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6accc │ │ │ │ - ldr r3, [pc, #120] @ 6ad30 │ │ │ │ - ldr r1, [pc, #120] @ 6ad34 │ │ │ │ + bgt 6acd0 │ │ │ │ + ldr r3, [pc, #120] @ 6ad34 │ │ │ │ + ldr r1, [pc, #120] @ 6ad38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ad18 │ │ │ │ + b 6ad1c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad38 │ │ │ │ + ldr r0, [pc, #88] @ 6ad3c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ad18 │ │ │ │ + beq 6ad1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ad18 │ │ │ │ + bne 6ad1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ - ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ + subseq sl, r7, r4 │ │ │ │ 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 6ad70 │ │ │ │ + bne 6ad74 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ad88 │ │ │ │ + beq 6ad8c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad88 │ │ │ │ - ldr r3, [pc, #224] @ 6ae58 │ │ │ │ - ldr r1, [pc, #224] @ 6ae5c │ │ │ │ + beq 6ad8c │ │ │ │ + ldr r3, [pc, #224] @ 6ae5c │ │ │ │ + ldr r1, [pc, #224] @ 6ae60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ae50 │ │ │ │ + b 6ae54 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6adb0 │ │ │ │ - bl 61784 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bne 6adb4 │ │ │ │ + bl 2ec204 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6adc0 │ │ │ │ - b 6ad80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5d43c │ │ │ │ + bne 6adc4 │ │ │ │ + b 6ad84 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ad80 │ │ │ │ + beq 6ad84 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6add4 │ │ │ │ + beq 6add8 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ + 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 r0, #8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ 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 6ae50 │ │ │ │ + beq 6ae54 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ + eorseq ip, r8, r8, lsr #1 │ │ │ │ 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 6aea0 │ │ │ │ + bhi 6aea4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6aecc │ │ │ │ - b 6aec0 │ │ │ │ - ldr r0, [pc, #368] @ 6b018 │ │ │ │ + bne 6aed0 │ │ │ │ + b 6aec4 │ │ │ │ + ldr r0, [pc, #368] @ 6b01c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae88 │ │ │ │ - b 6b00c │ │ │ │ - bl a55f0 │ │ │ │ + bne 6ae8c │ │ │ │ + b 6b010 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b00c │ │ │ │ + bne 6b010 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2a8e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b00c │ │ │ │ + beq 6b010 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6af10 │ │ │ │ + ble 6af14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6af10 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6af14 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b00c │ │ │ │ + bne 6b010 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cd8f0 │ │ │ │ + bl 1cef8c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af38 │ │ │ │ - ldr r3, [pc, #240] @ 6b01c │ │ │ │ - ldr r1, [pc, #240] @ 6b020 │ │ │ │ + bne 6af3c │ │ │ │ + ldr r3, [pc, #240] @ 6b020 │ │ │ │ + ldr r1, [pc, #240] @ 6b024 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6afdc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6afe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6afdc │ │ │ │ + blt 6afe0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a2d8 │ │ │ │ + bl 6a324 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6afdc │ │ │ │ - bl c3d68 │ │ │ │ + beq 6afe0 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6afc4 │ │ │ │ + bge 6afc8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6affc │ │ │ │ - bl 1325ec │ │ │ │ + bne 6b000 │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af6c │ │ │ │ + beq 6af70 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a498 │ │ │ │ + bl 6a69c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6afec │ │ │ │ - bl a55f0 │ │ │ │ + bne 6aff0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b00c │ │ │ │ + bne 6b010 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58e0 │ │ │ │ - ldr r3, [pc, #32] @ 6b024 │ │ │ │ + b a5dc8 │ │ │ │ + ldr r3, [pc, #32] @ 6b028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 6afc0 │ │ │ │ + bl 144904 │ │ │ │ + b 6afc4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, ip, lsr #3 │ │ │ │ + eorseq ip, r6, ip, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, ror #1 │ │ │ │ + mlaseq r9, r4, fp, r2 │ │ │ │ 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 6b060 │ │ │ │ + bne 6b064 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b090 │ │ │ │ - b 6b084 │ │ │ │ + bne 6b094 │ │ │ │ + b 6b088 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b1a4 │ │ │ │ + ldr r0, [pc, #308] @ 6b1a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b048 │ │ │ │ - b 6b198 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6b04c │ │ │ │ + b 6b19c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b198 │ │ │ │ + bne 6b19c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd8f0 │ │ │ │ + bl 1cef8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b0b8 │ │ │ │ - ldr r3, [pc, #252] @ 6b1a8 │ │ │ │ - ldr r1, [pc, #252] @ 6b1ac │ │ │ │ + bne 6b0bc │ │ │ │ + ldr r3, [pc, #252] @ 6b1ac │ │ │ │ + ldr r1, [pc, #252] @ 6b1b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6b178 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6b17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b178 │ │ │ │ + blt 6b17c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2d8 │ │ │ │ + bl 6a324 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b178 │ │ │ │ - bl c3d68 │ │ │ │ + beq 6b17c │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b140 │ │ │ │ + bge 6b144 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b140 │ │ │ │ - bl 1325ec │ │ │ │ + bne 6b144 │ │ │ │ + bl 132b84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b0ec │ │ │ │ - b 6b144 │ │ │ │ + beq 6b0f0 │ │ │ │ + b 6b148 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a498 │ │ │ │ + bl 6a69c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b188 │ │ │ │ + bge 6b18c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b178 │ │ │ │ - ldr r3, [pc, #64] @ 6b1b0 │ │ │ │ + bne 6b17c │ │ │ │ + ldr r3, [pc, #64] @ 6b1b4 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - bl a55f0 │ │ │ │ + bl 144904 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b198 │ │ │ │ + bne 6b19c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq ip, r6, r4, lsl #3 │ │ │ │ + eorseq ip, r6, r4, lsl #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, lsl #2 │ │ │ │ + @ instruction: 0x00392bb8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b1e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b200 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b200 │ │ │ │ - ldr r3, [pc, #224] @ 6b2d0 │ │ │ │ - ldr r1, [pc, #224] @ 6b2d4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b2c8 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b228 │ │ │ │ - bl 2eb630 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b238 │ │ │ │ - b 6b1f8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b1f8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a97cc <_PyObject_New@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b28c │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b24c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b1f8 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231008 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34c994 <_Py_c_neg@@Base+0x698> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ + mov r0, #24 │ │ │ │ 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 6b2c8 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b28c │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006b2d8 : │ │ │ │ +0006b294 : │ │ │ │ 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] @ 6b32c │ │ │ │ + ldr r2, [pc, #56] @ 6b2e8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b314 │ │ │ │ + bne 6b2d0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 42dd0 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ - ldr r3, [pc, #20] @ 6b330 │ │ │ │ - ldr r2, [pc, #20] @ 6b334 │ │ │ │ + b 42a98 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + ldr r3, [pc, #20] @ 6b2ec │ │ │ │ + ldr r2, [pc, #20] @ 6b2f0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, ror r1 │ │ │ │ + eorseq r2, r9, r0, lsr #24 │ │ │ │ │ │ │ │ -0006b338 : │ │ │ │ +0006b2f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b37c │ │ │ │ + ldr lr, [pc, #44] @ 6b338 │ │ │ │ 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 276f1c │ │ │ │ + bl 2786b8 │ │ │ │ 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 6b350 │ │ │ │ + b 9e20c │ │ │ │ + ldr r0, [pc] @ 6b358 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a92e4 <_PyObject_New@@Base> │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b454 │ │ │ │ + beq 6b3e0 │ │ │ │ mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b3c0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r1, #1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34bdd0 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + beq 6b3a4 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 231008 │ │ │ │ + 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 │ │ │ │ - mov r0, #24 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b454 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + beq 6b3e0 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b470 │ │ │ │ - b 9dd28 │ │ │ │ - ldr r0, [pc] @ 6b478 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b48c │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r2, r9, r4, lsr #3 │ │ │ │ + ldr r0, [pc] @ 6b3f8 │ │ │ │ + b 129168 │ │ │ │ + eorseq r2, r9, r4, asr ip │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b4a8 │ │ │ │ + ldr r2, [pc, #12] @ 6b414 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b4ac │ │ │ │ + ldr r0, [pc, #8] @ 6b418 │ │ │ │ moveq r0, r2 │ │ │ │ bx 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} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b4e4 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6b4fc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b4fc │ │ │ │ - ldr r3, [pc, #184] @ 6b5a4 │ │ │ │ - ldr r1, [pc, #184] @ 6b5a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b59c │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5b6f4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b4f4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b528 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #5 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + beq 6b4bc │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6b46c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 231008 │ │ │ │ + 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] @ 6b4c4 │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 6b59c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ + beq 6b4bc │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b5cc │ │ │ │ + ldr r2, [pc, #20] @ 6b4e8 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b5d0 │ │ │ │ + ldr r0, [pc, #8] @ 6b4ec │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b5d4 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b4f0 <_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 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b610 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b144 │ │ │ │ + bl 3b00c │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 6b54c <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a5ad8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b684 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b5a0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b650 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 2a00d4 │ │ │ │ - b 6b670 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b56c <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 2a1184 │ │ │ │ + b 6b58c <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 227bac <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 229654 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b674 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b590 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ 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 6b6ec <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b608 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b6b8 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1aa69c │ │ │ │ + beq 6b5d4 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1ab058 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ 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 6b6f8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b614 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b6e4 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b600 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34f210 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34fd6c <_PyWeakref_IsDead@@Base+0x9c> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b6bc <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b5d8 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b5f4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b510 <_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, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b654 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6b66c <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b66c <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #180] @ 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x220> │ │ │ │ + ldr r1, [pc, #180] @ 6b714 <_PyXI_FillNamespaceFromDict@@Base+0x224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6b708 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ + bl 1e9570 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 586b4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b664 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x1a4> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231008 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b708 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, lsr #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, #20] @ 6b738 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ - bl 17df9c │ │ │ │ + ldr r1, [pc, #20] @ 6b750 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ + bl 17e628 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 278210 │ │ │ │ + b 2799ac │ │ │ │ @ instruction: 0x00562790 │ │ │ │ - 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 6b7c0 <_PyXI_FillNamespaceFromDict@@Base+0x1ec> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b784 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22f5ac │ │ │ │ - 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 6b7c0 <_PyXI_FillNamespaceFromDict@@Base+0x1ec> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b7c8 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b754 <_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 6b8d0 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b85c <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b864 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b850 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b7dc <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b864 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b7f0 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b864 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b864 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6b864 <_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 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b89c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b828 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b89c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b828 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8c0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b84c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b8c0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b84c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b864 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b7e8 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b774 <_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, 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 6b980 <_PyXI_ApplyNamespace@@Base+0x1b8> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b930 <_PyXI_ApplyNamespace@@Base+0x168> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22f5ac │ │ │ │ - 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] @ 6b988 <_PyXI_ApplyNamespace@@Base+0x1c0> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b980 <_PyXI_ApplyNamespace@@Base+0x1b8> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - 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 6b9c8 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne 6b8a8 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b9f8 <_PyXI_ApplyNamespace@@Base+0x230> │ │ │ │ + bne 6b8d8 <_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] @ 6ba14 <_PyXI_ApplyNamespace@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #44] @ 6b8f4 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ba0c <_PyXI_ApplyNamespace@@Base+0x244> │ │ │ │ + beq 6b8ec <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e94 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + b 69e98 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + ldrsheq r4, [r7], #-68 @ 0xffffffbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bb14 <_PyXI_ApplyNamespace@@Base+0x34c> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #228] @ 6b9f4 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 359c90 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bb04 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ - ldr r8, [pc, #176] @ 6bb18 <_PyXI_ApplyNamespace@@Base+0x350> │ │ │ │ + beq 6b9e4 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6b9f8 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bb1c <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ - ldr r0, [pc, #164] @ 6bb20 <_PyXI_ApplyNamespace@@Base+0x358> │ │ │ │ - ldr r3, [pc, #164] @ 6bb24 <_PyXI_ApplyNamespace@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #164] @ 6b9fc <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6ba00 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6ba04 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bafc <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6b9dc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bacc <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + beq 6b9ac <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bafc <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6b9dc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bafc <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bne 6b9dc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6bafc <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6b9dc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6baec <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + beq 6b9cc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6baec <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + bne 6b9cc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba6c <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ - b 6bb08 <_PyXI_ApplyNamespace@@Base+0x340> │ │ │ │ + bne 6b94c <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6b9e8 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r6, r0, lsr r1 │ │ │ │ - eorseq r1, r6, ip, ror #26 │ │ │ │ - eorseq r2, r9, r0, asr #3 │ │ │ │ - eorseq r5, r6, ip, ror #3 │ │ │ │ + eorseq r5, r6, r0, lsr ip │ │ │ │ + eorseq r2, r6, ip, ror #16 │ │ │ │ + eorseq r2, r9, r0, ror ip │ │ │ │ + eorseq r5, r6, ip, ror #25 │ │ │ │ + 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 6ba3c <_PyXI_ApplyNamespace@@Base+0x2e8> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 6ba54 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ba54 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + ldr r3, [pc, #184] @ 6bafc <_PyXI_ApplyNamespace@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #184] @ 6bb00 <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6baf4 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5b654 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6ba4c <_PyXI_ApplyNamespace@@Base+0x2f8> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ba80 <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231008 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #5 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + 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 6baf4 <_PyXI_ApplyNamespace@@Base+0x3a0> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, lsr #1 │ │ │ │ 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 6bb64 <_PyXI_ApplyNamespace@@Base+0x39c> │ │ │ │ + bne 6bb40 <_PyXI_ApplyNamespace@@Base+0x3ec> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6bb94 <_PyXI_ApplyNamespace@@Base+0x3cc> │ │ │ │ + bne 6bb70 <_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] @ 6bbb0 <_PyXI_ApplyNamespace@@Base+0x3e8> │ │ │ │ + ldr ip, [pc, #44] @ 6bb8c <_PyXI_ApplyNamespace@@Base+0x438> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6bba8 <_PyXI_ApplyNamespace@@Base+0x3e0> │ │ │ │ + beq 6bb84 <_PyXI_ApplyNamespace@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e94 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + b 69e98 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + subseq r4, r7, r0, lsr #10 │ │ │ │ │ │ │ │ -0006bbb4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bb90 <_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 6bbf0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bbcc <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bc04 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bbe0 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3064f4 │ │ │ │ + bl 3070c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b47c │ │ │ │ - bl 1aa69c │ │ │ │ - bl 1ab074 │ │ │ │ - b 6bbf0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b958 │ │ │ │ + bl 1ab058 │ │ │ │ + bl 1aba30 │ │ │ │ + b 6bbcc <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6bc00 <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ + b 9e20c │ │ │ │ + ldr r0, [pc] @ 6bc08 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ + 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 6bc48 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + bne 6bc40 <_PyXI_FreeNamespace@@Base+0xb0> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6bc60 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6bc58 <_PyXI_FreeNamespace@@Base+0xc8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc60 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ - ldr r3, [pc, #180] @ 6bd04 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ - ldr r1, [pc, #180] @ 6bd08 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + beq 6bc58 <_PyXI_FreeNamespace@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #224] @ 6bd28 <_PyXI_FreeNamespace@@Base+0x198> │ │ │ │ + ldr r1, [pc, #224] @ 6bd2c <_PyXI_FreeNamespace@@Base+0x19c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6bcfc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ - bl 1e7c70 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58728 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6bc58 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6bd20 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6bc80 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + bl 61710 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6bc90 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + b 6bc50 <_PyXI_FreeNamespace@@Base+0xc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d390 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6bc50 <_PyXI_FreeNamespace@@Base+0xc0> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc88 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq 6bca4 <_PyXI_FreeNamespace@@Base+0x114> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 231008 │ │ │ │ + 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] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ + mov r2, #32 │ │ │ │ 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 6bcfc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0f4 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6bd20 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b5d0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b5f8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6bd20 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - b 9dd28 │ │ │ │ - ldr r0, [pc] @ 6bd28 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r8, r8, lsr #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6bdcc │ │ │ │ + bl 6bdd0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd78 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #36] @ 6bd90 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bne 6bd7c <_PyXI_FreeNamespace@@Base+0x1ec> │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #36] @ 6bd94 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd94 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #16] @ 6bd98 <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd90 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + ldr r0, [pc, #4] @ 6bd94 <_PyXI_FreeNamespace@@Base+0x204> │ │ │ │ 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] │ │ │ │ @@ -67198,490 +67201,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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ │ │ │ │ -0006bdcc : │ │ │ │ +0006bdd0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6be1c │ │ │ │ + beq 6be20 │ │ │ │ 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 6be08 │ │ │ │ + bne 6be0c │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bdfc │ │ │ │ + bne 6be00 │ │ │ │ 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 6be6c │ │ │ │ + beq 6be70 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6be6c │ │ │ │ + beq 6be70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be6c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bea0 │ │ │ │ + beq 6bea4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bea0 │ │ │ │ + beq 6bea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bea0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bea4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bed4 │ │ │ │ + beq 6bed8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bed4 │ │ │ │ + beq 6bed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bed4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bed8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15b354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, 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 6bf2c │ │ │ │ + beq 6bf30 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bf2c │ │ │ │ + beq 6bf30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf2c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf30 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf60 │ │ │ │ + beq 6bf64 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf60 │ │ │ │ + beq 6bf64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf60 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf64 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15b354 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf80 │ │ │ │ - b a9a3c │ │ │ │ - eorseq r2, r9, r0, lsr r2 │ │ │ │ + ldr r0, [pc] @ 6bf84 │ │ │ │ + b a9f24 │ │ │ │ + eorseq r2, r9, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f728 │ │ │ │ + bl 10fcac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfd0 │ │ │ │ + beq 6bfd4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfd0 │ │ │ │ + beq 6bfd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfd0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfd4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c004 │ │ │ │ + beq 6c008 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6c004 │ │ │ │ + beq 6c008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c004 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c008 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c038 │ │ │ │ + beq 6c03c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c038 │ │ │ │ + beq 6c03c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c038 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c03c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c06c │ │ │ │ + beq 6c070 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c06c │ │ │ │ + beq 6c070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c06c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c070 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0a0 │ │ │ │ + beq 6c0a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c0a0 │ │ │ │ + beq 6c0a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0a0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0d4 │ │ │ │ + beq 6c0d8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0d4 │ │ │ │ + beq 6c0d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0d4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf84 │ │ │ │ + b 6bf88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c170 │ │ │ │ + ldr r1, [pc, #120] @ 6c174 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c110 │ │ │ │ - bl 344350 │ │ │ │ + bne 6c114 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c168 │ │ │ │ + bne 6c16c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 28059c │ │ │ │ + bl 281cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c160 │ │ │ │ + bne 6c164 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c160 │ │ │ │ + bne 6c164 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 a58e0 │ │ │ │ + b a5dc8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1f4 │ │ │ │ - ldr r1, [pc, #60] @ 6c1f8 │ │ │ │ + ldr r3, [pc, #60] @ 6c1f8 │ │ │ │ + ldr r1, [pc, #60] @ 6c1fc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1ec │ │ │ │ + blt 6c1f0 │ │ │ │ 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 r2, r9, r8, asr #7 │ │ │ │ + eorseq r2, r9, r8, ror lr │ │ │ │ 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 1acf84 │ │ │ │ + bl 1adcd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c24c │ │ │ │ - blt 6c480 │ │ │ │ - ldr r0, [pc, #588] @ 6c490 │ │ │ │ + beq 6c250 │ │ │ │ + blt 6c484 │ │ │ │ + ldr r0, [pc, #588] @ 6c494 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd28 │ │ │ │ - ldr r0, [pc, #576] @ 6c494 │ │ │ │ - bl 9dd28 │ │ │ │ + b 9e20c │ │ │ │ + ldr r0, [pc, #576] @ 6c498 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c2a4 │ │ │ │ + bne 6c2a8 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c448 │ │ │ │ + b 6c44c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c498 │ │ │ │ + ldr r0, [pc, #544] @ 6c49c │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c2b4 │ │ │ │ + bne 6c2b8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c264 │ │ │ │ + beq 6c268 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2d0 │ │ │ │ - b 6c26c │ │ │ │ + ble 6c2d4 │ │ │ │ + b 6c270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c294 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6c294 │ │ │ │ + bne 6c298 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6c298 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c378 │ │ │ │ + beq 6c37c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c49c │ │ │ │ + ldr r0, [pc, #404] @ 6c4a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c344 │ │ │ │ + beq 6c348 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c344 │ │ │ │ + bne 6c348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c368 │ │ │ │ + beq 6c36c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c368 │ │ │ │ + bne 6c36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c264 │ │ │ │ + beq 6c268 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2d8 │ │ │ │ + b 6c2dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 254a1c │ │ │ │ + bl 256498 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c454 │ │ │ │ + beq 6c458 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 299dac │ │ │ │ + bl 29ae5c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c3c0 │ │ │ │ + bne 6c3c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c454 │ │ │ │ + beq 6c458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c454 │ │ │ │ + bne 6c458 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6c454 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6c458 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c4a0 │ │ │ │ + ldr r0, [pc, #212] @ 6c4a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c400 │ │ │ │ + beq 6c404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c400 │ │ │ │ + bne 6c404 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c424 │ │ │ │ + beq 6c428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c424 │ │ │ │ + bne 6c428 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c448 │ │ │ │ + beq 6c44c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c448 │ │ │ │ + bne 6c44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad738 │ │ │ │ - b 6c484 │ │ │ │ + bl 1ae4c0 │ │ │ │ + b 6c488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c478 │ │ │ │ + beq 6c47c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c478 │ │ │ │ + bne 6c47c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad738 │ │ │ │ + bl 1ae4c0 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0037c7d4 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r2, r9, r4, asr r4 │ │ │ │ - eorseq r2, r9, ip, asr r4 │ │ │ │ - eorseq r2, r9, r8, ror #8 │ │ │ │ + eorseq sp, r7, r4, lsl #5 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r2, r9, r4, lsl #30 │ │ │ │ + eorseq r2, r9, ip, lsl #30 │ │ │ │ + eorseq r2, r9, r8, lsl pc │ │ │ │ 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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4ec │ │ │ │ + bne 6c4f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c514 │ │ │ │ + beq 6c518 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c514 │ │ │ │ + beq 6c518 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c51c │ │ │ │ - ldr r1, [pc, #24] @ 6c520 │ │ │ │ + ldr r3, [pc, #24] @ 6c520 │ │ │ │ + ldr r1, [pc, #24] @ 6c524 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c524 │ │ │ │ + ldr r0, [pc, #8] @ 6c528 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, ror #26 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + eorseq r3, r9, ip, lsl r8 │ │ │ │ + subseq fp, r6, r8, ror r8 │ │ │ │ │ │ │ │ -0006c528 <_Py_c_prod@@Base>: │ │ │ │ +0006c52c <_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 │ │ │ │ @@ -67690,159 +67693,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 3571c8 │ │ │ │ + bl 357cac │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e10 │ │ │ │ + bl 3578f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e14 │ │ │ │ + bl 3578f8 │ │ │ │ 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] @ 6c5fc <_Py_c_prod@@Base+0xd4> │ │ │ │ - b 9dd28 │ │ │ │ - eorseq ip, r7, ip, asr pc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 6c688 <_Py_c_prod@@Base+0x160> │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - tst r1, #2 │ │ │ │ - beq 6c688 <_Py_c_prod@@Base+0x160> │ │ │ │ - ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6c694 <_Py_c_prod@@Base+0x16c> │ │ │ │ - sub r2, r2, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - 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 r0, [pc] @ 6c600 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9e20c │ │ │ │ + eorseq sp, r7, ip, lsl #20 │ │ │ │ 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 6c6d0 <_Py_c_prod@@Base+0x1a8> │ │ │ │ + bne 6c63c <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c6e4 <_Py_c_prod@@Base+0x1bc> │ │ │ │ - b 6c6f4 <_Py_c_prod@@Base+0x1cc> │ │ │ │ + bne 6c650 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c660 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c6c0 <_Py_c_prod@@Base+0x198> │ │ │ │ + beq 6c62c <_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 6c710 <_Py_c_prod@@Base+0x1e8> │ │ │ │ + beq 6c67c <_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 6c72c <_Py_c_prod@@Base+0x204> │ │ │ │ + beq 6c698 <_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 6c748 <_Py_c_prod@@Base+0x220> │ │ │ │ + beq 6c6b4 <_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 │ │ │ │ │ │ │ │ -0006c764 <_Py_c_sum@@Base>: │ │ │ │ +0006c6d0 <_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 356e14 │ │ │ │ + bl 3578f8 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 356e14 │ │ │ │ + bl 3578f8 │ │ │ │ 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 │ │ │ │ @@ -67850,341 +67815,380 @@ │ │ │ │ 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 6c7f4 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c760 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c808 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c818 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c774 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c784 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7e4 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c750 <_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 6c894 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c800 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c89c <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c808 <_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] @ 6c8a4 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c810 <_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 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c8a0 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c80c <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18c1e8 │ │ │ │ - bge feb17358 <__bss_end__@@Base+0xfe552410> │ │ │ │ + b 18c864 │ │ │ │ + bge feb172c4 <__bss_end__@@Base+0xfe55237c> │ │ │ │ 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 6c8e4 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c850 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c930 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c908 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c89c <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c874 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c908 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c874 <_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 6c930 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c89c <_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 23bc28 │ │ │ │ + bl 23d678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c960 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c8cc <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c954 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c8c0 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c958 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c8c4 <_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 a58e0 │ │ │ │ + b a5dc8 │ │ │ │ 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 6c9e8 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c954 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c9e8 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c954 <_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 6c9a0 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c9f4 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c90c <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c960 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c9f8 : │ │ │ │ - b 1becc4 │ │ │ │ +0006c964 : │ │ │ │ + b 1c0368 │ │ │ │ │ │ │ │ -0006c9fc : │ │ │ │ +0006c968 : │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 1880a0 │ │ │ │ + b 18873c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 6ca24 │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + tst r1, #2 │ │ │ │ + beq 6ca24 │ │ │ │ + ldr r2, [r0, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #104] @ 6ca30 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0006ca30 : │ │ │ │ +0006ca38 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca88 │ │ │ │ - ldr r3, [pc, #76] @ 6ca8c │ │ │ │ + ldr r2, [pc, #76] @ 6ca90 │ │ │ │ + ldr r3, [pc, #76] @ 6ca94 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca80 │ │ │ │ - ldr r1, [pc, #64] @ 6ca90 │ │ │ │ + beq 6ca88 │ │ │ │ + ldr r1, [pc, #64] @ 6ca98 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca80 │ │ │ │ + beq 6ca88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ade04 │ │ │ │ - ldr r3, [pc, #36] @ 6ca94 │ │ │ │ - ldr r2, [pc, #36] @ 6ca98 │ │ │ │ + bl ae33c │ │ │ │ + ldr r3, [pc, #36] @ 6ca9c │ │ │ │ + ldr r2, [pc, #36] @ 6caa0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca94 │ │ │ │ + ldr r0, [pc, #12] @ 6ca9c │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ - @ instruction: 0x003607b4 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ + @ instruction: 0x003612b4 │ │ │ │ │ │ │ │ -0006ca9c : │ │ │ │ +0006caa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cb0c │ │ │ │ + ldr r3, [pc, #88] @ 6cb14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6cab4 │ │ │ │ - ldr r3, [pc, #68] @ 6cb10 │ │ │ │ + beq 6cabc │ │ │ │ + ldr r3, [pc, #68] @ 6cb18 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cadc │ │ │ │ + bne 6cae4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbd64 │ │ │ │ - ldr r1, [pc, #48] @ 6cb14 │ │ │ │ + b bc29c │ │ │ │ + ldr r1, [pc, #48] @ 6cb1c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cb00 │ │ │ │ + beq 6cb08 │ │ │ │ mov r0, r5 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cb00 │ │ │ │ + bne 6cb08 │ │ │ │ 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, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ 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 6cb6c │ │ │ │ + bne 6cb74 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cb84 │ │ │ │ + beq 6cb8c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cb84 │ │ │ │ - ldr r3, [pc, #252] @ 6cc70 │ │ │ │ - ldr r1, [pc, #252] @ 6cc74 │ │ │ │ + beq 6cb8c │ │ │ │ + ldr r3, [pc, #252] @ 6cc78 │ │ │ │ + ldr r1, [pc, #252] @ 6cc7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cbb0 │ │ │ │ - ldr r3, [pc, #212] @ 6cc78 │ │ │ │ - ldr r1, [pc, #212] @ 6cc7c │ │ │ │ + beq 6cbb8 │ │ │ │ + ldr r3, [pc, #212] @ 6cc80 │ │ │ │ + ldr r1, [pc, #212] @ 6cc84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6cb7c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6cb84 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cbd0 │ │ │ │ - ldr r0, [pc, #180] @ 6cc80 │ │ │ │ + bne 6cbd8 │ │ │ │ + ldr r0, [pc, #180] @ 6cc88 │ │ │ │ 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 6cbf4 │ │ │ │ - bl 99bb4 │ │ │ │ + beq 6cbfc │ │ │ │ + bl 9a098 │ │ │ │ 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 2a3bcc <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a4c7c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cb7c │ │ │ │ + bne 6cb84 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a41f4 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a52a4 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc60 │ │ │ │ + beq 6cc68 │ │ │ │ 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 r3, r9, r8, lsl #1 │ │ │ │ + eorseq r3, r9, r8, lsr fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, ip, lsl #23 │ │ │ │ + eorseq r2, r8, ip, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6ccd0 │ │ │ │ + ldr r3, [pc, #68] @ 6ccd8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 6ccc4 │ │ │ │ + bne 6cccc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6ccd4 │ │ │ │ + ldr r0, [pc, #20] @ 6ccdc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bd4 │ │ │ │ - ldr r0, [pc, #12] @ 6ccd8 │ │ │ │ + b 129168 │ │ │ │ + ldr r0, [pc, #12] @ 6cce0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r4, lsr #1 │ │ │ │ - eorseq r3, r9, ip, lsr #1 │ │ │ │ + eorseq r3, r9, r4, asr fp │ │ │ │ + eorseq r3, r9, ip, asr fp │ │ │ │ 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 │ │ │ │ @@ -68193,250 +68197,250 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd38 │ │ │ │ + bne 6cd40 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd74 │ │ │ │ + beq 6cd7c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ce7c │ │ │ │ + ldr ip, [pc, #300] @ 6ce84 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd74 │ │ │ │ + bne 6cd7c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce74 │ │ │ │ + b 6ce7c │ │ │ │ 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 6cdb4 │ │ │ │ - ldr r0, [pc, #204] @ 6ce80 │ │ │ │ - b 6ce74 │ │ │ │ + bne 6cdbc │ │ │ │ + ldr r0, [pc, #204] @ 6ce88 │ │ │ │ + b 6ce7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c761c │ │ │ │ + bl 1c8cb8 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cdac │ │ │ │ + ble 6cdb4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd6c │ │ │ │ + beq 6cd74 │ │ │ │ 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 c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce40 │ │ │ │ + beq 6ce48 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce40 │ │ │ │ + bne 6ce48 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd6c │ │ │ │ + beq 6cd74 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cdc8 │ │ │ │ + beq 6cdd0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdc4 │ │ │ │ + bne 6cdcc │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdc4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6cdcc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r7, r0, asr #11 │ │ │ │ + subseq r4, r7, r4, 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 6ceb8 │ │ │ │ + bne 6cec0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14eb34 │ │ │ │ + bl 14f0fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cecc │ │ │ │ - b 6cf20 │ │ │ │ - ldr r0, [pc, #108] @ 6cf2c │ │ │ │ - bl 1cc7bc <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6ced4 │ │ │ │ + b 6cf28 │ │ │ │ + ldr r0, [pc, #108] @ 6cf34 │ │ │ │ + bl 1cde58 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cea4 │ │ │ │ - b 6cf20 │ │ │ │ + bne 6ceac │ │ │ │ + b 6cf28 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cefc │ │ │ │ + blt 6cf04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf24 │ │ │ │ + beq 6cf2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf24 │ │ │ │ + bge 6cf2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf20 │ │ │ │ + beq 6cf28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf20 │ │ │ │ + bne 6cf28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035b6f4 │ │ │ │ - ldr r3, [pc, #68] @ 6cf7c │ │ │ │ + @ instruction: 0x0035c1f4 │ │ │ │ + ldr r3, [pc, #68] @ 6cf84 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 6cf70 │ │ │ │ + bne 6cf78 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cf80 │ │ │ │ + ldr r0, [pc, #20] @ 6cf88 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bd4 │ │ │ │ - ldr r0, [pc, #12] @ 6cf84 │ │ │ │ + b 129168 │ │ │ │ + ldr r0, [pc, #12] @ 6cf8c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrheq r3, [r9], -r4 @ │ │ │ │ - eorseq r3, r9, r0, asr #1 │ │ │ │ + eorseq r3, r9, r4, ror #22 │ │ │ │ + eorseq r3, r9, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfb0 │ │ │ │ - ldr r1, [pc, #16] @ 6cfb4 │ │ │ │ + ldr r3, [pc, #16] @ 6cfb8 │ │ │ │ + ldr r1, [pc, #16] @ 6cfbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl r1 │ │ │ │ + eorseq r3, r9, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfe0 │ │ │ │ - ldr r1, [pc, #16] @ 6cfe4 │ │ │ │ + ldr r3, [pc, #16] @ 6cfe8 │ │ │ │ + ldr r1, [pc, #16] @ 6cfec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, asr #2 │ │ │ │ + @ instruction: 0x00393bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d010 │ │ │ │ - ldr r1, [pc, #16] @ 6d014 │ │ │ │ + ldr r3, [pc, #16] @ 6d018 │ │ │ │ + ldr r1, [pc, #16] @ 6d01c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, ror r1 │ │ │ │ + eorseq r3, r9, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d07c │ │ │ │ + ldr r1, [pc, #72] @ 6d084 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 312158 │ │ │ │ - ldr r2, [pc, #60] @ 6d080 │ │ │ │ + bl 312e70 │ │ │ │ + ldr r2, [pc, #60] @ 6d088 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d068 │ │ │ │ + beq 6d070 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 6d068 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6d070 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d07c │ │ │ │ + ldr r1, [pc, #8] @ 6d084 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, #0 │ │ │ │ - b 312158 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ + b 312e70 │ │ │ │ + ldrheq sp, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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 6d0bc │ │ │ │ + bne 6d0c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d0d0 │ │ │ │ - b 6d0e0 │ │ │ │ + bne 6d0d8 │ │ │ │ + b 6d0e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d0ac │ │ │ │ + beq 6d0b4 │ │ │ │ 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 │ │ │ │ @@ -68449,361 +68453,361 @@ │ │ │ │ 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 6d140 │ │ │ │ + beq 6d148 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 336d2c │ │ │ │ + bl 337810 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d15c │ │ │ │ + bne 6d164 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d208 │ │ │ │ + b 6d210 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2b066c │ │ │ │ + bl 2b131c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d120 │ │ │ │ - b 6d138 │ │ │ │ + bne 6d128 │ │ │ │ + b 6d140 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d174 │ │ │ │ - bl 275078 │ │ │ │ + bne 6d17c │ │ │ │ + bl 276814 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d1e4 │ │ │ │ + b 6d1ec │ │ │ │ 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 6d1e0 │ │ │ │ + bge 6d1e8 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191d24 │ │ │ │ + bl 1923a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d1cc │ │ │ │ + beq 6d1d4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d1cc │ │ │ │ + bne 6d1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d190 │ │ │ │ - b 6d1e4 │ │ │ │ + bne 6d198 │ │ │ │ + b 6d1ec │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d208 │ │ │ │ + beq 6d210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d208 │ │ │ │ + bne 6d210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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 6d248 │ │ │ │ + bne 6d250 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d270 │ │ │ │ - b 6d28c │ │ │ │ + bne 6d278 │ │ │ │ + b 6d294 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d350 │ │ │ │ + ldr r0, [pc, #248] @ 6d358 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d234 │ │ │ │ + bne 6d23c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d348 │ │ │ │ - bl aafb8 │ │ │ │ + b 6d350 │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d2a0 │ │ │ │ + bne 6d2a8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d2bc │ │ │ │ - bl a55f0 │ │ │ │ + bne 6d2c4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d2bc │ │ │ │ - b 6d268 │ │ │ │ + beq 6d2c4 │ │ │ │ + b 6d270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d284 │ │ │ │ + bne 6d28c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d284 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d28c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a746c │ │ │ │ + bl 2a851c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d268 │ │ │ │ + beq 6d270 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2f4 │ │ │ │ - ldr r3, [pc, #108] @ 6d354 │ │ │ │ - ldr r1, [pc, #108] @ 6d358 │ │ │ │ + bne 6d2fc │ │ │ │ + ldr r3, [pc, #108] @ 6d35c │ │ │ │ + ldr r1, [pc, #108] @ 6d360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6d268 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6d270 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbd78 │ │ │ │ + bl 1bd464 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d268 │ │ │ │ + beq 6d270 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d35c │ │ │ │ + ldreq r6, [pc, #64] @ 6d364 │ │ │ │ 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] @ 6d360 │ │ │ │ + ldr r0, [pc, #24] @ 6d368 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r8, lsl lr │ │ │ │ + eorseq fp, r5, r8, lsl r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0038e5b0 │ │ │ │ + eorseq pc, r8, r0, asr #1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d364 : │ │ │ │ +0006d36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d540 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #452] @ 6d548 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3c8 │ │ │ │ + beq 6d3d0 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d3a0 │ │ │ │ + bne 6d3a8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d384 │ │ │ │ + b 6d38c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3e0 │ │ │ │ + beq 6d3e8 │ │ │ │ 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 6d3e0 │ │ │ │ - b 6d398 │ │ │ │ - ldr r3, [pc, #372] @ 6d544 │ │ │ │ - ldr r2, [pc, #372] @ 6d548 │ │ │ │ + bcs 6d3e8 │ │ │ │ + b 6d3a0 │ │ │ │ + ldr r3, [pc, #372] @ 6d54c │ │ │ │ + ldr r2, [pc, #372] @ 6d550 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d538 │ │ │ │ + b 6d540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275108 │ │ │ │ + bl 2768a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3d8 │ │ │ │ - ldr r3, [pc, #340] @ 6d54c │ │ │ │ + beq 6d3e0 │ │ │ │ + ldr r3, [pc, #340] @ 6d554 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4e8 │ │ │ │ + bne 6d4f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d418 │ │ │ │ + bne 6d420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ab94 │ │ │ │ + bl 11b128 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d484 │ │ │ │ - bl 91940 │ │ │ │ + bne 6d48c │ │ │ │ + bl 91e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d484 │ │ │ │ + bne 6d48c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3d8 │ │ │ │ + beq 6d3e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3d8 │ │ │ │ - ldr r2, [pc, #248] @ 6d550 │ │ │ │ + bne 6d3e0 │ │ │ │ + ldr r2, [pc, #248] @ 6d558 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d470 │ │ │ │ + beq 6d478 │ │ │ │ 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 6d3d8 │ │ │ │ + b 6d3e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d534 │ │ │ │ + beq 6d53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d534 │ │ │ │ - ldr r2, [pc, #148] @ 6d550 │ │ │ │ + bne 6d53c │ │ │ │ + ldr r2, [pc, #148] @ 6d558 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4d4 │ │ │ │ + beq 6d4dc │ │ │ │ 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 6d534 │ │ │ │ + b 6d53c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d538 │ │ │ │ + beq 6d540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d538 │ │ │ │ - ldr r2, [pc, #68] @ 6d550 │ │ │ │ + bne 6d540 │ │ │ │ + ldr r2, [pc, #68] @ 6d558 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d520 │ │ │ │ + beq 6d528 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d538 │ │ │ │ + b 6d540 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00379ab4 │ │ │ │ + eorseq sl, r7, r4, ror #10 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d564 │ │ │ │ - b 312158 │ │ │ │ - subseq lr, r7, ip, lsl #4 │ │ │ │ + ldr r1, [pc] @ 6d56c │ │ │ │ + b 312e70 │ │ │ │ + subseq lr, r7, r4, lsl r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d578 │ │ │ │ - b 312158 │ │ │ │ - subseq lr, r7, r0, ror #9 │ │ │ │ + ldr r1, [pc] @ 6d580 │ │ │ │ + b 312e70 │ │ │ │ + subseq lr, r7, r8, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d58c │ │ │ │ - b 312158 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ + ldr r1, [pc] @ 6d594 │ │ │ │ + b 312e70 │ │ │ │ + subseq lr, r7, r0, asr #10 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d5a0 │ │ │ │ - b 312158 │ │ │ │ - subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d5b4 │ │ │ │ + ldr r1, [pc] @ 6d5a8 │ │ │ │ + b 312e70 │ │ │ │ + subseq lr, r7, r0, ror #10 │ │ │ │ + ldr r1, [pc, #8] @ 6d5bc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 312158 │ │ │ │ - subseq ip, r7, r0, ror ip │ │ │ │ + b 312e70 │ │ │ │ + subseq ip, r7, r8, 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] @ 6d6bc │ │ │ │ + ldr r3, [pc, #236] @ 6d6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5e8 │ │ │ │ + beq 6d5f0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d600 │ │ │ │ + beq 6d608 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d6b4 │ │ │ │ + b 6d6bc │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6c0 │ │ │ │ + ldr r3, [pc, #180] @ 6d6c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d630 │ │ │ │ + beq 6d638 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc200 │ │ │ │ - bl 2409c8 │ │ │ │ + b fc760 │ │ │ │ + bl 24240c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d6b4 │ │ │ │ + beq 6d6bc │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d680 │ │ │ │ + bne 6d688 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d6b4 │ │ │ │ + beq 6d6bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d6b4 │ │ │ │ + bne 6d6bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d6b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d6bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68815,142 +68819,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 6d730 │ │ │ │ - ldr ip, [pc, #96] @ 6d738 │ │ │ │ + bhi 6d738 │ │ │ │ + ldr ip, [pc, #96] @ 6d740 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d730 │ │ │ │ + bne 6d738 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d730 │ │ │ │ + bne 6d738 │ │ │ │ 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] @ 6d73c │ │ │ │ + ldr r1, [pc, #36] @ 6d744 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d740 │ │ │ │ + ldr r0, [pc, #20] @ 6d748 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d744 │ │ │ │ + ldr r0, [pc, #12] @ 6d74c │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d748 : │ │ │ │ +0006d750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7d4 │ │ │ │ + ldr r1, [pc, #116] @ 6d7dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7d8 │ │ │ │ - bl 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7e0 │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d780 │ │ │ │ + bne 6d788 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d7b4 │ │ │ │ + b 6d7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d770 │ │ │ │ + beq 6d778 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc200 │ │ │ │ + bl fc760 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d7b4 │ │ │ │ - bl aafb8 │ │ │ │ + beq 6d7bc │ │ │ │ + bl ab4a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00377db4 │ │ │ │ - eorseq r2, r6, r4, lsl #2 │ │ │ │ + eorseq r8, r7, r4, ror r6 │ │ │ │ + eorseq r2, r6, r4, lsl #24 │ │ │ │ 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 3433c8 │ │ │ │ + b 343eac │ │ │ │ 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 a6308 │ │ │ │ + bl a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d984 │ │ │ │ - ldr r0, [pc, #328] @ 6d990 │ │ │ │ + beq 6d98c │ │ │ │ + ldr r0, [pc, #328] @ 6d998 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d950 │ │ │ │ - ldr r3, [pc, #300] @ 6d994 │ │ │ │ + beq 6d958 │ │ │ │ + ldr r3, [pc, #300] @ 6d99c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d884 │ │ │ │ - ldr r3, [pc, #288] @ 6d998 │ │ │ │ - ldr r1, [pc, #288] @ 6d99c │ │ │ │ + beq 6d88c │ │ │ │ + ldr r3, [pc, #288] @ 6d9a0 │ │ │ │ + ldr r1, [pc, #288] @ 6d9a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 6d950 │ │ │ │ + bl 117b4c │ │ │ │ + b 6d958 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d950 │ │ │ │ - ldr r0, [pc, #256] @ 6d9a0 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d958 │ │ │ │ + ldr r0, [pc, #256] @ 6d9a8 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d950 │ │ │ │ + beq 6d958 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d9a4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #224] @ 6d9ac │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -68959,158 +68963,158 @@ │ │ │ │ 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 6d920 │ │ │ │ + beq 6d928 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d920 │ │ │ │ + bne 6d928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d934 │ │ │ │ + bne 6d93c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d988 │ │ │ │ + b 6d990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d92c │ │ │ │ + bne 6d934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6d92c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6d934 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d984 │ │ │ │ + beq 6d98c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d984 │ │ │ │ + bne 6d98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00579f94 │ │ │ │ + @ instruction: 0x00579f9c │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003931f4 │ │ │ │ + eorseq r3, r9, r4, lsr #25 │ │ │ │ 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 6d9e8 │ │ │ │ - ldr r2, [pc, #232] @ 6dabc │ │ │ │ - ldr r1, [pc, #232] @ 6dac0 │ │ │ │ - ldr r0, [pc, #232] @ 6dac4 │ │ │ │ + bne 6d9f0 │ │ │ │ + ldr r2, [pc, #232] @ 6dac4 │ │ │ │ + ldr r1, [pc, #232] @ 6dac8 │ │ │ │ + ldr r0, [pc, #232] @ 6dacc │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_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 6da14 │ │ │ │ - ldr r3, [pc, #192] @ 6dac8 │ │ │ │ - ldr r1, [pc, #192] @ 6dacc │ │ │ │ + beq 6da1c │ │ │ │ + ldr r3, [pc, #192] @ 6dad0 │ │ │ │ + ldr r1, [pc, #192] @ 6dad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6d9e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6d9e8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da6c │ │ │ │ + bne 6da74 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a7ec │ │ │ │ + bl 18ae68 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da64 │ │ │ │ + ble 6da6c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d53fc │ │ │ │ + bl 2d5fe0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9e0 │ │ │ │ + beq 6d9e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a7ec │ │ │ │ - ldr r0, [pc, #100] @ 6dad0 │ │ │ │ + bl 18ae68 │ │ │ │ + ldr r0, [pc, #100] @ 6dad8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ab2bc │ │ │ │ + bl 1ac00c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da90 │ │ │ │ + bls 6da98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d53fc │ │ │ │ + bl 2d5fe0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9e0 │ │ │ │ + beq 6d9e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20564c │ │ │ │ - b 6da64 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - @ instruction: 0x00380adc │ │ │ │ + bl 207010 │ │ │ │ + b 6da6c │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r1, r8, ip, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsr #4 │ │ │ │ + @ instruction: 0x00393cd0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dad4 : │ │ │ │ +0006dadc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6daf4 │ │ │ │ + bne 6dafc │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db38 │ │ │ │ + ldr r2, [pc, #56] @ 6db40 │ │ │ │ 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 6db30 │ │ │ │ + beq 6db38 │ │ │ │ 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 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -69122,54 +69126,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 6dbb8 │ │ │ │ + beq 6dbc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6dbb8 │ │ │ │ - ldr r2, [pc, #128] @ 6dc24 │ │ │ │ + beq 6dbc0 │ │ │ │ + ldr r2, [pc, #128] @ 6dc2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6dbb8 │ │ │ │ + bne 6dbc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df68 │ │ │ │ + bl 6df70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbec │ │ │ │ + beq 6dbf4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbec │ │ │ │ + beq 6dbf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbec │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dbf4 │ │ │ │ + bl 9b0b4 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r8, ror #1 │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + strdeq lr, [r6], -r0 │ │ │ │ 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] │ │ │ │ @@ -69179,417 +69183,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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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] @ 6dcbc │ │ │ │ + ldr r3, [pc, #24] @ 6dcc4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dcc0 │ │ │ │ - ldrne r1, [pc, #16] @ 6dcc4 │ │ │ │ - bl 18f124 │ │ │ │ + ldreq r1, [pc, #16] @ 6dcc8 │ │ │ │ + ldrne r1, [pc, #16] @ 6dccc │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror #4 │ │ │ │ - eorseq r3, r9, r0, lsl #5 │ │ │ │ + eorseq r3, r9, r8, lsl sp │ │ │ │ + eorseq r3, r9, r0, lsr sp │ │ │ │ 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 6dd18 │ │ │ │ + bne 6dd20 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd50 │ │ │ │ + beq 6dd58 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd94 │ │ │ │ + ldr ip, [pc, #92] @ 6dd9c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd88 │ │ │ │ + beq 6dd90 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd74 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6dd7c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd88 │ │ │ │ + bne 6dd90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 265dfc │ │ │ │ + b 267598 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, ror #11 │ │ │ │ + ldrsheq r4, [r7], #-80 @ 0xffffffb0 │ │ │ │ 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 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddd0 │ │ │ │ + bne 6ddd8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ddc8 │ │ │ │ - ldr r0, [pc] @ 6ddf0 │ │ │ │ + blt 6ddd0 │ │ │ │ + ldr r0, [pc] @ 6ddf8 │ │ │ │ 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] @ 6defc │ │ │ │ + ldr r1, [pc, #208] @ 6df04 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de5c │ │ │ │ + beq 6de64 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6df00 │ │ │ │ + ldr r3, [pc, #188] @ 6df08 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de64 │ │ │ │ - ldr r3, [pc, #176] @ 6df04 │ │ │ │ - ldr r1, [pc, #176] @ 6df08 │ │ │ │ + beq 6de6c │ │ │ │ + ldr r3, [pc, #176] @ 6df0c │ │ │ │ + ldr r1, [pc, #176] @ 6df10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 6def4 │ │ │ │ + b 6defc │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de78 │ │ │ │ - ldr r0, [pc, #148] @ 6df0c │ │ │ │ - b 6def4 │ │ │ │ + bne 6de80 │ │ │ │ + ldr r0, [pc, #148] @ 6df14 │ │ │ │ + b 6defc │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de94 │ │ │ │ - ldr r3, [pc, #136] @ 6df10 │ │ │ │ - ldr r1, [pc, #136] @ 6df14 │ │ │ │ + beq 6de9c │ │ │ │ + ldr r3, [pc, #136] @ 6df18 │ │ │ │ + ldr r1, [pc, #136] @ 6df1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6de5c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6de64 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6deb4 │ │ │ │ - ldr r3, [pc, #104] @ 6df10 │ │ │ │ - ldr r1, [pc, #108] @ 6df18 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6de5c │ │ │ │ - ldr r0, [pc, #96] @ 6df1c │ │ │ │ + beq 6debc │ │ │ │ + ldr r3, [pc, #104] @ 6df18 │ │ │ │ + ldr r1, [pc, #108] @ 6df20 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6de64 │ │ │ │ + ldr r0, [pc, #96] @ 6df24 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de5c │ │ │ │ + beq 6de64 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de70 │ │ │ │ + beq 6de78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de70 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6de70 │ │ │ │ + bne 6de78 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6de78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r2, r3 │ │ │ │ + eorseq r3, r9, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003932b4 │ │ │ │ - @ instruction: 0x003932dc │ │ │ │ - subseq lr, r7, r8, lsr r6 │ │ │ │ + eorseq r3, r9, r4, ror #26 │ │ │ │ + eorseq r3, r9, ip, lsl #27 │ │ │ │ + subseq lr, r7, r0, asr #12 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df2c │ │ │ │ - b a9a3c │ │ │ │ - eorseq r3, r9, ip, lsl #6 │ │ │ │ + ldr r0, [pc] @ 6df34 │ │ │ │ + b a9f24 │ │ │ │ + @ instruction: 0x00393dbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1249b4 <_PyType_Name@@Base> │ │ │ │ + bl 124f44 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df64 │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r3, r9, r4, lsl r3 │ │ │ │ + ldr r0, [pc] @ 6df6c │ │ │ │ + b 129168 │ │ │ │ + eorseq r3, r9, r4, asr #27 │ │ │ │ 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 11a7bc │ │ │ │ + bl 11ad50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0d4 │ │ │ │ + ldr r7, [pc, #320] @ 6e0dc │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6dfc0 │ │ │ │ + bne 6dfc8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0c4 │ │ │ │ + beq 6e0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dff0 │ │ │ │ + b 6dff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19afc8 │ │ │ │ + bl 19b908 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dff0 │ │ │ │ + bne 6dff8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0d8 │ │ │ │ + ldr r0, [pc, #240] @ 6e0e0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7860 │ │ │ │ - b 6e0c4 │ │ │ │ + bl 2a8910 │ │ │ │ + b 6e0cc │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0dc │ │ │ │ + ldr r0, [pc, #224] @ 6e0e4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e024 │ │ │ │ + bne 6e02c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0e0 │ │ │ │ + ldr r0, [pc, #196] @ 6e0e8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7860 │ │ │ │ - b 6e044 │ │ │ │ + bl 2a8910 │ │ │ │ + b 6e04c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e044 │ │ │ │ + beq 6e04c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e044 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e04c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e0a8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0e4 │ │ │ │ + ldr r0, [pc, #140] @ 6e0ec │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e080 │ │ │ │ + bne 6e088 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0d8 │ │ │ │ + ldr r0, [pc, #96] @ 6e0e0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7860 │ │ │ │ - b 6e0a0 │ │ │ │ + bl 2a8910 │ │ │ │ + b 6e0a8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e0a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e0a0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e0a8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0c4 │ │ │ │ + beq 6e0cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0c4 │ │ │ │ + bne 6e0cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7e0 │ │ │ │ + bl 11ad74 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r3, r9, r0, lsr #6 │ │ │ │ - subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r3, r9, ip, asr #6 │ │ │ │ - subseq lr, r7, r8, lsr r6 │ │ │ │ + @ instruction: 0x00393dd0 │ │ │ │ + ldrsheq sl, [r7], #-192 @ 0xffffff40 │ │ │ │ + @ instruction: 0x00393dfc │ │ │ │ + subseq lr, r7, r0, asr #12 │ │ │ │ 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 6df68 │ │ │ │ + bl 6df70 │ │ │ │ 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 6e140 │ │ │ │ + bge 6e148 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e124 │ │ │ │ + bne 6e12c │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e1a4 │ │ │ │ + ldr ip, [pc, #84] @ 6e1ac │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e180 │ │ │ │ + bge 6e188 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e180 │ │ │ │ + beq 6e188 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e190 │ │ │ │ + bne 6e198 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e150 │ │ │ │ + bne 6e158 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r8, ror #1 │ │ │ │ + strdeq lr, [r6], -r0 │ │ │ │ + b 6d08c │ │ │ │ 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 6e1f4 │ │ │ │ + bne 6e200 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e224 │ │ │ │ + beq 6e230 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e280 │ │ │ │ + ldr ip, [pc, #112] @ 6e28c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e274 │ │ │ │ + beq 6e280 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e244 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6e250 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e274 │ │ │ │ + bne 6e280 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e268 │ │ │ │ - ldr r3, [pc, #40] @ 6e284 │ │ │ │ + bge 6e274 │ │ │ │ + ldr r3, [pc, #40] @ 6e290 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsl r6 │ │ │ │ + subseq r4, r7, ip, lsl r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - b 6d084 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ + │ │ │ │ +0006e2b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 6e2bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 33146c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a8> │ │ │ │ + andeq lr, r6, r8, asr #7 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e2cc │ │ │ │ + ldreq r0, [pc, #16] @ 6e2e4 <_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 │ │ │ │ @@ -69600,577 +69610,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 6e31c │ │ │ │ + bne 6e334 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e34c │ │ │ │ + beq 6e364 <_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] @ 6e3a8 │ │ │ │ + ldr ip, [pc, #112] @ 6e3c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e39c │ │ │ │ + beq 6e3b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e36c │ │ │ │ - bl a55f0 │ │ │ │ + bne 6e384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e39c │ │ │ │ + bne 6e3b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e390 │ │ │ │ - ldr r3, [pc, #40] @ 6e3ac │ │ │ │ + bge 6e3a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ + ldr r3, [pc, #40] @ 6e3c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, asr #12 │ │ │ │ + subseq r4, r7, r8, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0006e3b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e3bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 33096c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a8> │ │ │ │ - andeq lr, r6, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6e42c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6e42c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 6e434 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ + ldr r1, [pc, #24] @ 6e438 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x188> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [pc, #8] @ 6e43c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + bx lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r4, asr #28 │ │ │ │ + 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] @ 6e4b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100> │ │ │ │ - bl 1c1470 │ │ │ │ + ldr r1, [pc, #176] @ 6e514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x264> │ │ │ │ + bl 1c2b18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bne 6e474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ + b 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e434 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ - ldr r3, [pc, #136] @ 6e4b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ + beq 6e498 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #136] @ 6e518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 6e488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd8> │ │ │ │ + bl 144904 │ │ │ │ + b 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3570e4 │ │ │ │ - ldr r2, [pc, #100] @ 6e4b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108> │ │ │ │ - ldr r3, [pc, #100] @ 6e4bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357bc8 │ │ │ │ + ldr r2, [pc, #100] @ 6e51c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #100] @ 6e520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x270> │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356e14 │ │ │ │ - ldr r3, [pc, #76] @ 6e4c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bl 3578f8 │ │ │ │ + ldr r3, [pc, #76] @ 6e524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e49c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ - bl a55f0 │ │ │ │ + beq 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x250> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - ldr r5, [pc, #36] @ 6e4c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bne 6e46c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #36] @ 6e524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r9, r4, r3, r3 │ │ │ │ + eorseq r3, r9, r0, ror #28 │ │ │ │ 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 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x134> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ - ldr r1, [pc, #24] @ 6e518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e51c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16c> │ │ │ │ - bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, lsr #7 │ │ │ │ - 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 6e574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + bhi 6e57c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e594 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #548] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d8> │ │ │ │ - ldr r1, [pc, #548] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3dc> │ │ │ │ - ldr r0, [pc, #548] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e59c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #548] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + ldr r1, [pc, #548] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #548] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, r6 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r0, [pc, #532] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #532] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x198> │ │ │ │ - b 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a0> │ │ │ │ + b 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e60c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + ble 6e614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #492] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ec> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e60c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + beq 6e614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + beq 6e5fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e60c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #432] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #432] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #420] @ 6e7a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #420] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f4> │ │ │ │ - ldr r0, [pc, #396] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + beq 6e614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ + ldr r3, [pc, #432] @ 6e7a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f0> │ │ │ │ + ldr r1, [pc, #432] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #420] @ 6e7a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #420] @ 6e7ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #396] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ mov r3, ip │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e62c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27c> │ │ │ │ - ldr r3, [pc, #392] @ 6e7a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #392] @ 6e7ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ + ble 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ + ldr r3, [pc, #392] @ 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + ldr r1, [pc, #392] @ 6e7b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e784 <_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 6e740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ + ble 6e748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e68c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ + bne 6e694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e6b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x300> │ │ │ │ + bne 6e6b8 <_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 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + bne 6e6dc <_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 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bne 6e700 <_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 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #160] @ 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + bls 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #160] @ 6e7b8 <_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 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e660 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e7b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + ldr r0, [pc, #64] @ 6e7bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r9, r8, asr r3 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - @ instruction: 0x00373ab8 │ │ │ │ + eorseq r0, r9, r0, lsl lr │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq r4, r7, r8, ror #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, asr #7 │ │ │ │ + eorseq r3, r9, r8, ror lr │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e800 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e800 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x458> │ │ │ │ - ldr r1, [pc, #24] @ 6e80c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #24] @ 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x560> │ │ │ │ + ldr r1, [pc, #24] @ 6e814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x460> │ │ │ │ + ldr r0, [pc, #8] @ 6e818 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror #7 │ │ │ │ + mlaseq r9, r8, lr, r3 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ + bne 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b4> │ │ │ │ - ldr r1, [pc, #24] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #24] @ 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5bc> │ │ │ │ + ldr r1, [pc, #24] @ 6e870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #8] @ 6e874 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c4> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl #8 │ │ │ │ + @ instruction: 0x00393eb8 │ │ │ │ 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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e8b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r3, [pc, #16] @ 6e8b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bge 6e8b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x608> │ │ │ │ + ldr r3, [pc, #16] @ 6e8c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x610> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #4] @ 6e8bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #4] @ 6e8c4 <_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 {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 6e914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x664> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x694> │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #92] @ 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6dc> │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6d0> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1df320 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6d0> │ │ │ │ + ldr r1, [pc, #52] @ 6e990 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e0> │ │ │ │ + ldr r0, [pc, #52] @ 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e4> │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6d0> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #32] @ 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 331860 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x69c> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r4, ror r6 │ │ │ │ + eorseq r3, r9, r0, ror #29 │ │ │ │ + eorseq r1, r8, r4, lsr #29 │ │ │ │ + andeq sl, r2, r0, lsr #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #32] @ 6e9d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x724> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #28] @ 6e9d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x728> │ │ │ │ + ldr r2, [pc, #28] @ 6e9dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x72c> │ │ │ │ + ldr r1, [pc, #28] @ 6e9e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x730> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #24] @ 6e9e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq fp, r5, ip, asr #5 │ │ │ │ + eorseq fp, r5, r4, ror #5 │ │ │ │ + eorseq fp, r5, r4, asr #5 │ │ │ │ + @ instruction: 0x0035b2d8 │ │ │ │ + eorseq r3, r9, r4, ror #29 │ │ │ │ + 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 6e8f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x548> │ │ │ │ + bne 6ea20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e920 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x570> │ │ │ │ - b 6e918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + bne 6ea48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x798> │ │ │ │ + b 6ea40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x790> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #120] @ 6eaa8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + bne 6ea08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e978 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ + b 6eaa0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + beq 6ea40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x790> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + beq 6ea40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x790> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6e984 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d4> │ │ │ │ - bge 6e978 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #28] @ 6e988 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d8> │ │ │ │ + ldrge r0, [pc, #32] @ 6eaac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7fc> │ │ │ │ + bge 6eaa0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f0> │ │ │ │ + ldr r3, [pc, #28] @ 6eab0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x800> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r4, asr #6 │ │ │ │ + eorseq ip, r6, r4, asr #28 │ │ │ │ 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] @ 6e9c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x614> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e9c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x618> │ │ │ │ - ldr r2, [pc, #28] @ 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x61c> │ │ │ │ - ldr r1, [pc, #28] @ 6e9d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e9d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x624> │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, ip, asr #15 │ │ │ │ - eorseq sl, r5, r4, ror #15 │ │ │ │ - eorseq sl, r5, r4, asr #15 │ │ │ │ - @ instruction: 0x0035a7d8 │ │ │ │ - eorseq r3, r9, r0, lsr r4 │ │ │ │ - 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] @ 6ea28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x678> │ │ │ │ - bl fe10c │ │ │ │ + ldr r1, [pc, #28] @ 6eb04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x854> │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ea20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x670> │ │ │ │ + beq 6eafc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c60 │ │ │ │ + bl 30d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, ip, lsr 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 6ea78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6eaa8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f8> │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6eaf0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x740> │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 1ddb78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ - ldr r1, [pc, #52] @ 6eaf4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x744> │ │ │ │ - ldr r0, [pc, #52] @ 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6eafc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x74c> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 330d7c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r3, r9, r8, lsr r4 │ │ │ │ - @ instruction: 0x003813f4 │ │ │ │ - andeq sl, r2, r0, lsr #14 │ │ │ │ + eorseq sp, r8, ip, ror #31 │ │ │ │ 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 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x788> │ │ │ │ + bne 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b0> │ │ │ │ - b 6eb58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6eb68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b8> │ │ │ │ + b 6eb60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x810> │ │ │ │ + ldr r0, [pc, #120] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x918> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ + bne 6eb28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x878> │ │ │ │ mov r0, #0 │ │ │ │ - b 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ + b 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6eb60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e334 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27fa74 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6eb60 <_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] @ 6ebc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - bge 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ - ldr r3, [pc, #28] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ + ldrge r0, [pc, #32] @ 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x91c> │ │ │ │ + bge 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + ldr r3, [pc, #28] @ 6ebd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x920> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, lsr r3 │ │ │ │ + eorseq ip, r6, r8, lsr lr │ │ │ │ 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 │ │ │ │ @@ -70182,508 +70186,456 @@ │ │ │ │ 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 1af138 │ │ │ │ + bl 1afec0 │ │ │ │ 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] @ 6ec44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x894> │ │ │ │ - ldr r1, [pc, #16] @ 6ec48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x898> │ │ │ │ + ldr r3, [pc, #16] @ 6ec4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x99c> │ │ │ │ + ldr r1, [pc, #16] @ 6ec50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr r4 │ │ │ │ + eorseq r3, r9, r0, lsl #30 │ │ │ │ │ │ │ │ -0006ec4c : │ │ │ │ +0006ec54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec84 │ │ │ │ + ldr r5, [pc, #32] @ 6ec8c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24cebc │ │ │ │ + bl 24e918 │ │ │ │ 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] @ 6ecb0 │ │ │ │ - ldr r1, [pc, #16] @ 6ecb4 │ │ │ │ + ldr r3, [pc, #16] @ 6ecb8 │ │ │ │ + ldr r1, [pc, #16] @ 6ecbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror r4 │ │ │ │ + eorseq r3, r9, r8, lsr #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #136] @ 6ed60 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6ecfc │ │ │ │ + add r1, pc, #108 @ 0x6c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #112] @ 6ed64 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + b 6ed34 │ │ │ │ + mov r2, #3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c581c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6ed2c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 6ed34 │ │ │ │ + ldr r3, [pc, #68] @ 6ed68 │ │ │ │ + ldr r1, [pc, #68] @ 6ed6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 6ed4c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + str r1, [sp] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [pc, #16] @ 6ed60 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + 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 r0, r9, 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ee7c │ │ │ │ + bne 6ef34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348664 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349148 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ee7c │ │ │ │ + beq 6ef34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ed3c │ │ │ │ + beq 6edf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348664 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349148 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ed54 │ │ │ │ + bne 6ee0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee7c │ │ │ │ + beq 6ef34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee7c │ │ │ │ - b 6ee70 │ │ │ │ - ldr r2, [pc, #320] @ 6ee84 │ │ │ │ - ldr r5, [pc, #316] @ 6ee84 │ │ │ │ + bne 6ef34 │ │ │ │ + b 6ef28 │ │ │ │ + ldr r2, [pc, #320] @ 6ef3c │ │ │ │ + ldr r5, [pc, #316] @ 6ef3c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ed98 │ │ │ │ + beq 6ee50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348664 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349148 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6edb0 │ │ │ │ + bne 6ee68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee50 │ │ │ │ + beq 6ef08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee50 │ │ │ │ + bne 6ef08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 6ee50 │ │ │ │ - ldr r2, [pc, #228] @ 6ee84 │ │ │ │ - ldr r6, [pc, #224] @ 6ee84 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 6ef08 │ │ │ │ + ldr r2, [pc, #228] @ 6ef3c │ │ │ │ + ldr r6, [pc, #224] @ 6ef3c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eddc │ │ │ │ + beq 6ee94 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc200 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 6ee08 │ │ │ │ + bl fc760 │ │ │ │ + bl 9b6dc │ │ │ │ + b 6eec0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d438 │ │ │ │ + bl 16d9ac │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ee08 │ │ │ │ - ldr r3, [pc, #140] @ 6ee88 │ │ │ │ - ldr r1, [pc, #140] @ 6ee8c │ │ │ │ + ble 6eec0 │ │ │ │ + ldr r3, [pc, #140] @ 6ef40 │ │ │ │ + ldr r1, [pc, #140] @ 6ef44 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee2c │ │ │ │ + beq 6eee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee2c │ │ │ │ + bne 6eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee50 │ │ │ │ + beq 6ef08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ee50 │ │ │ │ + bne 6ef08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee7c │ │ │ │ + beq 6ef34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ee7c │ │ │ │ + bne 6ef34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_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 r3, r9, ip, lsr #9 │ │ │ │ + eorseq r3, r9, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6eeb8 │ │ │ │ - ldr r1, [pc, #16] @ 6eebc │ │ │ │ + ldr r3, [pc, #16] @ 6ef70 │ │ │ │ + ldr r1, [pc, #16] @ 6ef74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, lsl r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 6ef60 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6eefc │ │ │ │ - add r1, pc, #108 @ 0x6c │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #112] @ 6ef64 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - b 6ef34 │ │ │ │ - mov r2, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4178 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6ef2c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 6ef34 │ │ │ │ - ldr r3, [pc, #68] @ 6ef68 │ │ │ │ - ldr r1, [pc, #68] @ 6ef6c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6ef4c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #16] @ 6ef60 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - 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 pc, r8, r8, asr #29 │ │ │ │ + eorseq r3, r9, r0, asr #31 │ │ │ │ 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 6efac │ │ │ │ + bne 6efb4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efcc │ │ │ │ - b 6efc4 │ │ │ │ + bge 6efd4 │ │ │ │ + b 6efcc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a746c │ │ │ │ + bl 2a851c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef9c │ │ │ │ - b 6efe4 │ │ │ │ + bne 6efa4 │ │ │ │ + b 6efec │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efd4 │ │ │ │ + bmi 6efdc │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efec │ │ │ │ - ldr r3, [pc, #76] @ 6f028 │ │ │ │ - ldr r1, [pc, #76] @ 6f02c │ │ │ │ + blt 6eff4 │ │ │ │ + ldr r3, [pc, #76] @ 6f030 │ │ │ │ + ldr r1, [pc, #76] @ 6f034 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f020 │ │ │ │ + b 6f028 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f010 │ │ │ │ + bne 6f018 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 293988 │ │ │ │ + b 294a38 │ │ │ │ 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 ip, r7, ip, ror #19 │ │ │ │ + eorseq sp, r7, r4, asr #9 │ │ │ │ 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] @ 6f164 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #284] @ 6f16c │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f060 │ │ │ │ - ldr r1, [pc, #268] @ 6f168 │ │ │ │ - ldr r0, [pc, #268] @ 6f16c │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f170 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14df4c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f07c │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f15c │ │ │ │ - bl 91940 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f074 │ │ │ │ - ldr r0, [pc, #228] @ 6f174 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f178 │ │ │ │ - ldr r8, [pc, #224] @ 6f17c │ │ │ │ + bne 6f068 │ │ │ │ + ldr r1, [pc, #268] @ 6f170 │ │ │ │ + ldr r0, [pc, #268] @ 6f174 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f178 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14e510 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f084 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f164 │ │ │ │ + bl 91e08 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f07c │ │ │ │ + ldr r0, [pc, #228] @ 6f17c │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f180 │ │ │ │ + ldr r8, [pc, #224] @ 6f184 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f154 │ │ │ │ + beq 6f15c │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f124 │ │ │ │ + beq 6f12c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 28472c │ │ │ │ + bl 285e6c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0c8 │ │ │ │ + bne 6f0d0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f0a8 │ │ │ │ + b 6f0b0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f12c │ │ │ │ + beq 6f134 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f118 │ │ │ │ + beq 6f120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f118 │ │ │ │ + bne 6f120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0c0 │ │ │ │ - b 6f12c │ │ │ │ + bge 6f0c8 │ │ │ │ + b 6f134 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f09c │ │ │ │ + b 6f0a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f150 │ │ │ │ + beq 6f158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f150 │ │ │ │ + bne 6f158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f174 │ │ │ │ - bl 8b0f4 │ │ │ │ + ldr r0, [pc, #24] @ 6f17c │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subseq lr, r3, ip, ror #17 │ │ │ │ - eorseq r3, r9, r4, asr #10 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + ldrsbeq pc, [r3], #-60 @ 0xffffffc4 @ │ │ │ │ + @ instruction: 0x00393ff4 │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ + subseq r4, r7, r8, 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 │ │ │ │ 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 287b24 │ │ │ │ + bl 289264 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b a6308 │ │ │ │ - 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] @ 6f334 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3d68 │ │ │ │ - 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 c7ac0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f264 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f318 │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f214 │ │ │ │ - b 6f310 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f338 │ │ │ │ - beq 6f328 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aa938 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f310 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f2ec │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 263850 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f2ec │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f2ec │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a6308 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f2ec │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a6308 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f328 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f310 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f310 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f328 │ │ │ │ - ldr r3, [pc, #28] @ 6f33c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ - 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, #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] @ 6f39c │ │ │ │ + ldr ip, [pc, #48] @ 6f21c │ │ │ │ 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] @ 6f3a0 │ │ │ │ + ldr ip, [pc, #16] @ 6f220 │ │ │ │ str ip, [sp] │ │ │ │ - bl 287b24 │ │ │ │ + bl 289264 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b a67f0 │ │ │ │ + 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 6f278 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6f2a8 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #64] @ 6f2d4 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f2c8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1df320 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6f2c8 │ │ │ │ + ldr r1, [pc, #24] @ 6f2d8 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 331860 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x69c> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r4, r7, r0, lsr #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, #3976] @ 0xf88 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #408] @ 6f55c │ │ │ │ + ldr lr, [pc, #408] @ 6f494 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70694,865 +70646,860 @@ │ │ │ │ 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 6f424 │ │ │ │ + bne 6f35c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f46c │ │ │ │ + beq 6f3a4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f560 │ │ │ │ + ldr ip, [pc, #296] @ 6f498 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f53c │ │ │ │ + beq 6f474 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 17020c │ │ │ │ + bl 170780 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f53c │ │ │ │ + beq 6f474 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f564 │ │ │ │ + ldr r3, [pc, #200] @ 6f49c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b6f5c │ │ │ │ + bl 2b7c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f538 │ │ │ │ + beq 6f470 │ │ │ │ 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 6f4dc │ │ │ │ + beq 6f414 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4e8 │ │ │ │ + b 6f420 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f528 │ │ │ │ + bne 6f460 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f454 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f568 │ │ │ │ + ldr r3, [pc, #96] @ 6f4a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f514 │ │ │ │ - bl 144344 │ │ │ │ - b 6f51c │ │ │ │ + bne 6f44c │ │ │ │ + bl 144904 │ │ │ │ + b 6f454 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1709b8 │ │ │ │ - bl a55f0 │ │ │ │ + bl 170f2c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f538 │ │ │ │ + bne 6f470 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f53c │ │ │ │ + b 6f474 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1709d8 │ │ │ │ + bl 170f4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r8, lsl #18 │ │ │ │ - @ instruction: 0x0057469c │ │ │ │ - eorseq ip, r6, r4, asr #31 │ │ │ │ + ldrsheq pc, [r3], #-56 @ 0xffffffc8 @ │ │ │ │ + subseq r4, r7, ip, asr #13 │ │ │ │ + eorseq sp, r6, r4, asr #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, 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, #36 @ 0x24 │ │ │ │ - bne 6f5b8 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6f5e8 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f614 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + 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] @ 6f618 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f60c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c4288 │ │ │ │ + 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 c7fd8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f548 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f5fc │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f608 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 1ddb78 │ │ │ │ + beq 6f4f8 │ │ │ │ + b 6f5f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f61c │ │ │ │ + beq 6f60c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aae20 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f5f4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f5d0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 2654d0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f5d0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f5d0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a67f0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f5d0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a67f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f608 │ │ │ │ - ldr r1, [pc, #24] @ 6f618 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 330d7c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r8, asr #13 │ │ │ │ - andeq r9, r2, r4, asr #25 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f60c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f5f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f5f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f60c │ │ │ │ + ldr r3, [pc, #28] @ 6f620 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq r4, r9, 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, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f654 │ │ │ │ + bne 6f65c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f684 │ │ │ │ - b 6f678 │ │ │ │ + bne 6f68c │ │ │ │ + b 6f680 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f780 │ │ │ │ + ldr r0, [pc, #284] @ 6f788 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f63c │ │ │ │ - b 6f774 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6f644 │ │ │ │ + b 6f77c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f774 │ │ │ │ + bne 6f77c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd8f0 │ │ │ │ + bl 1cef8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f6ac │ │ │ │ - ldr r3, [pc, #228] @ 6f784 │ │ │ │ - ldr r1, [pc, #228] @ 6f788 │ │ │ │ + bne 6f6b4 │ │ │ │ + ldr r3, [pc, #228] @ 6f78c │ │ │ │ + ldr r1, [pc, #228] @ 6f790 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f744 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f74c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f744 │ │ │ │ + blt 6f74c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2d8 │ │ │ │ + bl 6a324 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f744 │ │ │ │ - bl c3d68 │ │ │ │ + beq 6f74c │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f72c │ │ │ │ + bge 6f734 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f764 │ │ │ │ - bl 1325ec │ │ │ │ + bne 6f76c │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6e0 │ │ │ │ + beq 6f6e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a498 │ │ │ │ + bl 6a69c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f754 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6f75c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f774 │ │ │ │ + bne 6f77c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a58e0 │ │ │ │ - ldr r3, [pc, #32] @ 6f78c │ │ │ │ + b a5dc8 │ │ │ │ + ldr r3, [pc, #32] @ 6f794 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 6f72c │ │ │ │ + bl 144904 │ │ │ │ + b 6f734 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r6, ip, r1, ip │ │ │ │ + mlaseq r6, ip, ip, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror #10 │ │ │ │ + eorseq r4, r9, r8, lsl r0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + 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 6f7d0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 1df320 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 6f870 │ │ │ │ + b 6f7f4 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #156] @ 6f87c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f7bc │ │ │ │ + b 6f870 │ │ │ │ + ldr r3, [pc, #132] @ 6f880 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2b7c84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f870 │ │ │ │ + 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 6f860 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6f854 │ │ │ │ + ldr r3, [pc, #52] @ 6f884 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f870 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a67f0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq ip, r6, r0, ror #27 │ │ │ │ + eorseq sp, r6, r4, asr #21 │ │ │ │ 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 6f7c0 │ │ │ │ - ldr r3, [pc, #156] @ 6f850 │ │ │ │ - ldr r1, [pc, #156] @ 6f854 │ │ │ │ + bgt 6f8b8 │ │ │ │ + ldr r3, [pc, #156] @ 6f948 │ │ │ │ + ldr r1, [pc, #156] @ 6f94c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f7e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f8d8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7e8 │ │ │ │ - ldr r3, [pc, #120] @ 6f850 │ │ │ │ - ldr r1, [pc, #124] @ 6f858 │ │ │ │ + beq 6f8e0 │ │ │ │ + ldr r3, [pc, #120] @ 6f948 │ │ │ │ + ldr r1, [pc, #124] @ 6f950 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f848 │ │ │ │ + b 6f940 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f808 │ │ │ │ - ldr r3, [pc, #96] @ 6f85c │ │ │ │ - ldr r1, [pc, #96] @ 6f860 │ │ │ │ + bne 6f900 │ │ │ │ + ldr r3, [pc, #96] @ 6f954 │ │ │ │ + ldr r1, [pc, #96] @ 6f958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f7e0 │ │ │ │ - ldr r6, [pc, #64] @ 6f850 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f8d8 │ │ │ │ + ldr r6, [pc, #64] @ 6f948 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f82c │ │ │ │ - bl a55f0 │ │ │ │ + bne 6f924 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f838 │ │ │ │ - b 6f7e0 │ │ │ │ + beq 6f930 │ │ │ │ + b 6f8d8 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f848 │ │ │ │ - ldr r1, [pc, #36] @ 6f864 │ │ │ │ + bgt 6f940 │ │ │ │ + ldr r1, [pc, #36] @ 6f95c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f7e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f8d8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r8, lsr sl │ │ │ │ - eorseq r3, r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x003855b8 │ │ │ │ + eorseq r4, r9, ip, lsr r0 │ │ │ │ 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 6f898 │ │ │ │ + bhi 6f990 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8d8 │ │ │ │ - b 6f8bc │ │ │ │ - ldr r0, [pc, #284] @ 6f9bc │ │ │ │ + ble 6f9d0 │ │ │ │ + b 6f9b4 │ │ │ │ + ldr r0, [pc, #284] @ 6fab4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f88c │ │ │ │ + bne 6f984 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8e0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6f9d8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f8b4 │ │ │ │ + bne 6f9ac │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f914 │ │ │ │ - bl aafb8 │ │ │ │ + b 6fa0c │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f90c │ │ │ │ + beq 6fa04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f90c │ │ │ │ + bne 6fa04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8cc │ │ │ │ + beq 6f9c4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f934 │ │ │ │ - ldr r3, [pc, #152] @ 6f9c0 │ │ │ │ - ldr r1, [pc, #152] @ 6f9c4 │ │ │ │ + bne 6fa2c │ │ │ │ + ldr r3, [pc, #152] @ 6fab8 │ │ │ │ + ldr r1, [pc, #152] @ 6fabc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f8b4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f9ac │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f944 │ │ │ │ + bge 6fa3c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f94c │ │ │ │ + bmi 6fa44 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f960 │ │ │ │ - ldr r3, [pc, #108] @ 6f9c0 │ │ │ │ - ldr r1, [pc, #112] @ 6f9c8 │ │ │ │ + bgt 6fa58 │ │ │ │ + ldr r3, [pc, #108] @ 6fab8 │ │ │ │ + ldr r1, [pc, #112] @ 6fac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f8b4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f9ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f980 │ │ │ │ - ldr r3, [pc, #88] @ 6f9cc │ │ │ │ - ldr r1, [pc, #88] @ 6f9d0 │ │ │ │ + ble 6fa78 │ │ │ │ + ldr r3, [pc, #88] @ 6fac4 │ │ │ │ + ldr r1, [pc, #88] @ 6fac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 6f8b4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 6f9ac │ │ │ │ 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 1bbd78 │ │ │ │ + bl 1bd464 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f8b4 │ │ │ │ - ldr r0, [pc, #28] @ 6f9d4 │ │ │ │ + beq 6f9ac │ │ │ │ + ldr r0, [pc, #28] @ 6facc │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, r4, lsl r0 │ │ │ │ + @ instruction: 0x003778d4 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003935b4 │ │ │ │ - eorseq fp, r6, r0, lsr #27 │ │ │ │ + eorseq r4, r9, r4, rrx │ │ │ │ + eorseq ip, r6, r0, lsr #17 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, lsr #27 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq r9, r7, r8, asr r8 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ 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] @ 6fa18 │ │ │ │ + ldr r1, [pc, #32] @ 6fb10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31c624 <_PyTime_AsTimeval@@Base+0x1430> │ │ │ │ + bl 31d148 <_PyTime_AsTimeval@@Base+0x1430> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6fa10 │ │ │ │ + beq 6fb08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6fb0c │ │ │ │ + b 6fb14 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r6, ip, asr #28 │ │ │ │ - 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 6fa54 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 1ddb78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 6faf4 │ │ │ │ - b 6fa78 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fb00 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6fa40 │ │ │ │ - b 6faf4 │ │ │ │ - ldr r3, [pc, #132] @ 6fb04 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2b6f5c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6faf4 │ │ │ │ - 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 6fae4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fad8 │ │ │ │ - ldr r3, [pc, #52] @ 6fb08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6faf4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, r0, ror #5 │ │ │ │ - eorseq ip, r6, r4, asr #31 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq pc, r6, ip, asr #18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb34 │ │ │ │ + beq 6fb3c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc9c │ │ │ │ + ldr r2, [pc, #352] @ 6fca4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc94 │ │ │ │ + beq 6fc9c │ │ │ │ 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 6fb8c │ │ │ │ + bne 6fb94 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fba4 │ │ │ │ + bne 6fbac │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fba4 │ │ │ │ - ldr r0, [pc, #284] @ 6fca0 │ │ │ │ + bne 6fbac │ │ │ │ + ldr r0, [pc, #284] @ 6fca8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd28 │ │ │ │ - bge 6fba4 │ │ │ │ - bl 323e4c <_PyObject_GetState@@Base+0x20> │ │ │ │ + b 9e20c │ │ │ │ + bge 6fbac │ │ │ │ + bl 324914 <_PyObject_GetState@@Base+0x20> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fbb8 │ │ │ │ - b 6fc8c │ │ │ │ + bne 6fbc0 │ │ │ │ + b 6fc94 │ │ │ │ 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 6fbe0 │ │ │ │ + beq 6fbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbe0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fbe8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc54 │ │ │ │ + beq 6fc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fca4 │ │ │ │ - bl 128bd4 │ │ │ │ - b 6fc8c │ │ │ │ + ldr r0, [pc, #84] @ 6fcac │ │ │ │ + bl 129168 │ │ │ │ + b 6fc94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc74 │ │ │ │ + beq 6fc7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fca8 │ │ │ │ - bl 128bd4 │ │ │ │ - b 6fc8c │ │ │ │ + ldr r0, [pc, #56] @ 6fcb0 │ │ │ │ + bl 129168 │ │ │ │ + b 6fc94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fcac │ │ │ │ + ldr r0, [pc, #40] @ 6fcb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128bd4 │ │ │ │ + b 129168 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fca0 │ │ │ │ - b 9dd28 │ │ │ │ + ldr r0, [pc, #4] @ 6fca8 │ │ │ │ + b 9e20c │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r6, r7, r0, ror #15 │ │ │ │ - @ instruction: 0x003935d0 │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ - eorseq r3, r9, r0, lsl #12 │ │ │ │ + mlaseq r7, r0, r2, r7 │ │ │ │ + eorseq r4, r9, r0, lsl #1 │ │ │ │ + mlaseq r9, ip, r0, r4 │ │ │ │ + ldrheq r4, [r9], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fd04 │ │ │ │ + bne 6fd0c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fce8 │ │ │ │ + beq 6fcf0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fd04 │ │ │ │ - bl 1e7c70 │ │ │ │ + bne 6fd0c │ │ │ │ + bl 1e9570 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fd1c │ │ │ │ + ldr r2, [pc, #36] @ 6fd24 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 339368 │ │ │ │ - ldr r3, [pc, #20] @ 6fd20 │ │ │ │ - ldr r1, [pc, #20] @ 6fd24 │ │ │ │ + b 339de4 │ │ │ │ + ldr r3, [pc, #20] @ 6fd28 │ │ │ │ + ldr r1, [pc, #20] @ 6fd2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, lsl r6 │ │ │ │ + eorseq r4, r9, r0, asr #1 │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd70 │ │ │ │ - bl a55f0 │ │ │ │ + bne 6fd78 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd98 │ │ │ │ + bne 6fda0 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd90 │ │ │ │ - ldr r3, [pc, #24] @ 6fda0 │ │ │ │ + bge 6fd98 │ │ │ │ + ldr r3, [pc, #24] @ 6fda8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 6fe10 │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fe08 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 29ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge r0, [pc, #24] @ 6fe14 │ │ │ │ + bge 6fe08 │ │ │ │ + ldr r3, [pc, #20] @ 6fe18 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r4, r9, r8, lsr r1 │ │ │ │ + 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 r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6fddc │ │ │ │ + bne 6fe54 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdf0 │ │ │ │ - b 6fe00 │ │ │ │ + bne 6fe68 │ │ │ │ + b 6fe78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fdcc │ │ │ │ + beq 6fe44 │ │ │ │ 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 {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] @ 6fe80 │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6fe78 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 29ab4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe84 │ │ │ │ - bge 6fe78 │ │ │ │ - ldr r3, [pc, #20] @ 6fe88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl #13 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrd r0, [r0, #32] │ │ │ │ + b 1511dc │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7005c │ │ │ │ + bne 7006c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff98 │ │ │ │ + bne 6ffa8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fee8 │ │ │ │ + beq 6fef8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fef4 │ │ │ │ + bne 6ff04 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 7006c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70064 │ │ │ │ + ldr r2, [pc, #352] @ 70074 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 7005c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70064 │ │ │ │ + ldr r2, [pc, #320] @ 70074 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 7005c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75aac │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 75cfc │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff6c │ │ │ │ + beq 6ff7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff6c │ │ │ │ + bne 6ff7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7005c │ │ │ │ + beq 7006c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7005c │ │ │ │ + bne 7006c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 7006c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70064 │ │ │ │ + ldr r2, [pc, #176] @ 70074 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 7005c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70064 │ │ │ │ + ldr r2, [pc, #144] @ 70074 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7004c │ │ │ │ + beq 7005c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b9070 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl b95a8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70024 │ │ │ │ + beq 70034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70024 │ │ │ │ + bne 70034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7005c │ │ │ │ + beq 7006c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7005c │ │ │ │ + bne 7006c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7005c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 7006c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ - 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 a55f0 │ │ │ │ - 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 700e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70148 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e19f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 71ae8 │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 7012c │ │ │ │ - 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] @ 70148 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e19f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118a0c │ │ │ │ - bl 9b1f8 │ │ │ │ - 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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ - ldrd r0, [r0, #32] │ │ │ │ - b 150ca0 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -71562,99 +71509,156 @@ │ │ │ │ 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 701b4 │ │ │ │ + bne 700d8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701ec │ │ │ │ + beq 70110 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70250 │ │ │ │ + ldr ip, [pc, #144] @ 70174 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701ec │ │ │ │ + bne 70110 │ │ │ │ mov r0, #0 │ │ │ │ - b 70248 │ │ │ │ + b 7016c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 70208 │ │ │ │ + beq 7012c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701e4 │ │ │ │ + blt 70108 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5160 │ │ │ │ + bl 2c5e18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70238 │ │ │ │ - bl a55f0 │ │ │ │ + bne 7015c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70254 │ │ │ │ - beq 70248 │ │ │ │ - b 701e4 │ │ │ │ - ldr r2, [pc, #24] @ 70258 │ │ │ │ + ldreq r0, [pc, #32] @ 70178 │ │ │ │ + beq 7016c │ │ │ │ + b 70108 │ │ │ │ + ldr r2, [pc, #24] @ 7017c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70254 │ │ │ │ + ldr r0, [pc, #12] @ 70178 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ + ldrsheq r4, [r7], #-104 @ 0xffffff98 │ │ │ │ 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 r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl a5ad8 │ │ │ │ + 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 701fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [pc, #148] @ 70260 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1f54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 71af0 │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 70244 │ │ │ │ + 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] @ 70260 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1f54 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + bl 118fa0 │ │ │ │ + bl 9b6dc │ │ │ │ + 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 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 702ac │ │ │ │ + bhi 702b4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70334 │ │ │ │ - b 702cc │ │ │ │ - ldr r0, [pc, #336] @ 70404 │ │ │ │ + beq 7033c │ │ │ │ + b 702d4 │ │ │ │ + ldr r0, [pc, #336] @ 7040c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70344 │ │ │ │ - b 70294 │ │ │ │ + beq 7034c │ │ │ │ + b 7029c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70344 │ │ │ │ + beq 7034c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702fc │ │ │ │ + beq 70304 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71664,158 +71668,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 7034c │ │ │ │ + b 70354 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7034c │ │ │ │ + beq 70354 │ │ │ │ mov r4, #0 │ │ │ │ - b 703e4 │ │ │ │ + b 703ec │ │ │ │ cmp r5, #1 │ │ │ │ - ble 703c0 │ │ │ │ + ble 703c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 70408 │ │ │ │ + ldr r2, [pc, #168] @ 70410 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 703c0 │ │ │ │ + beq 703c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 703ac │ │ │ │ + beq 703b4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70344 │ │ │ │ + beq 7034c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 703c0 │ │ │ │ - ldr r3, [pc, #108] @ 7040c │ │ │ │ - ldr r1, [pc, #108] @ 70410 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 70344 │ │ │ │ - ldr r2, [pc, #96] @ 70414 │ │ │ │ - ldr r1, [pc, #96] @ 70418 │ │ │ │ - ldr r0, [pc, #72] @ 70404 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70344 │ │ │ │ + beq 703c8 │ │ │ │ + ldr r3, [pc, #108] @ 70414 │ │ │ │ + ldr r1, [pc, #108] @ 70418 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 7034c │ │ │ │ + ldr r2, [pc, #96] @ 7041c │ │ │ │ + ldr r1, [pc, #96] @ 70420 │ │ │ │ + ldr r0, [pc, #72] @ 7040c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 7034c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 70344 │ │ │ │ - ldr r0, [pc, #60] @ 7041c │ │ │ │ - bl a9a3c │ │ │ │ + beq 7034c │ │ │ │ + ldr r0, [pc, #60] @ 70424 │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703f8 │ │ │ │ + beq 70400 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r7, r4, asr #22 │ │ │ │ + @ instruction: 0x003745f4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 7042c │ │ │ │ - b a9a3c │ │ │ │ - eorseq sp, r8, r0, lsr #27 │ │ │ │ + ldr r0, [pc] @ 70434 │ │ │ │ + b a9f24 │ │ │ │ + eorseq lr, r8, r0, asr r8 │ │ │ │ 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 7048c │ │ │ │ - ldr r1, [pc, #80] @ 704b4 │ │ │ │ + beq 70494 │ │ │ │ + ldr r1, [pc, #80] @ 704bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19874c │ │ │ │ + bl 198ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7048c │ │ │ │ + beq 70494 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 704a0 │ │ │ │ + beq 704a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 704a0 │ │ │ │ + b 704a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7d98 │ │ │ │ + b a8280 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r7, r0, ror #30 │ │ │ │ + @ instruction: 0x0037f5dc │ │ │ │ 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 70524 │ │ │ │ + bne 7052c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70524 │ │ │ │ + bne 7052c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70564 │ │ │ │ + ldr r1, [pc, #76] @ 7056c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18f124 │ │ │ │ - b 70558 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 70560 │ │ │ │ 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] @ 70568 │ │ │ │ + ldr ip, [pc, #36] @ 70570 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7050c │ │ │ │ + bne 70514 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, lsr #13 │ │ │ │ - subseq r4, r7, r0, lsr #14 │ │ │ │ - b 7067c <_PyThread_CurrentFrames@@Base> │ │ │ │ + eorseq r4, r9, ip, asr r1 │ │ │ │ + subseq r4, r7, r4, lsr #14 │ │ │ │ + b 70684 <_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 │ │ │ │ @@ -71823,580 +71827,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 705c8 │ │ │ │ + bne 705d0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70600 │ │ │ │ - ldr ip, [pc, #164] @ 70674 │ │ │ │ + beq 70608 │ │ │ │ + ldr ip, [pc, #164] @ 7067c │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70600 │ │ │ │ + bne 70608 │ │ │ │ mov r0, #0 │ │ │ │ - b 7066c │ │ │ │ + b 70674 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70640 │ │ │ │ + beq 70648 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7061c │ │ │ │ + beq 70624 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70648 │ │ │ │ + beq 70650 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70648 │ │ │ │ - bl a55f0 │ │ │ │ + bne 70650 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70648 │ │ │ │ - b 705f8 │ │ │ │ + beq 70650 │ │ │ │ + b 70600 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70678 │ │ │ │ + ldreq r0, [pc, #24] @ 70680 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 318224 │ │ │ │ + bl 319208 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, ip, asr #14 │ │ │ │ + subseq r4, r7, r0, asr r7 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0007067c <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00070684 <_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] @ 7080c <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r1, [pc, #372] @ 70810 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 70814 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [pc, #372] @ 70818 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14df4c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e510 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 706b4 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 706bc <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 70804 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91940 │ │ │ │ + b 7080c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 706ac <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 70814 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 70818 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 706b4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 7081c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70820 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 707a4 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 707ac <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70770 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 70778 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70768 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70770 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 70704 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 7070c <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706e8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 706f0 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70728 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 70730 <_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 706fc <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 70704 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70794 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 7079c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70778 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70780 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707cc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 707d4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70794 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 7079c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706dc <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 706e4 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706d0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 706d8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ab94 │ │ │ │ + bl 11b128 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70744 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 7074c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707b0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 707b8 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707e8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 707f0 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 70814 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b0f4 │ │ │ │ - b 70804 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 7081c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b5d0 │ │ │ │ + b 7080c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70794 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 7079c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 70794 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 7079c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70760 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 70768 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 70760 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 70768 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 707a0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 707a8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 707a0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 707a8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, lsl r7 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, r0, asr #3 │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ + subseq r4, r7, r8, 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 70860 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 70868 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70884 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 70918 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 7091c <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70920 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 708b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 7088c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 70920 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 70924 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 70928 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 708b8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70920 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 70928 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70838 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 708b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70840 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 708b8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 708b8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 708c0 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 708b8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 708c0 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70924 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70928 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 7092c <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 70930 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 708b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 708b8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70904 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 7090c <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 7092c <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 70934 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 708b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 1325ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 708b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70930 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, lsl #3 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - @ instruction: 0x003738fc │ │ │ │ - eorseq r3, r9, r4, lsr #14 │ │ │ │ - eorseq r3, r9, r8, lsr #14 │ │ │ │ + bl 144904 │ │ │ │ + b 708b8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132b84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 708b8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70938 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r4, r9, r8, lsr ip │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq r4, r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x003941d4 │ │ │ │ + @ instruction: 0x003941d8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70940 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r3, r9, ip, lsr r7 │ │ │ │ - ldr r3, [pc, #24] @ 70964 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70948 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 129168 │ │ │ │ + eorseq r4, r9, ip, ror #3 │ │ │ │ + ldr r3, [pc, #24] @ 7096c <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70c14 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70c1c <_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 70b20 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70b28 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70c18 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70c20 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70c18 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70c20 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a3c <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70a44 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b8c <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70b94 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ad4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ad4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ad0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70ad8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 343034 │ │ │ │ + bl 343b18 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70aac <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70ab4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ad0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70ad8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ad0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70ad8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 70ad0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 70ad8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70ad4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70acc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70ad4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70c1c <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c24 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70afc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70af4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70afc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70b18 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70b20 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70b18 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70b20 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70c18 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70c20 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70c18 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70c20 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b98 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70ba0 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70c0c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70c14 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b9070 │ │ │ │ + bl b95a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bd8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70be0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bd8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70be0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bfc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70c04 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70c50 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 70c58 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c6c <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c74 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 3591b0 │ │ │ │ + bne 70c74 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #28] @ 70c7c <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c78 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ + ldr r0, [pc, #20] @ 70c80 <_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 │ │ │ │ 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 a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d60 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70d68 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70cf4 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70cfc <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d64 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 343034 │ │ │ │ - ldr r3, [pc, #120] @ 70d64 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70d6c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 343b18 │ │ │ │ + ldr r3, [pc, #120] @ 70d6c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d68 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70d70 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d54 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70d5c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1f8 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + b 9b6dc │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ 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 70d94 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70d9c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70da0 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70e00 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70da8 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70e08 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70dc4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70dcc <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70dc4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70dcc <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70dc4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70dcc <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bbd78 │ │ │ │ + bl 1bd464 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70e10 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70e18 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70e18 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70e20 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be244 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bf8e8 <_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 aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e50 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 70e58 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e80 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70e88 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e78 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70e80 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e74 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70e7c <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e88 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70e90 <_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 │ │ │ │ @@ -72413,2566 +72417,2566 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70ef8 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70f00 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f2c <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70f34 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f6c <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 70f74 <_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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f64 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 70f6c <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f70 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e7c70 │ │ │ │ + ldreq r6, [pc, #44] @ 70f78 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e9570 │ │ │ │ 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 14df84 │ │ │ │ + bl 14e548 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, r8, ror r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00070f74 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71030 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr ip, [r0, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70fc4 │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne ip, r3 │ │ │ │ - bne 70fa0 │ │ │ │ - ldr r3, [pc, #112] @ 71034 │ │ │ │ - b 70fdc │ │ │ │ - ldr r2, [pc, #104] @ 71034 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 70fdc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70fec │ │ │ │ - ldr lr, [r3] │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ - addne lr, lr, #1 │ │ │ │ - strne lr, [r3] │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7100c │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r0, r0, #1 │ │ │ │ - strne r0, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r0, [ip] │ │ │ │ - bl 2d3a14 │ │ │ │ - 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 r4, r7, ip, ror r7 │ │ │ │ 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] @ 71144 │ │ │ │ - ldr r1, [pc, #244] @ 71148 │ │ │ │ + ldr r3, [pc, #244] @ 71088 <_PyThread_CurrentFrames@@Base+0xa04> │ │ │ │ + ldr r1, [pc, #244] @ 7108c <_PyThread_CurrentFrames@@Base+0xa08> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 710d0 │ │ │ │ + blt 71014 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71118 │ │ │ │ + bne 7105c <_PyThread_CurrentFrames@@Base+0x9d8> │ │ │ │ mov r0, r3 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 710d0 │ │ │ │ + beq 71014 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710f8 │ │ │ │ - ldr r2, [pc, #172] @ 7114c │ │ │ │ - ldr r1, [pc, #172] @ 71150 │ │ │ │ - bl 18f470 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 7103c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + ldr r2, [pc, #172] @ 71090 <_PyThread_CurrentFrames@@Base+0xa0c> │ │ │ │ + ldr r1, [pc, #172] @ 71094 <_PyThread_CurrentFrames@@Base+0xa10> │ │ │ │ + bl 18faec <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 710d8 │ │ │ │ + bne 7101c <_PyThread_CurrentFrames@@Base+0x998> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710d0 │ │ │ │ + beq 71014 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 710d0 │ │ │ │ + bne 71014 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7113c │ │ │ │ + b 71080 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710f8 │ │ │ │ + beq 7103c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 710f8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71154 │ │ │ │ + bne 7103c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 71098 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 71158 │ │ │ │ - bl a9a3c │ │ │ │ - b 7113c │ │ │ │ + ldr r0, [pc, #68] @ 7109c <_PyThread_CurrentFrames@@Base+0xa18> │ │ │ │ + bl a9f24 │ │ │ │ + b 71080 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71154 │ │ │ │ + ldr r0, [pc, #48] @ 71098 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 7115c │ │ │ │ + ldr ip, [pc, #48] @ 710a0 <_PyThread_CurrentFrames@@Base+0xa1c> │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71160 │ │ │ │ + ldr r0, [pc, #40] @ 710a4 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq lr, r8, ip, asr #2 │ │ │ │ - subseq sl, r7, r8, ror pc │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + eorseq lr, r8, ip, lsl ip │ │ │ │ + subseq sl, r7, r0, lsl #31 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r9, ip, asr #14 │ │ │ │ + @ instruction: 0x003941fc │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r3, r9, r8, asr r7 │ │ │ │ + eorseq r4, r9, r8, lsl #4 │ │ │ │ + │ │ │ │ +000710a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #164] @ 71164 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr ip, [r0, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 710f8 │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne ip, r3 │ │ │ │ + bne 710d4 │ │ │ │ + ldr r3, [pc, #112] @ 71168 │ │ │ │ + b 71110 │ │ │ │ + ldr r2, [pc, #104] @ 71168 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 71110 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71120 │ │ │ │ + ldr lr, [r3] │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ + addne lr, lr, #1 │ │ │ │ + strne lr, [r3] │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71140 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r0, r0, #1 │ │ │ │ + strne r0, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 2d45f4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00071164 : │ │ │ │ +0007116c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 711b0 │ │ │ │ + ldr r3, [pc, #52] @ 711b8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30ab0c │ │ │ │ + bl 30b6e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ 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 711f0 │ │ │ │ + bhi 711f8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71674 │ │ │ │ - b 71214 │ │ │ │ - ldr r0, [pc, #1152] @ 71678 │ │ │ │ + ldrle r5, [pc, #1156] @ 7167c │ │ │ │ + b 7121c │ │ │ │ + ldr r0, [pc, #1152] @ 71680 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711dc │ │ │ │ + bne 711e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71248 │ │ │ │ + beq 71250 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7125c │ │ │ │ - ldr r3, [pc, #1088] @ 7167c │ │ │ │ - ldr r1, [pc, #1088] @ 71680 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 7120c │ │ │ │ - ldr r3, [pc, #1076] @ 71684 │ │ │ │ - ldr r1, [pc, #1076] @ 71688 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 7120c │ │ │ │ - ldr r1, [pc, #1064] @ 7168c │ │ │ │ - bl 10f2d4 │ │ │ │ + beq 71264 │ │ │ │ + ldr r3, [pc, #1088] @ 71684 │ │ │ │ + ldr r1, [pc, #1088] @ 71688 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 71214 │ │ │ │ + ldr r3, [pc, #1076] @ 7168c │ │ │ │ + ldr r1, [pc, #1076] @ 71690 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 71214 │ │ │ │ + ldr r1, [pc, #1064] @ 71694 │ │ │ │ + bl 10f858 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7120c │ │ │ │ + beq 71214 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712ac │ │ │ │ + beq 712b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 712ac │ │ │ │ + beq 712b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712ac │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 712b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712e0 │ │ │ │ + beq 712e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712e0 │ │ │ │ + beq 712e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712e0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 712e8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71314 │ │ │ │ + beq 7131c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71314 │ │ │ │ + beq 7131c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71314 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7131c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71348 │ │ │ │ + beq 71350 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71348 │ │ │ │ + beq 71350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71348 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 71350 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7137c │ │ │ │ + beq 71384 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 7137c │ │ │ │ + beq 71384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7137c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 71384 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 713b0 │ │ │ │ + beq 713b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 713b0 │ │ │ │ + beq 713b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 713b0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71674 │ │ │ │ + bne 713b8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 7167c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713cc │ │ │ │ - ldr r0, [pc, #716] @ 71690 │ │ │ │ - bl 9dd28 │ │ │ │ + bne 713d4 │ │ │ │ + ldr r0, [pc, #716] @ 71698 │ │ │ │ + bl 9e20c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71650 │ │ │ │ - ldr r1, [pc, #704] @ 71694 │ │ │ │ + b 71658 │ │ │ │ + ldr r1, [pc, #704] @ 7169c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1496b4 │ │ │ │ + bl 149c78 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 7120c │ │ │ │ + beq 71214 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 7140c │ │ │ │ + beq 71414 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71644 │ │ │ │ + bge 7164c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 71418 │ │ │ │ + b 71420 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71644 │ │ │ │ + bge 7164c │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71438 │ │ │ │ + beq 71440 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd64 │ │ │ │ + bl bc29c │ │ │ │ mov r7, r0 │ │ │ │ - b 71454 │ │ │ │ + b 7145c │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71450 │ │ │ │ + bne 71458 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71460 │ │ │ │ - b 71478 │ │ │ │ + bne 71468 │ │ │ │ + b 71480 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7148c │ │ │ │ - b 71440 │ │ │ │ + bne 71494 │ │ │ │ + b 71448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71478 │ │ │ │ + bne 71480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71684 │ │ │ │ - ldr r1, [pc, #532] @ 71698 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 7168c │ │ │ │ + ldr r1, [pc, #532] @ 716a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 7120c │ │ │ │ - ldr r1, [pc, #520] @ 7169c │ │ │ │ + bl 117b4c │ │ │ │ + b 71214 │ │ │ │ + ldr r1, [pc, #520] @ 716a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714c0 │ │ │ │ + bne 714c8 │ │ │ │ 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 9b1f8 │ │ │ │ - b 7163c │ │ │ │ - ldr r1, [pc, #456] @ 71690 │ │ │ │ + bl 9b6dc │ │ │ │ + b 71644 │ │ │ │ + ldr r1, [pc, #456] @ 71698 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714f4 │ │ │ │ + bne 714fc │ │ │ │ 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 9b1f8 │ │ │ │ - b 7163c │ │ │ │ - ldr r1, [pc, #420] @ 716a0 │ │ │ │ + bl 9b6dc │ │ │ │ + b 71644 │ │ │ │ + ldr r1, [pc, #420] @ 716a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71524 │ │ │ │ + bne 7152c │ │ │ │ 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 71550 │ │ │ │ - ldr r1, [pc, #376] @ 716a4 │ │ │ │ + b 71558 │ │ │ │ + ldr r1, [pc, #376] @ 716ac │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71570 │ │ │ │ + bne 71578 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 716a8 │ │ │ │ - ldr r1, [pc, #328] @ 716ac │ │ │ │ + ldr r2, [pc, #328] @ 716b0 │ │ │ │ + ldr r1, [pc, #328] @ 716b4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7163c │ │ │ │ - ldr r1, [pc, #312] @ 716b0 │ │ │ │ + b 71644 │ │ │ │ + ldr r1, [pc, #312] @ 716b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715b8 │ │ │ │ + bne 715c0 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 716b4 │ │ │ │ + ldr r1, [pc, #264] @ 716bc │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7163c │ │ │ │ - ldr r1, [pc, #248] @ 716b8 │ │ │ │ + b 71644 │ │ │ │ + ldr r1, [pc, #248] @ 716c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71600 │ │ │ │ + bne 71608 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 716bc │ │ │ │ + ldr r1, [pc, #200] @ 716c4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7163c │ │ │ │ + b 71644 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71624 │ │ │ │ + beq 7162c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71624 │ │ │ │ + bne 7162c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71684 │ │ │ │ - ldr r1, [pc, #144] @ 716c0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 7168c │ │ │ │ + ldr r1, [pc, #144] @ 716c8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1175c8 │ │ │ │ - b 7120c │ │ │ │ + bl 117b4c │ │ │ │ + b 71214 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713e8 │ │ │ │ + b 713f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71658 │ │ │ │ - ldr r0, [pc, #28] @ 71674 │ │ │ │ + bne 71660 │ │ │ │ + ldr r0, [pc, #28] @ 7167c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71650 │ │ │ │ + bne 71658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 71650 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 71658 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, ip, lsr r1 │ │ │ │ + eorseq ip, r8, r0, lsr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror #14 │ │ │ │ + eorseq r4, r9, r8, lsl r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, asr #9 │ │ │ │ - eorseq sl, r5, r0, lsl lr │ │ │ │ - eorseq sl, r5, r4, lsr #25 │ │ │ │ - eorseq r3, r9, ip, lsr #15 │ │ │ │ - eorseq r3, r9, r8, asr #15 │ │ │ │ - @ instruction: 0x0035a9b0 │ │ │ │ - eorseq r3, r9, r0, ror #15 │ │ │ │ - eorseq r3, r9, ip, ror #15 │ │ │ │ - andeq r0, r7, ip, ror ip │ │ │ │ - andeq r0, r7, r8, ror #18 │ │ │ │ - eorseq ip, r8, ip, asr #4 │ │ │ │ - andeq r0, r7, r8, rrx │ │ │ │ - eorseq r6, r7, r0, asr #23 │ │ │ │ - andeq pc, r6, ip, lsl #29 │ │ │ │ - @ instruction: 0x003937f4 │ │ │ │ - │ │ │ │ -000716c4 : │ │ │ │ - ldr r3, [pc, #84] @ 71720 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 716f4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 716d8 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71724 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 71718 │ │ │ │ - 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 │ │ │ │ + eorseq ip, r8, r0, ror pc │ │ │ │ + eorseq fp, r5, r0, lsl r9 │ │ │ │ + eorseq fp, r5, r4, lsr #15 │ │ │ │ + eorseq r4, r9, ip, asr r2 │ │ │ │ + eorseq r4, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x0035b4b0 │ │ │ │ + mlaseq r9, r0, r2, r4 │ │ │ │ + mlaseq r9, ip, r2, r4 │ │ │ │ + andeq r0, r7, r4, lsl #25 │ │ │ │ + andeq r0, r7, r0, ror r9 │ │ │ │ + eorseq ip, r8, r0, asr #26 │ │ │ │ + andeq r0, r7, r0, lsl #3 │ │ │ │ + eorseq r7, r7, r0, ror r6 │ │ │ │ + muleq r6, ip, lr │ │ │ │ + eorseq r4, r9, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 7177c │ │ │ │ - ldr r1, [pc, #60] @ 71780 │ │ │ │ + ldr r3, [pc, #60] @ 71720 │ │ │ │ + ldr r1, [pc, #60] @ 71724 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71774 │ │ │ │ + blt 71718 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71784 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #16] @ 71728 │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq r3, r9, r8, lsl #16 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x003942b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 717e0 │ │ │ │ + ldr r3, [pc, #64] @ 71784 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 717e4 │ │ │ │ + ldr r1, [pc, #52] @ 71788 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 717c4 │ │ │ │ + bge 71768 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 717bc │ │ │ │ - ldr r0, [pc, #12] @ 717e8 │ │ │ │ + blt 71760 │ │ │ │ + ldr r0, [pc, #12] @ 7178c │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00071790 : │ │ │ │ + ldr r3, [pc, #84] @ 717ec │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 717c0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 717a4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #40] @ 717f0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 717e4 │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 71834 │ │ │ │ - ldr r1, [pc, #48] @ 71838 │ │ │ │ + ldr r3, [pc, #48] @ 7183c │ │ │ │ + ldr r1, [pc, #48] @ 71840 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7182c │ │ │ │ + blt 71834 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7183c │ │ │ │ + ldr r0, [pc, #20] @ 71844 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq sp, r8, r0, lsr #27 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + eorseq lr, r8, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 718b4 │ │ │ │ - ldr r1, [pc, #92] @ 718b8 │ │ │ │ + ldr r3, [pc, #92] @ 718bc │ │ │ │ + ldr r1, [pc, #92] @ 718c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 718ac │ │ │ │ + blt 718b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71898 │ │ │ │ - ldr r0, [pc, #52] @ 718bc │ │ │ │ - bl 2b33dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 718a0 │ │ │ │ + ldr r0, [pc, #52] @ 718c4 │ │ │ │ + bl 2b408c <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718c0 │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #40] @ 718c8 │ │ │ │ + b a9f24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718c4 │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #24] @ 718cc │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, ip, asr #20 │ │ │ │ - eorseq sp, r8, r0, lsr #27 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + eorseq r0, r9, r0, lsl #10 │ │ │ │ + eorseq lr, r8, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 719b8 │ │ │ │ + ldr r3, [pc, #216] @ 719c0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 719bc │ │ │ │ + ldr r1, [pc, #200] @ 719c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71920 │ │ │ │ + blt 71928 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71928 │ │ │ │ - ldr r3, [pc, #168] @ 719c0 │ │ │ │ - ldr r1, [pc, #168] @ 719c4 │ │ │ │ + bne 71930 │ │ │ │ + ldr r3, [pc, #168] @ 719c8 │ │ │ │ + ldr r1, [pc, #168] @ 719cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 719b0 │ │ │ │ + b 719b8 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719c8 │ │ │ │ + ldr r1, [pc, #144] @ 719d0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71920 │ │ │ │ + beq 71928 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 9b1f8 │ │ │ │ - ldr r0, [pc, #24] @ 719cc │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [pc, #24] @ 719d4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, rrx │ │ │ │ - eorseq r1, r9, r0, lsr #8 │ │ │ │ + eorseq r2, r9, r4, lsl fp │ │ │ │ + eorseq r1, r9, r4, asr #29 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #204] @ 71ab8 │ │ │ │ + ldr r1, [pc, #204] @ 71ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a24 │ │ │ │ + beq 71a2c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a24 │ │ │ │ + beq 71a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a5c │ │ │ │ - b 71a44 │ │ │ │ + beq 71a64 │ │ │ │ + b 71a4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71a14 │ │ │ │ - ldr r0, [pc, #136] @ 71abc │ │ │ │ + beq 71a1c │ │ │ │ + ldr r0, [pc, #136] @ 71ac4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a14 │ │ │ │ - b 71ab0 │ │ │ │ + bne 71a1c │ │ │ │ + b 71ab8 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71abc │ │ │ │ + ldr r0, [pc, #108] @ 71ac4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ab0 │ │ │ │ + beq 71ab8 │ │ │ │ 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 71aa0 │ │ │ │ + beq 71aa8 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71aa0 │ │ │ │ + bne 71aa8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71ac0 │ │ │ │ - ldr r0, [pc, #36] @ 71abc │ │ │ │ + ldr r1, [pc, #44] @ 71ac8 │ │ │ │ + ldr r0, [pc, #36] @ 71ac4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ab0 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71ab8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ebb24 │ │ │ │ + b 2ec6f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r3, r9, ip, lsr sl │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ + eorseq r4, r9, ip, ror #9 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71adc │ │ │ │ + beq 71ae4 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ae4 │ │ │ │ + bne 71aec │ │ │ │ mov r0, #0 │ │ │ │ - b 92da0 │ │ │ │ - b 1377ec │ │ │ │ + b 93268 │ │ │ │ + b 137d84 │ │ │ │ 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 342a28 │ │ │ │ + bl 34350c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bdc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b74 │ │ │ │ + beq 71b7c │ │ │ │ mov r1, r4 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bdc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71be0 │ │ │ │ + ldr r3, [pc, #168] @ 71be8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b84 │ │ │ │ + beq 71b8c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34344c │ │ │ │ + bl 343f30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bb0 │ │ │ │ + beq 71bb8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b1f8 │ │ │ │ - b 71b84 │ │ │ │ + bl 9b6dc │ │ │ │ + b 71b8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71bd8 │ │ │ │ + beq 71be0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bd8 │ │ │ │ + beq 71be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 343034 │ │ │ │ + bl 343b18 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bd8 │ │ │ │ + bne 71be0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bd4 │ │ │ │ + bne 71bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 71d6c │ │ │ │ + bl 71d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d54 │ │ │ │ + beq 71d5c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d60 │ │ │ │ + ldreq r7, [pc, #316] @ 71d68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d40 │ │ │ │ + beq 71d48 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c44 │ │ │ │ + bne 71c4c │ │ │ │ mov r4, #0 │ │ │ │ - b 71d10 │ │ │ │ + b 71d18 │ │ │ │ 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 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71ca4 │ │ │ │ + bge 71cac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cd4 │ │ │ │ + b 71cdc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ 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 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71d10 │ │ │ │ + beq 71d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c3c │ │ │ │ + beq 71c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c3c │ │ │ │ + bne 71c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 71c3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 71c44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d2c │ │ │ │ + beq 71d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d34 │ │ │ │ + beq 71d3c │ │ │ │ mov r5, r4 │ │ │ │ - b 71d54 │ │ │ │ + b 71d5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 71d2c │ │ │ │ - ldr r3, [pc, #28] @ 71d64 │ │ │ │ - ldr r1, [pc, #28] @ 71d68 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 71d34 │ │ │ │ + ldr r3, [pc, #28] @ 71d6c │ │ │ │ + ldr r1, [pc, #28] @ 71d70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 71c3c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 71c44 │ │ │ │ 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 │ │ │ │ - mlaseq r6, ip, r5, r8 │ │ │ │ + mlaseq r6, ip, r0, r9 │ │ │ │ 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 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71e04 │ │ │ │ + blt 71e0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71df8 │ │ │ │ + beq 71e00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71e10 │ │ │ │ + ldreq r0, [pc, #76] @ 71e18 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bc044 │ │ │ │ + bl 1bd730 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71dfc │ │ │ │ + bge 71e04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71df8 │ │ │ │ + beq 71e00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71df8 │ │ │ │ + bne 71e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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] @ 71e7c │ │ │ │ + ldr r2, [pc, #64] @ 71e84 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e80 │ │ │ │ + ldr r1, [pc, #40] @ 71e88 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe10c │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e74 │ │ │ │ + beq 71e7c │ │ │ │ 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 ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + 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] @ 71fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 17e628 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 71ee0 │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 71ee0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 71f1c │ │ │ │ + b 71f04 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 71ed0 │ │ │ │ + ldr r0, [pc, #216] @ 71fc8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71ed0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 71fbc │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #184] @ 71fc8 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71efc │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl aef80 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 71efc │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 71f6c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71efc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 71efc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 71efc │ │ │ │ + ldr r2, [pc, #88] @ 71fcc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, #2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl a2cd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bne 71fbc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 71efc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 71efc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 71efc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + eorseq r4, r9, ip, lsl #10 │ │ │ │ + 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 71d6c │ │ │ │ + bl 71d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71ff4 │ │ │ │ + beq 72140 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72000 │ │ │ │ + ldreq r7, [pc, #316] @ 7214c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71fe0 │ │ │ │ + beq 7212c │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ee4 │ │ │ │ + bne 72030 │ │ │ │ mov r4, #0 │ │ │ │ - b 71fb0 │ │ │ │ + b 720fc │ │ │ │ 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 28947c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28ab1c <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71f44 │ │ │ │ + bge 72090 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71f74 │ │ │ │ + b 720c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ 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 1d0fec │ │ │ │ + bl 1d2618 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71fb0 │ │ │ │ + beq 720fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71edc │ │ │ │ + beq 72028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71edc │ │ │ │ + bne 72028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 71edc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 72028 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fcc │ │ │ │ + beq 72118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71fd4 │ │ │ │ + beq 72120 │ │ │ │ mov r5, r4 │ │ │ │ - b 71ff4 │ │ │ │ + b 72140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 71fcc │ │ │ │ - ldr r3, [pc, #28] @ 72004 │ │ │ │ - ldr r1, [pc, #28] @ 72008 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 72118 │ │ │ │ + ldr r3, [pc, #28] @ 72150 │ │ │ │ + ldr r1, [pc, #28] @ 72154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 71edc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72028 │ │ │ │ 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 │ │ │ │ - mlaseq r6, ip, r5, r8 │ │ │ │ - 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] @ 72144 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 17df9c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 72060 │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 72060 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 7209c │ │ │ │ - b 72084 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 72050 │ │ │ │ - ldr r0, [pc, #216] @ 72148 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72050 │ │ │ │ - mov r4, #0 │ │ │ │ - b 7213c │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 72148 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7207c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl aea44 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7207c │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 720ec │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7207c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 7207c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7207c │ │ │ │ - ldr r2, [pc, #88] @ 7214c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl a27e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bne 7213c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7207c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7207c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7207c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r3, r9, ip, asr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r6, ip, r0, r9 │ │ │ │ │ │ │ │ -00072150 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00072158 <_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 721a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 721b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 721a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 721b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 721c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 721c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 721ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 721f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 721dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2df5ac <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2e0188 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r7, r6, r4, lsr lr │ │ │ │ + eorseq r8, r6, r4, lsr r9 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ 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 9b5e0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 9b6dc │ │ │ │ + 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 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + 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 2a746c │ │ │ │ + bl 2a851c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 722b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1cc> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a7de0 │ │ │ │ + bl 2a8e90 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 722b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 722bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 722cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r3, [pc, #104] @ 72328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + ldr r1, [pc, #104] @ 7232c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ 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 1bbd78 │ │ │ │ + bl 1bd464 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 722c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 722ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 722c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 722c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 72330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d8> │ │ │ │ + bne 7231c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + b 72318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #36] @ 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #36] @ 72338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 r3, r9, r8, ror #20 │ │ │ │ + eorseq r4, r9, r8, lsl r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, lsr #27 │ │ │ │ + eorseq r9, r7, r8, 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, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 72374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 72388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x230> │ │ │ │ + b 72398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20c> │ │ │ │ + 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 723b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ + 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 r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 723f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b2d4 <_PyDeadline_Init@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #8] @ 722fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20cc94 <_PyDeadline_Init@@Base+0x668> │ │ │ │ + ldr r0, [pc, #8] @ 72400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 722fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 72400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ 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 9b0fc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 9b1f8 │ │ │ │ - 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 9abd0 <_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 72398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 72534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 723d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 72434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #420] @ 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #420] @ 725d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x478> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r1, [pc, #408] @ 725d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 724b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc368 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ccf4c <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 72408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 72400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ 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 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 7247c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + b 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2cc368 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ccf4c <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 723d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72480 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 7253c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #188] @ 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + ldr r1, [pc, #196] @ 725d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl aafb8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 724b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a55f0 │ │ │ │ + bne 7254c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72540 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 72544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 72568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + ldr r3, [pc, #156] @ 725dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x484> │ │ │ │ + ldr r1, [pc, #156] @ 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2036b0 │ │ │ │ + bl 205074 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7243c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 724d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 7250c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 723d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + ldr r0, [pc, #76] @ 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 725e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 723d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 117b4c │ │ │ │ + b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 204744 │ │ │ │ + bl 206108 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46c> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 7250c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ - b 723d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 9a098 │ │ │ │ + b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl #21 │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r3, r9, ip, lsr #21 │ │ │ │ + eorseq r4, r9, r4, asr #10 │ │ │ │ + subseq ip, r6, r4, lsr #8 │ │ │ │ + eorseq r4, r9, r8, ror #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, asr #21 │ │ │ │ - eorseq r3, r9, ip, ror #21 │ │ │ │ + eorseq r4, r9, r4, lsl #11 │ │ │ │ + eorseq r4, r9, r8, lsr #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 72584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 72620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 72634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ + b 72644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 72610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ 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 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 726c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ 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 72618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 72644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + ldr r0, [pc, #44] @ 726c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ 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 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 72644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 7269c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + ldr r0, [pc, #4] @ 726c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ 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 72680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - b 726a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ - 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 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 726d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 72704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 72714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 72718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 7271c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 72720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq ip, r7, ip, ror #19 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq sp, r7, r4, asr #9 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 7277c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7276c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 72774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6624 │ │ │ │ + bl a6b0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + subseq ip, r6, r4, lsr #8 │ │ │ │ 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 1bfb58 │ │ │ │ + bl 1c11fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 727b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne 727b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 727d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ - bl a55f0 │ │ │ │ + bne 727e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 727a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r0, [pc, #20] @ 727ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne 727b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r0, [pc, #20] @ 727f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 727f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #16] @ 727f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 727ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #4] @ 727f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ 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 72824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ - ldr r3, [pc, #728] @ 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #728] @ 72af4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r1, [pc, #716] @ 72af8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ + bne 7282c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #728] @ 72af8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #728] @ 72afc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r1, [pc, #716] @ 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ + bl 17e628 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 728ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + bne 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d7c20 │ │ │ │ + bl 2d8804 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ + bhi 72898 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 728d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + bne 728e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 9a098 │ │ │ │ + bl 2a1184 │ │ │ │ + b 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 728d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 728e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 728b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ + bne 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + b 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ + beq 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d7c20 │ │ │ │ + bl 2d8804 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r9, [pc, #488] @ 72afc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ - ldr r8, [pc, #488] @ 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ + beq 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r9, [pc, #488] @ 72b04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + ldr r8, [pc, #488] @ 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + beq 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ + beq 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ - ldr r3, [pc, #408] @ 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #424] @ 72b04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [pc, #408] @ 72af8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #424] @ 72b0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 72aac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72ab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ - bl a55f0 │ │ │ │ + bne 7298c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72aac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bne 72ab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a008 <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ + bl 20b9cc <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bne 7291c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ 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 729fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ + bhi 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bcc 7291c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72a00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ + b 72a08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72a38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + bmi 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72a0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bhi 72a14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + bhi 72a30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + bne 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2a00d4 │ │ │ │ - b 72aac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 2a1184 │ │ │ │ + b 72ab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ 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 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + beq 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ + beq 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a008 <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ + bl 20b9cc <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72a60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b 72914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bl 9a098 │ │ │ │ + b 7291c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da570 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r0, [pc, #48] @ 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl 2db148 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r0, [pc, #48] @ 72af8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #64] @ 72b10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 117b4c │ │ │ │ + b 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2da570 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2db148 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + b 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl #21 │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + eorseq r4, r9, r4, asr #10 │ │ │ │ + subseq ip, r6, r4, lsr #8 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r3, r9, ip, asr #22 │ │ │ │ - eorseq r3, r9, r0, ror fp │ │ │ │ - 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 9b0fc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - bl 9abd0 <_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 9abd0 <_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] @ 72be8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17df9c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bl a6624 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x003945fc │ │ │ │ + eorseq r4, r9, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72d3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #312] @ 72c64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72d40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + ldr r1, [pc, #300] @ 72c68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb10> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + blt 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72c4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ + beq 72b74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa1c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72c84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ - ldr r3, [pc, #240] @ 72d44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ - ldr r1, [pc, #240] @ 72d48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ + beq 72bac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa54> │ │ │ │ + ldr r3, [pc, #240] @ 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ldr r1, [pc, #240] @ 72c70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72c78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt 72ba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa48> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + bge 72bf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72ca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ - bl a55f0 │ │ │ │ + bge 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bne 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ 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 72c64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + bne 72b8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa34> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72d34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + b 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + beq 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + bge 72c50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf8> │ │ │ │ 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 72ce8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + b 72c10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [pc, #16] @ 72d4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [pc, #16] @ 72c74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, ror r0 │ │ │ │ + eorseq r3, r9, r4, lsr #22 │ │ │ │ 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 9b5e0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72cc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 72cc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 72cc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + bl 9b0b4 <_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 9b0b4 <_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] @ 72d54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17e628 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 72d4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl a6b0c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq ip, r6, r4, lsr #8 │ │ │ │ + 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 124f44 <_PyType_Name@@Base> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + bne 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #16] @ 72da4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ + b 129168 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #8] @ 72da8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 129168 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ + eorseq r4, r9, ip, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72d80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ - ldr r3, [pc, #64] @ 72db4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #64] @ 72db8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ + bgt 72ddc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #64] @ 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + ldr r1, [pc, #64] @ 72e14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 72dac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ - ldr r3, [pc, #32] @ 72db4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #36] @ 72dbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ + beq 72dfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + ldr r3, [pc, #32] @ 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + ldr r1, [pc, #36] @ 72e18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 72dac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb0> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #14 │ │ │ │ - eorseq r4, r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x003711dc │ │ │ │ + @ instruction: 0x003752bc │ │ │ │ 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 9b0fc │ │ │ │ + bl 9b5e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + bl 9b0b4 <_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 9abd0 <_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 1249b4 <_PyType_Name@@Base> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bne 72e80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ - b 128bd4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72e94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ - eorseq r3, r9, r4, asr #23 │ │ │ │ + b 9b0b4 <_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, #8] │ │ │ │ - bl 204744 │ │ │ │ + bl 206108 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2cc368 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ccf4c <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72ee4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ 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] @ 72f44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72f4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72f50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72f44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72f38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #28] @ 72f54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9f24 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9a3c │ │ │ │ + ldr r0, [pc, #20] @ 72f58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq sp, r8, r8, lsr #27 │ │ │ │ - eorseq ip, r8, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + eorseq lr, r8, r8, asr r8 │ │ │ │ + eorseq ip, r8, ip, ror #22 │ │ │ │ + b 717f4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 72f80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe28> │ │ │ │ + ldr r3, [pc, #12] @ 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe30> │ │ │ │ + mov r0, #3 │ │ │ │ + b a2c00 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2cd0 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 717ec │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 72fa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ - ldr r3, [pc, #12] @ 72fa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ - mov r0, #3 │ │ │ │ - b a2718 │ │ │ │ - mov r0, #2 │ │ │ │ - b a27e8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #60] @ 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + ldr r1, [pc, #60] @ 7300c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1ba81c │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 73000 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea8> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldmib r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #16] @ 73010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb8> │ │ │ │ + bl a9f24 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + @ instruction: 0x003942b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ 7306c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #52] @ 73070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1ba81c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 73050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef8> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1037fc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 73048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ + ldr r0, [pc, #12] @ 73074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 73000 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + bhi 730cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ - b 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ - ldr r0, [pc, #284] @ 73124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + beq 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf94> │ │ │ │ + b 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + ldr r0, [pc, #284] @ 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72fe4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ - b 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bne 730b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf58> │ │ │ │ + b 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 730b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ble 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x102c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 73128 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #244] @ 731f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + beq 73164 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ + beq 73150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - ldr r3, [pc, #184] @ 7312c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ - ldr r1, [pc, #184] @ 73130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r4, #0 │ │ │ │ - b 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - ldr r2, [pc, #168] @ 73134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #168] @ 73138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ - ldr r0, [pc, #144] @ 73124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 73168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #184] @ 731f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ + ldr r1, [pc, #184] @ 731fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 731d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + ldr r2, [pc, #168] @ 73200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + ldr r1, [pc, #168] @ 73204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + ldr r0, [pc, #144] @ 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 730bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + beq 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 730bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - b 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bge 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + b 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ 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 228738 │ │ │ │ + bl 22a1e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + beq 731d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #60] @ 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + beq 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, ror #20 │ │ │ │ + eorseq r4, r7, r0, lsl r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq r5, r7, r8, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - ldr r1, [pc, #60] @ 73198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 7318c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldmib r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7319c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - bl a9a3c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq r3, r9, r8, lsl #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 731f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 731fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 731dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ - ldr r0, [pc, #12] @ 73200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq r6, r7, r8, lsr #18 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 73228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + beq 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ 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 29371c │ │ │ │ + bl 2947cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7325c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 73264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + bne 73270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ 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] @ 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ + ldr r1, [pc, #160] @ 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + beq 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ - ldr r3, [pc, #120] @ 73338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + bge 732d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 7332c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - bne 732e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ - ldr r3, [pc, #96] @ 73338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #96] @ 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ + b 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 732ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bne 73308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 928a0 │ │ │ │ - b 7332c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bl 92d68 │ │ │ │ + b 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bne 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 928a0 │ │ │ │ - b 7332c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - ldr r3, [pc, #24] @ 73338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #28] @ 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + bl 92d68 │ │ │ │ + b 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 73340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 73348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00393bd8 │ │ │ │ + eorseq r4, r9, r8, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, ror #23 │ │ │ │ - @ instruction: 0x00385cf8 │ │ │ │ + mlaseq r9, r8, r6, r4 │ │ │ │ + eorseq r6, r8, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #48] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #48] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + blt 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + ldr r0, [pc, #20] @ 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a3c │ │ │ │ + b a9f24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ - eorseq r3, r9, r8, lsl ip │ │ │ │ + eorseq r2, r9, r8, lsl #7 │ │ │ │ + eorseq r4, r9, r8, asr #13 │ │ │ │ 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 733e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 733f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 73424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 7341c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 7342c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 733fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ 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 │ │ │ │ │ │ │ │ -00073440 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073448 <_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 73488 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73490 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73488 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 734b8 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 734bc <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73490 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 734c0 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 734c4 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 734a4 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b7ac │ │ │ │ + bl 18f7a0 │ │ │ │ + b 734ac <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13bd6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 734ac <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 734b4 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734ac <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 734b4 <_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 │ │ │ │ - @ instruction: 0x003838b4 │ │ │ │ + eorseq r4, r8, r0, lsl r3 │ │ │ │ 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 734f8 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73500 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7351c <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 7350c <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73524 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73514 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734e8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 734f0 <_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 73538 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 73540 <_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 73554 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 7355c <_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 73570 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 73578 <_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 7358c <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 73594 <_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 735a8 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 735b0 <_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 735c4 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 735cc <_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 735e0 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 735e8 <_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 735fc <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73604 <_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 73618 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73620 <_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 73634 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 7363c <_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 73650 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 73658 <_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 7366c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 73674 <_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 73688 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 73690 <_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 736a4 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 736ac <_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} │ │ │ │ @@ -74985,94 +74989,94 @@ │ │ │ │ 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 736f8 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 73700 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7370c <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 7371c <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 73714 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73724 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736e8 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 736f0 <_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 73738 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 73740 <_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 73754 <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 7375c <_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 73770 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 73778 <_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 7378c <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 73794 <_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 737a8 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 737b0 <_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 737c4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 737cc <_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 737e0 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 737e8 <_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 737fc <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 73804 <_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 73818 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 73820 <_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 73834 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 7383c <_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} │ │ │ │ @@ -75080,118 +75084,118 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 739dc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 739e4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ 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 ef3d8 │ │ │ │ + bl ef934 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 738a4 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 738ac <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738ec <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 738c4 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739e0 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 738f4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 738cc <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 739e8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73900 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73930 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 73908 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73938 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739e4 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 739ec <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73900 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73930 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739e8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739ec <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 73930 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 739f0 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 73908 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73938 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 739f0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 739f4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117b4c │ │ │ │ + b 73938 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 739f8 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db110 │ │ │ │ + bl 2dbce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73938 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 73940 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #0 │ │ │ │ - b 739b8 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 739c0 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 739f4 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 739f8 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 739fc <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 73a00 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73930 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 73938 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ 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] @ 739fc <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 73a04 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d34d0 │ │ │ │ + bl 2d40b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73928 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 73930 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a58e0 │ │ │ │ - ldr r3, [pc, #28] @ 739dc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a5dc8 │ │ │ │ + ldr r3, [pc, #28] @ 739e4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739d4 <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 739dc <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r9, r4, ror #24 │ │ │ │ - eorseq r3, r9, r0, ror ip │ │ │ │ + eorseq r4, r9, r4, lsl r7 │ │ │ │ + eorseq r4, r9, r0, lsr #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror ip │ │ │ │ - eorseq r3, r9, r8, ror #24 │ │ │ │ - eorseq r9, r8, ip, lsr #12 │ │ │ │ - eorseq r3, r9, r8, lsr #25 │ │ │ │ - andeq r3, r7, r0, lsl #20 │ │ │ │ + eorseq r4, r9, ip, lsr #14 │ │ │ │ + eorseq r4, r9, r8, lsl r7 │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq r4, r9, r8, asr r7 │ │ │ │ + andeq r3, r7, r8, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -75214,129 +75218,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] @ 73b48 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73b50 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73ab0 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73ab8 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73ab8 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b4c <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b50 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73ac0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73b54 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73b58 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b3c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73b44 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73ab0 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73ab8 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 73b54 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b5c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73af4 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73afc <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b2c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b34 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73b18 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73b20 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b2c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b34 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73b00 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73aec <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73b08 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73af4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00393cb8 │ │ │ │ + eorseq r4, r9, r8, ror #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, asr #25 │ │ │ │ + eorseq r4, r9, r8, ror r7 │ │ │ │ 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] @ 73c3c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73c44 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ 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 2d2050 │ │ │ │ + bl 2d2c30 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73bb0 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73bb8 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73c18 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73c20 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ 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] @ 73c40 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73c48 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ 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 2d34d0 │ │ │ │ + bl 2d40b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73ba8 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73bb0 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d2164 │ │ │ │ + bl 2d2d44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73ba8 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73bb0 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c3c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73c44 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c34 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73c3c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ 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 r3, r7, r4, asr #24 │ │ │ │ + andeq r3, r7, ip, asr #24 │ │ │ │ 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 │ │ │ │ @@ -75363,116 +75367,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 73ce8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73d00 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73d04 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73d08 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73cf0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73d08 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73d0c <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73d10 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73d0c <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73d14 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73d10 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73d18 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r1, r6, ip, lsr r8 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r2, r6, ip, lsr r3 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073d14 : │ │ │ │ +00073d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d3c │ │ │ │ + beq 73d44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d50 │ │ │ │ - ldr r3, [pc, #244] @ 73e38 │ │ │ │ - ldr r1, [pc, #244] @ 73e3c │ │ │ │ + bne 73d58 │ │ │ │ + ldr r3, [pc, #244] @ 73e40 │ │ │ │ + ldr r1, [pc, #244] @ 73e44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 73e30 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 73e38 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d6c │ │ │ │ + beq 73d74 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d80 │ │ │ │ - ldr r3, [pc, #196] @ 73e38 │ │ │ │ - ldr r1, [pc, #200] @ 73e40 │ │ │ │ + bne 73d88 │ │ │ │ + ldr r3, [pc, #196] @ 73e40 │ │ │ │ + ldr r1, [pc, #200] @ 73e48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 73e30 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 73e38 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e44 │ │ │ │ + ldr r0, [pc, #184] @ 73e4c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73dd8 │ │ │ │ + bge 73de0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73dbc │ │ │ │ + beq 73dc4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73dd0 │ │ │ │ - ldr r3, [pc, #116] @ 73e38 │ │ │ │ - ldr r1, [pc, #128] @ 73e48 │ │ │ │ + beq 73dd8 │ │ │ │ + ldr r3, [pc, #116] @ 73e40 │ │ │ │ + ldr r1, [pc, #128] @ 73e50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 73e30 │ │ │ │ + bl 117b4c │ │ │ │ + b 73e38 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d8c │ │ │ │ + b 73d94 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73df8 │ │ │ │ - ldr r3, [pc, #96] @ 73e4c │ │ │ │ - ldr r1, [pc, #96] @ 73e50 │ │ │ │ + bne 73e00 │ │ │ │ + ldr r3, [pc, #96] @ 73e54 │ │ │ │ + ldr r1, [pc, #96] @ 73e58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 73e30 │ │ │ │ + bl 117b4c │ │ │ │ + b 73e38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e20 │ │ │ │ + beq 73e28 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e20 │ │ │ │ + beq 73e28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e20 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 73e28 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30b358 │ │ │ │ + b 30bf2c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, ror #25 │ │ │ │ - eorseq r3, r9, ip, lsl #26 │ │ │ │ + mlaseq r9, r8, r7, r4 │ │ │ │ + @ instruction: 0x003947bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r9, r8, lsr sp │ │ │ │ + eorseq r4, r9, r8, ror #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, asr sp │ │ │ │ + eorseq r4, r9, ip, lsl #16 │ │ │ │ │ │ │ │ -00073e54 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e5c <_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] │ │ │ │ @@ -75488,216 +75492,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073eac <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073eb4 <_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] @ 73f64 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f68 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ef8 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73f6c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73f70 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73f00 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ef0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73ef8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73f08 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f64 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f6c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73f10 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73f6c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73f74 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c8 │ │ │ │ - ldr r1, [pc, #96] @ 73f70 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 117b4c │ │ │ │ + ldr r1, [pc, #96] @ 73f78 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f28 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f30 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f74 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73f7c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f50 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f58 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f78 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f80 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c8 │ │ │ │ + b 117b4c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f7c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f84 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1175c8 │ │ │ │ + b 117b4c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r4, lsl #27 │ │ │ │ - @ instruction: 0x00393db4 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ + eorseq r4, r9, r4, lsr r8 │ │ │ │ + eorseq r4, r9, r4, ror #16 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r8, asr sl │ │ │ │ - eorseq r5, r8, ip, asr sl │ │ │ │ + @ instruction: 0x003864d8 │ │ │ │ + @ instruction: 0x003864dc │ │ │ │ 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 73fcc <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73fd4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74004 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 7404c <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 7400c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 74054 <_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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74040 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74048 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 74024 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 7402c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74050 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74058 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 74040 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 74048 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7400c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a55f0 │ │ │ │ + bne 74014 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7400c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 74014 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq ip, r6, r4, ror #11 │ │ │ │ + @ instruction: 0x00574890 │ │ │ │ + eorseq sp, r6, r4, ror #1 │ │ │ │ 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 7409c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 740a4 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ 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 740c0 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 740c8 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74080 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74088 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740d0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 740d8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 740b0 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740e0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 740b8 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 740e8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 740bc <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 740c4 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ 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] @ 740fc <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9a3c │ │ │ │ - eorseq r3, r9, ip, ror #27 │ │ │ │ - ldr r0, [pc] @ 74108 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74104 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9f24 │ │ │ │ + mlaseq r9, ip, r8, r4 │ │ │ │ + ldr r0, [pc] @ 74110 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007410c : │ │ │ │ +00074114 : │ │ │ │ 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] @ 741b0 │ │ │ │ + ldr r1, [pc, #140] @ 741b8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 741b4 │ │ │ │ + ldr r0, [pc, #132] @ 741bc │ │ │ │ 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 16c508 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16ca7c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 741a4 │ │ │ │ - ldr ip, [pc, #96] @ 741b8 │ │ │ │ + beq 741ac │ │ │ │ + ldr ip, [pc, #96] @ 741c0 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 741bc │ │ │ │ + ldr r1, [pc, #92] @ 741c4 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 741c0 │ │ │ │ - bl ad02c │ │ │ │ + ldr r1, [pc, #72] @ 741c8 │ │ │ │ + bl ad564 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 741a0 │ │ │ │ + beq 741a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 741a0 │ │ │ │ + bne 741a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #14 │ │ │ │ - eorseq ip, r5, ip │ │ │ │ + eorseq sl, r6, r4, lsl #4 │ │ │ │ + eorseq ip, r5, ip, lsl #22 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x00393df4 │ │ │ │ - b 3e8dc │ │ │ │ + eorseq r4, r9, r4, lsr #17 │ │ │ │ + b 3e7f4 │ │ │ │ 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 │ │ │ │ @@ -75705,208 +75709,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74220 │ │ │ │ + bne 74228 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74254 │ │ │ │ + beq 7425c │ │ │ │ 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] @ 742e0 │ │ │ │ + ldr ip, [pc, #156] @ 742e8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7427c │ │ │ │ + beq 74284 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74284 │ │ │ │ - ldr r2, [pc, #112] @ 742e4 │ │ │ │ - ldr r1, [pc, #112] @ 742e8 │ │ │ │ - ldr r0, [pc, #112] @ 742ec │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 7428c │ │ │ │ + ldr r2, [pc, #112] @ 742ec │ │ │ │ + ldr r1, [pc, #112] @ 742f0 │ │ │ │ + ldr r0, [pc, #112] @ 742f4 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742d4 │ │ │ │ + b 742dc │ │ │ │ mov r0, r3 │ │ │ │ - bl a8d24 │ │ │ │ + bl a920c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7427c │ │ │ │ + beq 74284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c70 │ │ │ │ + bl 1e9570 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317224 │ │ │ │ + bl 317d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742d4 │ │ │ │ + beq 742dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742d4 │ │ │ │ + bne 742dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - ldrheq r3, [r8], -r0 @ │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ - eorseq ip, r8, r0, asr #4 │ │ │ │ - ldr r0, [pc, #12] @ 74304 │ │ │ │ + ldrheq r4, [r7], #-140 @ 0xffffff74 │ │ │ │ + @ instruction: 0x00383bd8 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ + eorseq ip, r8, r4, lsr sp │ │ │ │ + ldr r0, [pc, #12] @ 7430c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128bd4 │ │ │ │ - @ instruction: 0x00393dfc │ │ │ │ - ldr r0, [pc] @ 74310 │ │ │ │ - b 9dd28 │ │ │ │ - eorseq ip, r5, ip, ror #30 │ │ │ │ + b 129168 │ │ │ │ + eorseq r4, r9, ip, lsr #17 │ │ │ │ + ldr r0, [pc] @ 74318 │ │ │ │ + b 9e20c │ │ │ │ + eorseq sp, r5, ip, ror #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74360 │ │ │ │ + blt 74368 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74368 │ │ │ │ - ldrne r0, [pc, #12] @ 7436c │ │ │ │ + ldreq r0, [pc, #12] @ 74370 │ │ │ │ + ldrne r0, [pc, #12] @ 74374 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74368 │ │ │ │ + ldr r0, [pc] @ 74370 │ │ │ │ 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 743b4 │ │ │ │ - ldr r3, [pc, #128] @ 74428 │ │ │ │ - ldr r1, [pc, #128] @ 7442c │ │ │ │ + bne 743bc │ │ │ │ + ldr r3, [pc, #128] @ 74430 │ │ │ │ + ldr r1, [pc, #128] @ 74434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 743d8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 743e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743e0 │ │ │ │ - ldr r0, [pc, #100] @ 74430 │ │ │ │ + bne 743e8 │ │ │ │ + ldr r0, [pc, #100] @ 74438 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 74434 │ │ │ │ + ldr r1, [pc, #96] @ 7443c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74418 │ │ │ │ + beq 74420 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 31643c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 317010 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743f0 │ │ │ │ - b 743d8 │ │ │ │ + bne 743f8 │ │ │ │ + b 743e0 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8 │ │ │ │ + @ instruction: 0x00390ab8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, lsl #28 │ │ │ │ + @ instruction: 0x003948bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74498 │ │ │ │ + ldr r3, [pc, #72] @ 744a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7449c │ │ │ │ + ldr r1, [pc, #60] @ 744a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74490 │ │ │ │ + blt 74498 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r0, [pc, #16] @ 744a0 │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r0, [pc, #16] @ 744a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r2, r9, r8, lsl #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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 744dc │ │ │ │ + bne 744e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744f0 │ │ │ │ - b 74500 │ │ │ │ + bne 744f8 │ │ │ │ + b 74508 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744cc │ │ │ │ + beq 744d4 │ │ │ │ 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 7451c │ │ │ │ + beq 74524 │ │ │ │ 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} │ │ │ │ @@ -75914,219 +75918,219 @@ │ │ │ │ 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 r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl aafb8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 7456c │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7459c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74594 │ │ │ │ - cmp r4, #0 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 74590 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 745a4 │ │ │ │ - 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 r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 74618 │ │ │ │ + ldr r2, [pc, #60] @ 745b0 │ │ │ │ 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 74604 │ │ │ │ + beq 7459c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 7461c │ │ │ │ + ldr r2, [pc, #16] @ 745b4 │ │ │ │ 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, lsr #12 │ │ │ │ + andeq r4, r7, r8, lsr #12 │ │ │ │ + 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 ab4a0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 745ec │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7461c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74614 │ │ │ │ + cmp r4, #0 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 74610 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 74624 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74638 │ │ │ │ + ldr r2, [pc, #12] @ 74640 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 7463c │ │ │ │ + ldr r0, [pc, #8] @ 74644 │ │ │ │ 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 74678 │ │ │ │ + bne 74680 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7469c │ │ │ │ - b 7468c │ │ │ │ + beq 746a4 │ │ │ │ + b 74694 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74668 │ │ │ │ + beq 74670 │ │ │ │ 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 746b8 │ │ │ │ + beq 746c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746d4 │ │ │ │ + beq 746dc │ │ │ │ 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, 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 74734 │ │ │ │ - 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 74718 │ │ │ │ - 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] @ 747ac │ │ │ │ + ldr ip, [pc, #76] @ 7475c │ │ │ │ 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 228200 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 229ca8 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 747a4 │ │ │ │ + beq 74754 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1aff3c │ │ │ │ + bl 1b0cc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x000747b8 │ │ │ │ + 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 747a4 │ │ │ │ + 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 74788 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldrd r0, [r3] │ │ │ │ + b ab590 │ │ │ │ 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 747e8 │ │ │ │ + bne 747fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747fc │ │ │ │ - b 7480c │ │ │ │ + bne 74810 │ │ │ │ + b 74820 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747d8 │ │ │ │ + beq 747ec │ │ │ │ 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 ab0a8 │ │ │ │ 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 7486c │ │ │ │ + bne 74874 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74880 │ │ │ │ - b 74890 │ │ │ │ + bne 74888 │ │ │ │ + b 74898 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7485c │ │ │ │ + beq 74864 │ │ │ │ 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 │ │ │ │ @@ -76140,368 +76144,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 748e4 │ │ │ │ + bne 748ec │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748f8 │ │ │ │ - b 74908 │ │ │ │ + bne 74900 │ │ │ │ + b 74910 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748d4 │ │ │ │ + beq 748dc │ │ │ │ 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 748ac │ │ │ │ + b 748b4 │ │ │ │ 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 74960 │ │ │ │ + bne 74968 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74974 │ │ │ │ - b 74984 │ │ │ │ + bne 7497c │ │ │ │ + b 7498c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74950 │ │ │ │ + beq 74958 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000749a0 : │ │ │ │ - ldr r1, [pc, #4] @ 749ac │ │ │ │ +000749a8 : │ │ │ │ + ldr r1, [pc, #4] @ 749b4 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -000749b0 : │ │ │ │ +000749b8 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000749bc <_PyXI_InitExcInfo@@Base>: │ │ │ │ +000749c4 <_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] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749f0 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 749f8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 74c54 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 74c5c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 74a1c <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74a24 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a38 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a40 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a38 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a40 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc508 │ │ │ │ + bl 2dd0e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c44 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c4c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74c18 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f2d4 │ │ │ │ + beq 74c20 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f858 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a64 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74a6c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b44 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b4c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dca3c │ │ │ │ + bl 2dd614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a94 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a9c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a94 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a9c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a5c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74a64 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a5c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a64 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dca3c │ │ │ │ + bl 2dd614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74ae4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74aec <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74ae4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74aec <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a5c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74a64 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74c7c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a5c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a64 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dca3c │ │ │ │ + bl 2dd614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b34 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b3c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b34 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b3c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 74b68 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74b70 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b68 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74b70 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c20 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74c28 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74c80 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c28 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74c30 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dca3c │ │ │ │ + bl 2dd614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74bb4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74bbc <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74bb4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74bbc <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c30 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c38 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c7c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f2d4 │ │ │ │ + ldr r1, [pc, #176] @ 74c84 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f858 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c38 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c40 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dca3c │ │ │ │ + bl 2dd614 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74c04 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74c0c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74c04 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74c0c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c80 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a30 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c84 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c88 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c8c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c90 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c3c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c94 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 352d88 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ - ldr r3, [pc, #76] @ 74c98 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + ldreq r5, [pc, #108] @ 74c88 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a38 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c44 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74c8c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c44 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c90 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c44 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c94 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c44 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c98 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c44 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c9c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 35386c <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ + ldr r3, [pc, #76] @ 74ca0 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, ror #29 │ │ │ │ - eorseq r2, r6, r0, asr r8 │ │ │ │ - eorseq sl, r5, r0, ror #22 │ │ │ │ - eorseq sl, r5, ip, ror #22 │ │ │ │ - mlaseq r5, ip, fp, sl │ │ │ │ - eorseq sp, r5, r0, lsr #26 │ │ │ │ - eorseq r5, r8, r8, lsr sl │ │ │ │ - @ instruction: 0x00393ebc │ │ │ │ - eorseq r3, r9, r0, lsr lr │ │ │ │ - eorseq r4, r8, r0, asr r7 │ │ │ │ - eorseq r3, r9, ip, asr lr │ │ │ │ - eorseq r4, r8, r8, lsr #15 │ │ │ │ - eorseq r3, r9, r8, lsl #29 │ │ │ │ + mlaseq r9, r8, r9, r4 │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eorseq fp, r5, r0, ror #12 │ │ │ │ + eorseq fp, r5, ip, ror #12 │ │ │ │ + mlaseq r5, ip, r6, fp │ │ │ │ + eorseq lr, r5, r0, lsr #16 │ │ │ │ + @ instruction: 0x003864b8 │ │ │ │ + eorseq r4, r9, ip, ror #18 │ │ │ │ + eorseq r4, r9, r0, ror #17 │ │ │ │ + eorseq r5, r8, r0, lsl #4 │ │ │ │ + eorseq r4, r9, ip, lsl #18 │ │ │ │ + eorseq r5, r8, r8, asr r2 │ │ │ │ + eorseq r4, r9, r8, lsr r9 │ │ │ │ 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 74cd8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74ce0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cd8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74ce0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d88 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d90 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cf0 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74cf8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d24 │ │ │ │ + bl a920c │ │ │ │ mov r4, r0 │ │ │ │ - b 74cf8 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91940 │ │ │ │ + b 74d00 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91e08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74e00 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e08 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d20 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74e0c <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74d28 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74e14 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d60 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d68 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d40 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74e10 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74d48 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74e18 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d60 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d68 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74da4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74e14 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74dac <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74e1c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74da4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74dac <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74e00 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e08 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74e00 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74e08 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 74e00 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 74e08 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74e18 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74da4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74e20 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74dac <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74e18 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74e20 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74dc8 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74dd0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r5, r0 │ │ │ │ - b 74dd8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74de0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2718 │ │ │ │ + bl a2c00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74e04 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74e0c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74e04 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74e0c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 74e04 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 74e0c <_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 │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + ldrsbeq lr, [r7], #-28 @ 0xffffffe4 │ │ │ │ + ldrsbeq sp, [r7], #-200 @ 0xffffff38 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00074e1c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074e24 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e20 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074e28 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e24 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 352d88 <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ +00074e2c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 35386c <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ 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 │ │ │ │ @@ -76511,147 +76515,78 @@ │ │ │ │ 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 74e88 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74e90 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74ebc <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74ec4 <_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] @ 74f60 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74f68 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f54 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74f5c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74edc <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a55f0 │ │ │ │ + bne 74ee4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f54 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74f5c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74f08 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74f10 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74f08 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 74f10 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f54 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3d68 │ │ │ │ + bne 74f5c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c4288 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f44 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f64 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f4c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74f6c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r4, ror #17 │ │ │ │ + subseq r4, r7, r8, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r1 │ │ │ │ - subs r1, r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 74fbc <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 74ff0 <_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] @ 75064 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75058 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 75018 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75068 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 7506c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75070 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 75058 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75058 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 75074 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ - ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75078 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ - ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75070 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - ldreq r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl r9 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq ip, r6, r8, lsr r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - 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 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -76661,729 +76596,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 750e0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 74fd4 <_PyXI_ClearExcInfo@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75114 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 75008 <_PyXI_ClearExcInfo@@Base+0x1dc> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 7531c <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 75210 <_PyXI_ClearExcInfo@@Base+0x3e4> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75214 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 75108 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75160 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 148000 │ │ │ │ + beq 75054 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75154 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a55f0 │ │ │ │ + bne 75048 <_PyXI_ClearExcInfo@@Base+0x21c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75168 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 75214 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 7505c <_PyXI_ClearExcInfo@@Base+0x230> │ │ │ │ + b 75108 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 75320 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75214 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751c4 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 750b8 <_PyXI_ClearExcInfo@@Base+0x28c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7518c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 75080 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 751b8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #396] @ 75324 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 750ac <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #396] @ 75218 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751b8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a55f0 │ │ │ │ + beq 750ac <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751cc <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75228 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 750c0 <_PyXI_ClearExcInfo@@Base+0x294> │ │ │ │ + b 7511c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751e4 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 750d8 <_PyXI_ClearExcInfo@@Base+0x2ac> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75230 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #308] @ 75324 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75124 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #308] @ 75218 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75230 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a55f0 │ │ │ │ + beq 75124 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75230 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75124 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + b 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75230 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75124 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75328 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 7521c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cdec │ │ │ │ + bl 29de9c │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cdec │ │ │ │ + bl 29de9c │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 752a4 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 7532c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75330 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 75198 <_PyXI_ClearExcInfo@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #152] @ 75220 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #152] @ 75224 <_PyXI_ClearExcInfo@@Base+0x3f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 75314 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 75208 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752cc <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 7532c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 75334 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 7529c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3d68 │ │ │ │ + bge 751c0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + ldr r3, [pc, #108] @ 75220 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #112] @ 75228 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 75190 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 7530c <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75338 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 75200 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ + ldr r3, [pc, #52] @ 7522c <_PyXI_ClearExcInfo@@Base+0x400> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 75314 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 144904 │ │ │ │ + b 75208 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754e4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 75344 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, ip, lsr r9 │ │ │ │ + subseq r4, r7, r4, lsl r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b30 <__bss_end__@@Base+0xfe162be8> │ │ │ │ + blcc fe727a24 <__bss_end__@@Base+0xfe162adc> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00393ef4 │ │ │ │ - eorseq r3, r9, ip, lsl #30 │ │ │ │ + eorseq r4, r9, r4, lsr #19 │ │ │ │ + @ instruction: 0x003949bc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + subs r1, r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 75284 <_PyXI_ClearExcInfo@@Base+0x458> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 752b8 <_PyXI_ClearExcInfo@@Base+0x48c> │ │ │ │ + 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] @ 7532c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75320 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 752e0 <_PyXI_ClearExcInfo@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #92] @ 75330 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r1, [pc, #92] @ 75334 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r0, [pc, #92] @ 75338 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 75320 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2bdc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75320 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ + ldrne r3, [pc, #48] @ 7533c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldreq r3, [r3, #16] │ │ │ │ + ldrne r1, [pc, #44] @ 75340 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + ldrne r0, [r3] │ │ │ │ + ldreq r1, [pc, #28] @ 75338 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + ldreq r0, [r3, #4] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r0, asr #18 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq ip, r6, r8, lsr pc │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + 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 357c4c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + mov r7, r1 │ │ │ │ + bl 357bc8 │ │ │ │ + ldr r2, [pc, #248] @ 75470 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ + ldr r3, [pc, #248] @ 75474 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ + bl 357cac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 75404 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 357c4c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + bl 357bc8 │ │ │ │ + ldr r2, [pc, #180] @ 75470 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ + ldr r3, [pc, #180] @ 75474 <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ + bl 357cac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 7540c <_PyXI_ClearExcInfo@@Base+0x5e0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75404 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75404 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + b 75468 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #2 │ │ │ │ + bl a2cd0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 75444 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 75444 <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75468 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75468 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_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} │ │ │ │ + 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 75388 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 754c4 <_PyXI_ClearExcInfo@@Base+0x698> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 753c0 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 75408 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 754fc <_PyXI_ClearExcInfo@@Base+0x6d0> │ │ │ │ + ldr r1, [pc, #120] @ 75544 <_PyXI_ClearExcInfo@@Base+0x718> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753fc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75538 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753e0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 7551c <_PyXI_ClearExcInfo@@Base+0x6f0> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 7540c <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 75548 <_PyXI_ClearExcInfo@@Base+0x71c> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 753fc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 75538 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753c8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a55f0 │ │ │ │ + bne 75504 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753c8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75504 <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r5, r8, r4, lsr #23 │ │ │ │ + subseq r4, r7, ip, ror #18 │ │ │ │ + eorseq r6, r8, r4, lsr #12 │ │ │ │ + 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 1df320 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 755b4 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bl c4288 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7fd8 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 755ac <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + ldr r3, [pc, #24] @ 755bc <_PyXI_ClearExcInfo@@Base+0x790> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144904 │ │ │ │ + b 755b4 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + mov r0, sp │ │ │ │ + bl 75344 <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + 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 7545c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 7560c <_PyXI_ClearExcInfo@@Base+0x7e0> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75494 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754dc <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 75644 <_PyXI_ClearExcInfo@@Base+0x818> │ │ │ │ + ldr r1, [pc, #120] @ 7568c <_PyXI_ClearExcInfo@@Base+0x860> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754d0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 75680 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 754b4 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 75664 <_PyXI_ClearExcInfo@@Base+0x838> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754e0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 75690 <_PyXI_ClearExcInfo@@Base+0x864> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f124 │ │ │ │ - b 754d0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 75680 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7549c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a55f0 │ │ │ │ + bne 7564c <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7549c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 7564c <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00574994 │ │ │ │ - eorseq r2, r6, r0, lsr r0 │ │ │ │ - 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 357168 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 3570e4 │ │ │ │ - ldr r2, [pc, #248] @ 75610 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 75614 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3571c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 755a4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 357168 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 3570e4 │ │ │ │ - ldr r2, [pc, #180] @ 75610 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 75614 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3571c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 755ac <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755a4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 755a4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r6, #0 │ │ │ │ - b 75608 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 755e4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 755e4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75608 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 75608 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_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} │ │ │ │ + @ instruction: 0x00574998 │ │ │ │ + eorseq r2, r6, r0, lsr fp │ │ │ │ │ │ │ │ -00075618 : │ │ │ │ +00075694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7566c │ │ │ │ - bl 278428 │ │ │ │ + beq 756e8 │ │ │ │ + bl 279bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75658 │ │ │ │ + beq 756d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75660 │ │ │ │ + beq 756dc │ │ │ │ mov r4, r5 │ │ │ │ - b 7566c │ │ │ │ + b 756e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 75658 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 756d4 │ │ │ │ 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 1ddb78 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 756dc │ │ │ │ - bl c3d68 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 756d4 │ │ │ │ - ldr r3, [pc, #24] @ 756e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 756dc │ │ │ │ - mov r0, sp │ │ │ │ - bl 754e4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756e8 : │ │ │ │ +000756f0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 756f4 │ │ │ │ + b 756fc │ │ │ │ │ │ │ │ -000756f4 : │ │ │ │ +000756fc : │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75860 │ │ │ │ + beq 75868 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75854 │ │ │ │ + beq 7585c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75778 │ │ │ │ + beq 75780 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 757b4 │ │ │ │ + beq 757bc │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75848 │ │ │ │ + beq 75850 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758e4 │ │ │ │ + bl 758ec │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7579c │ │ │ │ + beq 757a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7579c │ │ │ │ + bne 757a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r6, r4 │ │ │ │ - b 75860 │ │ │ │ - ldr r3, [pc, #176] @ 7586c │ │ │ │ - bl 3591b0 │ │ │ │ + b 75868 │ │ │ │ + ldr r3, [pc, #176] @ 75874 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 757d8 │ │ │ │ - ldr r1, [pc, #156] @ 75870 │ │ │ │ - ldr r0, [pc, #156] @ 75874 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 757e0 │ │ │ │ + ldr r1, [pc, #156] @ 75878 │ │ │ │ + ldr r0, [pc, #156] @ 7587c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75878 │ │ │ │ - bl 10f2d4 │ │ │ │ + ldr r1, [pc, #148] @ 75880 │ │ │ │ + bl 10f858 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 757f4 │ │ │ │ - bl 11a82c │ │ │ │ - b 75758 │ │ │ │ + bne 757fc │ │ │ │ + bl 11adc0 │ │ │ │ + b 75760 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 7587c │ │ │ │ + ldr r0, [pc, #124] @ 75884 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75838 │ │ │ │ + beq 75840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75838 │ │ │ │ + bne 75840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 757ec │ │ │ │ + beq 757f4 │ │ │ │ mov r4, r8 │ │ │ │ - b 75758 │ │ │ │ + b 75760 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75778 │ │ │ │ + b 75780 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75748 │ │ │ │ - b 75758 │ │ │ │ + bne 75750 │ │ │ │ + b 75760 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00375eb4 │ │ │ │ - subseq lr, r3, r8, lsr #19 │ │ │ │ - @ instruction: 0x003762d4 │ │ │ │ - subseq fp, r7, ip, lsr #10 │ │ │ │ + eorseq r6, r7, r4, ror #18 │ │ │ │ + @ instruction: 0x0053f498 │ │ │ │ + eorseq r6, r7, r4, lsl #27 │ │ │ │ + subseq fp, r7, r4, lsr r5 │ │ │ │ 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 758bc │ │ │ │ + beq 758c4 │ │ │ │ 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 758d0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 758d8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 758dc │ │ │ │ + bne 758e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000758e4 : │ │ │ │ +000758ec : │ │ │ │ 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] @ 75a2c │ │ │ │ + ldr r3, [pc, #300] @ 75a34 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 24314c │ │ │ │ + bl 244b90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7596c │ │ │ │ + beq 75974 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a30 │ │ │ │ + ldr r1, [pc, #244] @ 75a38 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75974 │ │ │ │ + bne 7597c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7596c │ │ │ │ + beq 75974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7596c │ │ │ │ + bne 75974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a20 │ │ │ │ + b 75a28 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a34 │ │ │ │ + ldr r1, [pc, #172] @ 75a3c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14df84 │ │ │ │ + bl 14e548 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 759b8 │ │ │ │ + beq 759c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 759b8 │ │ │ │ + bne 759c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759fc │ │ │ │ + beq 75a04 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759e4 │ │ │ │ + beq 759ec │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759e4 │ │ │ │ + bne 759ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243394 │ │ │ │ + bl 244dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a20 │ │ │ │ + beq 75a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a20 │ │ │ │ + bne 75a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003762d4 │ │ │ │ - subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ae8 │ │ │ │ + eorseq r6, r7, r4, lsl #27 │ │ │ │ + ldrsheq fp, [r7], #-68 @ 0xffffffbc │ │ │ │ + b 71af0 │ │ │ │ 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 75a78 │ │ │ │ + bhi 75a80 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75aa4 │ │ │ │ - b 75a98 │ │ │ │ - ldr r0, [pc, #40] @ 75aa8 │ │ │ │ + ldrle r2, [pc, #44] @ 75aac │ │ │ │ + b 75aa0 │ │ │ │ + ldr r0, [pc, #40] @ 75ab0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a64 │ │ │ │ + bne 75a6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75aac │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r7, r0, asr #23 │ │ │ │ - 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 342a28 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 75b00 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75b54 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - bl b9070 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 75b08 │ │ │ │ - mov r4, #0 │ │ │ │ - b 75bc0 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75bcc │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, r3 │ │ │ │ - beq 75b6c │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 34344c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 75b98 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - strne r3, [r4] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 9b1f8 │ │ │ │ - b 75b6c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 75b00 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 75bc0 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 75bc0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 343034 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 75bc0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75b00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 75b00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 75b00 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 75cfc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r7, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -77394,304 +77325,377 @@ │ │ │ │ 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 75c34 │ │ │ │ + bne 75b18 │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c68 │ │ │ │ + beq 75b4c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75e04 │ │ │ │ + ldr ip, [pc, #444] @ 75ce8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75dac │ │ │ │ + beq 75c90 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75dac │ │ │ │ + blt 75c90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d2c │ │ │ │ + beq 75c10 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cb4 │ │ │ │ - bl 148000 │ │ │ │ + beq 75b98 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75ca8 │ │ │ │ - bl a55f0 │ │ │ │ + bne 75b8c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75dac │ │ │ │ + bne 75c90 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75cbc │ │ │ │ - b 75d40 │ │ │ │ + bne 75ba0 │ │ │ │ + b 75c24 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cf8 │ │ │ │ - bl 17ee44 │ │ │ │ + beq 75bdc │ │ │ │ + bl 17f4d0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75cec │ │ │ │ - bl a55f0 │ │ │ │ + bne 75bd0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75dac │ │ │ │ + bne 75c90 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75d00 │ │ │ │ - b 75d50 │ │ │ │ + bne 75be4 │ │ │ │ + b 75c34 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17ee44 │ │ │ │ + bl 17f4d0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d58 │ │ │ │ - bl a55f0 │ │ │ │ + bne 75c3c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d58 │ │ │ │ - b 75dac │ │ │ │ + beq 75c3c │ │ │ │ + b 75c90 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d58 │ │ │ │ + b 75c3c │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d58 │ │ │ │ + b 75c3c │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d84 │ │ │ │ - ldr r3, [pc, #144] @ 75e08 │ │ │ │ - ldr r1, [pc, #144] @ 75e0c │ │ │ │ + bge 75c68 │ │ │ │ + ldr r3, [pc, #144] @ 75cec │ │ │ │ + ldr r1, [pc, #144] @ 75cf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 75dac │ │ │ │ + bl 18f7a0 │ │ │ │ + b 75c90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75db4 │ │ │ │ - ldr r3, [pc, #100] @ 75e08 │ │ │ │ - ldr r1, [pc, #104] @ 75e10 │ │ │ │ + bge 75c98 │ │ │ │ + ldr r3, [pc, #100] @ 75cec │ │ │ │ + ldr r1, [pc, #104] @ 75cf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 75dfc │ │ │ │ - bl c3d68 │ │ │ │ + b 75ce0 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75df4 │ │ │ │ - ldr r3, [pc, #40] @ 75e14 │ │ │ │ + bne 75cd8 │ │ │ │ + ldr r3, [pc, #40] @ 75cf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 75dfc │ │ │ │ + bl 144904 │ │ │ │ + b 75ce0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e20 │ │ │ │ + bl 75e20 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r7, r0, asr #19 │ │ │ │ + subseq r4, r7, r4, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00393ef4 │ │ │ │ - eorseq r3, r9, ip, lsl #30 │ │ │ │ + eorseq r4, r9, r4, lsr #19 │ │ │ │ + @ instruction: 0x003949bc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00075e18 : │ │ │ │ + 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 34350c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75d50 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75da4 │ │ │ │ mov r3, #0 │ │ │ │ - b 756f4 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + bl b95a8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 75d58 │ │ │ │ + mov r4, #0 │ │ │ │ + b 75e10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldrb r2, [r5, #77] @ 0x4d │ │ │ │ + ldr r3, [pc, #180] @ 75e1c │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, r3 │ │ │ │ + beq 75dbc │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 343f30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75de8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + strne r3, [r4] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 9b6dc │ │ │ │ + b 75dbc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, #2 │ │ │ │ + bl a2cd0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 75d50 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75e10 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 75e10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 343b18 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 75e10 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75d50 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75d50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 75d50 │ │ │ │ + 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, 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 25b17c <_PySys_GetRequiredAttrString@@Base+0x31ec> │ │ │ │ + bl 25ced0 <_PySys_GetRequiredAttrString@@Base+0x34c4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e58 │ │ │ │ + bge 75e58 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e84 │ │ │ │ + b 75e84 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b17c <_PySys_GetRequiredAttrString@@Base+0x31ec> │ │ │ │ + bl 25ced0 <_PySys_GetRequiredAttrString@@Base+0x34c4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e50 │ │ │ │ + blt 75e50 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e8c │ │ │ │ + ldr r0, [pc, #12] @ 75e8c │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r5, ip, asr #18 │ │ │ │ + eorseq sl, r5, ip, asr #8 │ │ │ │ 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 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 75ef8 │ │ │ │ - bl c3d68 │ │ │ │ + blt 75ef8 │ │ │ │ + bl c4288 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75ef0 │ │ │ │ - ldr r3, [pc, #24] @ 75f00 │ │ │ │ + bne 75ef0 │ │ │ │ + ldr r3, [pc, #24] @ 75f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 75ef8 │ │ │ │ + bl 144904 │ │ │ │ + b 75ef8 │ │ │ │ mov r0, sp │ │ │ │ - bl 75e20 │ │ │ │ + bl 75e20 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00075f04 : │ │ │ │ + mov r3, #0 │ │ │ │ + b 756fc │ │ │ │ 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 75f7c │ │ │ │ + beq 75f84 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f90 │ │ │ │ + beq 75f98 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75fa0 │ │ │ │ + ldr r2, [pc, #68] @ 75fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3106a4 │ │ │ │ + bl 311278 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f94 │ │ │ │ - ldr r3, [pc, #32] @ 75fa4 │ │ │ │ - ldr r1, [pc, #32] @ 75fa8 │ │ │ │ + b 75f9c │ │ │ │ + ldr r3, [pc, #32] @ 75fac │ │ │ │ + ldr r1, [pc, #32] @ 75fb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 75f94 │ │ │ │ - ldr r5, [pc, #20] @ 75fac │ │ │ │ + bl 18f7a0 │ │ │ │ + b 75f9c │ │ │ │ + ldr r5, [pc, #20] @ 75fb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, asr #9 │ │ │ │ + eorseq ip, r8, r0, ror pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00075fb0 : │ │ │ │ - ldr r0, [pc] @ 75fb8 │ │ │ │ +00075fb8 : │ │ │ │ + ldr r0, [pc] @ 75fc0 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r4, ror pc │ │ │ │ + eorseq r1, r6, r4, ror sl │ │ │ │ │ │ │ │ -00075fbc : │ │ │ │ +00075fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75ff4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #32] @ 75ffc │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75ff8 │ │ │ │ - ldr r0, [pc, #8] @ 75ffc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 76000 │ │ │ │ + ldr r0, [pc, #8] @ 76004 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r0, ror #29 │ │ │ │ - @ instruction: 0x003d18f0 │ │ │ │ + eorseq sp, r5, r0, ror #19 │ │ │ │ + @ instruction: 0x003d23f0 │ │ │ │ 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] @ 76100 │ │ │ │ + ldr r3, [pc, #220] @ 76108 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 76104 │ │ │ │ + ldr ip, [pc, #212] @ 7610c │ │ │ │ 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] @ 76108 │ │ │ │ - ldr r2, [pc, #184] @ 7610c │ │ │ │ + ldr r3, [pc, #184] @ 76110 │ │ │ │ + ldr r2, [pc, #184] @ 76114 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d40 │ │ │ │ + bl 1192d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760f8 │ │ │ │ + beq 76100 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7608c │ │ │ │ + bne 76094 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 76110 │ │ │ │ + ldreq lr, [pc, #132] @ 76118 │ │ │ │ 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] │ │ │ │ @@ -77711,231 +77715,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 312c40 │ │ │ │ + bl 3138bc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ subseq r8, r6, r8, asr r8 │ │ │ │ - subseq r4, r7, ip, ror #19 │ │ │ │ - eorseq r3, r9, r0, lsr #31 │ │ │ │ + ldrsheq r4, [r7], #-144 @ 0xffffff70 │ │ │ │ + eorseq r4, r9, r0, asr sl │ │ │ │ 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] @ 76160 │ │ │ │ - ldr r1, [pc, #52] @ 76164 │ │ │ │ + ldr r3, [pc, #52] @ 76168 │ │ │ │ + ldr r1, [pc, #52] @ 7616c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76158 │ │ │ │ + bne 76160 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76168 │ │ │ │ + ldr r2, [pc, #24] @ 76170 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7616c │ │ │ │ - b 3ad7c │ │ │ │ + ldr r1, [pc, #20] @ 76174 │ │ │ │ + b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x00393fb0 │ │ │ │ + eorseq r4, r9, r0, ror #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00299db4 │ │ │ │ + eoreq sl, r9, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 761a0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 761a8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761e4 │ │ │ │ - ldr r3, [pc, #68] @ 761ec │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [pc, #64] @ 761f0 │ │ │ │ + bne 761ec │ │ │ │ + ldr r3, [pc, #68] @ 761f4 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r2, [pc, #64] @ 761f8 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761d4 │ │ │ │ - ldr r3, [pc, #44] @ 761f4 │ │ │ │ - ldr r1, [pc, #44] @ 761f8 │ │ │ │ + bne 761dc │ │ │ │ + ldr r3, [pc, #44] @ 761fc │ │ │ │ + ldr r1, [pc, #44] @ 76200 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 761e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 761ec │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, rrx │ │ │ │ + eorseq r4, r9, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 7634c │ │ │ │ + ldr r8, [pc, #312] @ 76354 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76340 │ │ │ │ + beq 76348 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76340 │ │ │ │ + bne 76348 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76340 │ │ │ │ + beq 76348 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76340 │ │ │ │ - ldr r8, [pc, #236] @ 76350 │ │ │ │ + bne 76348 │ │ │ │ + ldr r8, [pc, #236] @ 76358 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7627c │ │ │ │ + beq 76284 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76340 │ │ │ │ + beq 76348 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 76354 │ │ │ │ - beq 7629c │ │ │ │ - ldr r1, [pc, #192] @ 76350 │ │ │ │ + ldr r7, [pc, #204] @ 7635c │ │ │ │ + beq 762a4 │ │ │ │ + ldr r1, [pc, #192] @ 76358 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7630c │ │ │ │ + beq 76314 │ │ │ │ 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 2b4b54 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5800 <_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 2b4b54 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5800 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1b0684 │ │ │ │ - b 76344 │ │ │ │ + bl 1b140c │ │ │ │ + b 7634c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76328 │ │ │ │ + beq 76330 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76340 │ │ │ │ + beq 76348 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76458 │ │ │ │ - ldr r0, [pc, #16] @ 76358 │ │ │ │ + b 764ac │ │ │ │ + ldr r0, [pc, #16] @ 76360 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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] @ 76448 │ │ │ │ + ldr r8, [pc, #212] @ 76450 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76440 │ │ │ │ + beq 76448 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76440 │ │ │ │ + bne 76448 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76440 │ │ │ │ + beq 76448 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76440 │ │ │ │ - ldr r1, [pc, #140] @ 7644c │ │ │ │ - ldr r8, [pc, #140] @ 76450 │ │ │ │ + bne 76448 │ │ │ │ + ldr r1, [pc, #140] @ 76454 │ │ │ │ + ldr r8, [pc, #140] @ 76458 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763d8 │ │ │ │ + beq 763e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763e4 │ │ │ │ + beq 763ec │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76404 │ │ │ │ - b 763f0 │ │ │ │ + beq 7640c │ │ │ │ + b 763f8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 7642c │ │ │ │ - b 76418 │ │ │ │ - ldr r1, [pc, #88] @ 76450 │ │ │ │ + beq 76434 │ │ │ │ + b 76420 │ │ │ │ + ldr r1, [pc, #88] @ 76458 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76440 │ │ │ │ + beq 76448 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76458 │ │ │ │ + b 764ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76440 │ │ │ │ + beq 76448 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76458 │ │ │ │ - ldr r0, [pc, #12] @ 76454 │ │ │ │ + b 764ac │ │ │ │ + ldr r0, [pc, #12] @ 7645c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r8, r6, r8, lsl #15 │ │ │ │ subseq r8, r6, r8, asr r8 │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +00076460 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 764a4 │ │ │ │ + ldr r1, [pc, #44] @ 764a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1ba81c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7649c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 16fe64 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r4, r9, r0, ror fp │ │ │ │ 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] │ │ │ │ @@ -77952,301 +77977,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 314714 <_Py_c_pow@@Base+0xdb4> │ │ │ │ + bl 315604 <_Py_c_pow@@Base+0xfd8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764d8 │ │ │ │ + bne 7652c │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2bb668 │ │ │ │ + b 2bc2c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764e4 : │ │ │ │ +00076538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76528 │ │ │ │ - ldr r1, [pc, #44] @ 7652c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b9184 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 76520 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 16f8f0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 7656c │ │ │ │ + ldr r1, [pc, #24] @ 76578 │ │ │ │ + ldr r0, [pc, #24] @ 7657c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 252958 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, r0, asr #1 │ │ │ │ + andeq r0, r0, sp, asr #11 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ │ │ │ │ -00076530 : │ │ │ │ +00076580 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + beq 76594 │ │ │ │ + b 149244 <_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 76564 │ │ │ │ - ldr r1, [pc, #24] @ 76570 │ │ │ │ - ldr r0, [pc, #24] @ 76574 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 765b8 │ │ │ │ + ldr r0, [pc, #12] @ 765bc │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 250efc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, sp, asr #11 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + andeq r0, r0, r2, asr #11 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ 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 765f8 │ │ │ │ + bl 76600 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000765b8 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765cc │ │ │ │ - b 148c84 <_PyList_Extend@@Base+0x2c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765f0 │ │ │ │ - ldr r0, [pc, #12] @ 765f4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r2, asr #11 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ 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 2b4b54 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5800 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76678 │ │ │ │ + ldr sl, [pc, #68] @ 76680 │ │ │ │ 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 356de8 │ │ │ │ + bl 3578cc │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7667c │ │ │ │ + ldr r0, [pc, #20] @ 76684 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsr #19 │ │ │ │ - eorseq r4, r9, ip, lsr r1 │ │ │ │ + @ instruction: 0x0053f498 │ │ │ │ + eorseq r4, r9, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 766b4 │ │ │ │ - ldr r1, [pc, #28] @ 766b8 │ │ │ │ + ldr r3, [pc, #28] @ 766bc │ │ │ │ + ldr r1, [pc, #28] @ 766c0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, ip, lsl #3 │ │ │ │ + eorseq r4, r9, ip, lsr ip │ │ │ │ │ │ │ │ -000766bc : │ │ │ │ +000766c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76700 │ │ │ │ + beq 76708 │ │ │ │ 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 16b278 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76714 │ │ │ │ - ldr r0, [pc, #12] @ 76718 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b7e8 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7671c │ │ │ │ + ldr r0, [pc, #12] @ 76720 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eorseq r2, r6, r0, asr r5 │ │ │ │ + eorseq r3, r6, r0, asr r0 │ │ │ │ │ │ │ │ -0007671c : │ │ │ │ +00076724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76754 │ │ │ │ + beq 7675c │ │ │ │ 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 16b278 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76768 │ │ │ │ - ldr r0, [pc, #12] @ 7676c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b7e8 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76770 │ │ │ │ + ldr r0, [pc, #12] @ 76774 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - eorseq r2, r6, r0, asr r5 │ │ │ │ + eorseq r3, r6, r0, asr r0 │ │ │ │ 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 767a8 │ │ │ │ - ldr r3, [pc, #164] @ 76840 │ │ │ │ - ldr r1, [pc, #164] @ 76844 │ │ │ │ + bne 767b0 │ │ │ │ + ldr r3, [pc, #164] @ 76848 │ │ │ │ + ldr r1, [pc, #164] @ 7684c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 76834 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 7683c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76820 │ │ │ │ + beq 76828 │ │ │ │ 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 76820 │ │ │ │ + bhi 76828 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 355428 │ │ │ │ + bl 355f0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76820 │ │ │ │ + bne 76828 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2bb668 │ │ │ │ - ldr r3, [pc, #32] @ 76848 │ │ │ │ - ldr r1, [pc, #32] @ 7684c │ │ │ │ + b 2bc2c0 │ │ │ │ + ldr r3, [pc, #32] @ 76850 │ │ │ │ + ldr r1, [pc, #32] @ 76854 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr #3 │ │ │ │ + eorseq r4, r9, r4, ror ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror #3 │ │ │ │ + mlaseq r9, r8, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76880 │ │ │ │ + ldrge r0, [pc, #8] @ 76888 │ │ │ │ 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] @ 768b8 │ │ │ │ + ldr r1, [pc, #16] @ 768c0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 768bc │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #12] @ 768c4 │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r4, r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x00394cb8 │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 76904 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #20] @ 7690c │ │ │ │ + bl a9f24 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 76908 │ │ │ │ - b a9a3c │ │ │ │ - eorseq fp, r8, r0, ror r3 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + ldr r0, [pc, #4] @ 76910 │ │ │ │ + b a9f24 │ │ │ │ + eorseq fp, r8, r0, lsr #28 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ 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 │ │ │ │ @@ -78263,100 +78267,100 @@ │ │ │ │ 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 76988 │ │ │ │ + bne 76990 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 769bc │ │ │ │ - ldr ip, [pc, #220] @ 76a6c │ │ │ │ + beq 769c4 │ │ │ │ + ldr ip, [pc, #220] @ 76a74 │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a60 │ │ │ │ + beq 76a68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a44 │ │ │ │ + beq 76a4c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769f4 │ │ │ │ - bl 148000 │ │ │ │ + beq 769fc │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769ec │ │ │ │ - bl a55f0 │ │ │ │ + bne 769f4 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a60 │ │ │ │ + bne 76a68 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a44 │ │ │ │ + beq 76a4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a24 │ │ │ │ - bl 148000 │ │ │ │ + beq 76a2c │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 76a1c │ │ │ │ - bl a55f0 │ │ │ │ + bne 76a24 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a60 │ │ │ │ + bne 76a68 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a44 │ │ │ │ + beq 76a4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a44 │ │ │ │ - bl a55f0 │ │ │ │ + bne 76a4c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a60 │ │ │ │ + bne 76a68 │ │ │ │ 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 2bb668 │ │ │ │ + b 2bc2c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ + subseq r4, r7, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ 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 2b4b54 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5800 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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] │ │ │ │ @@ -78364,1086 +78368,1134 @@ │ │ │ │ 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 765f8 │ │ │ │ + bl 76600 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076b0c : │ │ │ │ - ldr r3, [pc, #52] @ 76b48 │ │ │ │ +00076b14 : │ │ │ │ + ldr r3, [pc, #52] @ 76b50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b40 │ │ │ │ + beq 76b48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b4c │ │ │ │ - ldr r0, [pc, #24] @ 76b50 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b54 │ │ │ │ + ldr r0, [pc, #24] @ 76b58 │ │ │ │ + bl 2e1c54 <_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 r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ │ │ │ │ -00076b54 : │ │ │ │ - ldr r3, [pc, #52] @ 76b90 │ │ │ │ +00076b5c : │ │ │ │ + ldr r3, [pc, #52] @ 76b98 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b88 │ │ │ │ + beq 76b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b94 │ │ │ │ - ldr r0, [pc, #24] @ 76b98 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b9c │ │ │ │ + ldr r0, [pc, #24] @ 76ba0 │ │ │ │ + bl 2e1c54 <_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 r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ │ │ │ │ -00076b9c : │ │ │ │ - ldr r3, [pc, #52] @ 76bd8 │ │ │ │ +00076ba4 : │ │ │ │ + ldr r3, [pc, #52] @ 76be0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bd0 │ │ │ │ + beq 76bd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bdc │ │ │ │ - ldr r0, [pc, #24] @ 76be0 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76be4 │ │ │ │ + ldr r0, [pc, #24] @ 76be8 │ │ │ │ + bl 2e1c54 <_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 r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ │ │ │ │ -00076be4 : │ │ │ │ +00076bec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cd8 │ │ │ │ + ldr r3, [pc, #220] @ 76ce0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76c14 │ │ │ │ - ldr r1, [pc, #208] @ 76cdc │ │ │ │ - ldr r0, [pc, #208] @ 76ce0 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c64 │ │ │ │ - ldr r3, [pc, #200] @ 76ce4 │ │ │ │ + beq 76c1c │ │ │ │ + ldr r1, [pc, #208] @ 76ce4 │ │ │ │ + ldr r0, [pc, #208] @ 76ce8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76c6c │ │ │ │ + ldr r3, [pc, #200] @ 76cec │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c6c │ │ │ │ + beq 76c74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c54 │ │ │ │ + beq 76c5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c54 │ │ │ │ + beq 76c5c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c70 │ │ │ │ - ldr r3, [pc, #140] @ 76ce8 │ │ │ │ - ldr r1, [pc, #140] @ 76cec │ │ │ │ + b 76c78 │ │ │ │ + ldr r3, [pc, #140] @ 76cf0 │ │ │ │ + ldr r1, [pc, #140] @ 76cf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2aca6c │ │ │ │ + bl 2adb1c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76cbc │ │ │ │ - ldr r2, [pc, #92] @ 76cf0 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 76cc4 │ │ │ │ + ldr r2, [pc, #92] @ 76cf8 │ │ │ │ + bl 359c90 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r8, lsr #5 │ │ │ │ + eorseq r4, r9, r8, asr sp │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076cf4 : │ │ │ │ +00076cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76de8 │ │ │ │ + ldr r3, [pc, #220] @ 76df0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d24 │ │ │ │ - ldr r0, [pc, #208] @ 76dec │ │ │ │ + beq 76d2c │ │ │ │ + ldr r0, [pc, #208] @ 76df4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d74 │ │ │ │ - ldr r3, [pc, #196] @ 76df0 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76d7c │ │ │ │ + ldr r3, [pc, #196] @ 76df8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d7c │ │ │ │ + beq 76d84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d64 │ │ │ │ + beq 76d6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d64 │ │ │ │ + beq 76d6c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d80 │ │ │ │ - ldr r3, [pc, #136] @ 76df4 │ │ │ │ - ldr r1, [pc, #136] @ 76df8 │ │ │ │ + b 76d88 │ │ │ │ + ldr r3, [pc, #136] @ 76dfc │ │ │ │ + ldr r1, [pc, #136] @ 76e00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2aca6c │ │ │ │ + bl 2adb1c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76dcc │ │ │ │ - ldr r2, [pc, #88] @ 76dfc │ │ │ │ - bl 3591b0 │ │ │ │ + beq 76dd4 │ │ │ │ + ldr r2, [pc, #88] @ 76e04 │ │ │ │ + bl 359c90 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r0, asr #5 │ │ │ │ + eorseq r4, r9, r0, ror sp │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076e00 : │ │ │ │ +00076e08 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076e18 : │ │ │ │ +00076e20 : │ │ │ │ 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 76e48 │ │ │ │ + beq 76e50 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e50 │ │ │ │ - bl 58654 │ │ │ │ - b 76f24 │ │ │ │ + bne 76e58 │ │ │ │ + bl 585a0 │ │ │ │ + b 76f2c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e68 │ │ │ │ + blt 76e70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e7c │ │ │ │ - ldr r3, [pc, #188] @ 76f2c │ │ │ │ - ldr r1, [pc, #188] @ 76f30 │ │ │ │ + blt 76e84 │ │ │ │ + ldr r3, [pc, #188] @ 76f34 │ │ │ │ + ldr r1, [pc, #188] @ 76f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 76f24 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 76f2c │ │ │ │ mov r6, r2 │ │ │ │ - bl 2acad4 │ │ │ │ + bl 2adb84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f24 │ │ │ │ + bne 76f2c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76ec4 │ │ │ │ + bne 76ecc │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76ec4 │ │ │ │ - ldr lr, [pc, #120] @ 76f34 │ │ │ │ + beq 76ecc │ │ │ │ + ldr lr, [pc, #120] @ 76f3c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f38 │ │ │ │ + ldr r2, [pc, #116] @ 76f40 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ee0 │ │ │ │ - ldr r3, [pc, #104] @ 76f3c │ │ │ │ - ldr r1, [pc, #104] @ 76f40 │ │ │ │ + bls 76ee8 │ │ │ │ + ldr r3, [pc, #104] @ 76f44 │ │ │ │ + ldr r1, [pc, #104] @ 76f48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 76f24 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 76f2c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76f00 │ │ │ │ + beq 76f08 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76f10 │ │ │ │ + bne 76f18 │ │ │ │ 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 │ │ │ │ - eorseq r3, r6, r0, lsr ip │ │ │ │ + eorseq r4, r6, r0, lsr r7 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, ror #5 │ │ │ │ + mlaseq r9, r4, sp, r4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f68 │ │ │ │ + bne 76f70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123528 │ │ │ │ + b 123ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fe0 │ │ │ │ + ldr r3, [pc, #92] @ 76fe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fe4 │ │ │ │ + ldr r1, [pc, #76] @ 76fec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76fac │ │ │ │ + beq 76fb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fd8 │ │ │ │ - ldr r1, [pc, #52] @ 76fe8 │ │ │ │ + b 76fe0 │ │ │ │ + ldr r1, [pc, #52] @ 76ff0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76fa4 │ │ │ │ - ldr r3, [pc, #32] @ 76fec │ │ │ │ + beq 76fac │ │ │ │ + ldr r3, [pc, #32] @ 76ff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76ff0 │ │ │ │ + ldr r1, [pc, #28] @ 76ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c98 │ │ │ │ + bl 31a7bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003942fc │ │ │ │ - @ instruction: 0x003943d4 │ │ │ │ + eorseq r4, r9, ip, lsr #27 │ │ │ │ + eorseq r4, r9, r4, lsl #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00299db4 │ │ │ │ + eoreq sl, r9, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 530a0 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ + bl 52ef8 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77024 │ │ │ │ - b a9a3c │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + ldr r0, [pc] @ 7702c │ │ │ │ + b a9f24 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ 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] @ 77094 │ │ │ │ + ldreq lr, [pc, #48] @ 7709c │ │ │ │ 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] @ 77098 │ │ │ │ + ldr ip, [pc, #16] @ 770a0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 287b24 │ │ │ │ + bl 289264 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 770c8 │ │ │ │ - ldr r2, [pc, #20] @ 770cc │ │ │ │ - ldr r1, [pc, #20] @ 770d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r7, r7, r8, lsl #3 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ │ │ │ │ -000770d4 : │ │ │ │ +000770a4 : │ │ │ │ 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] @ 77218 │ │ │ │ + ldr r8, [pc, #268] @ 771e8 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77140 │ │ │ │ + bhi 77110 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91e6c │ │ │ │ + bl 92334 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77158 │ │ │ │ + bne 77128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771e0 │ │ │ │ - b 77210 │ │ │ │ + bne 771b0 │ │ │ │ + b 771e0 │ │ │ │ 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 771e0 │ │ │ │ + ble 771b0 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771e0 │ │ │ │ + beq 771b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771e0 │ │ │ │ + beq 771b0 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771e0 │ │ │ │ + bne 771b0 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771c8 │ │ │ │ + beq 77198 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771e0 │ │ │ │ + bne 771b0 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771e0 │ │ │ │ + bne 771b0 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ + bl 358de0 │ │ │ │ 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 92548 <_Py_NewReference@@Base> │ │ │ │ + bl 92a10 <_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] @ 77218 │ │ │ │ + ldr r2, [pc, #20] @ 7721c │ │ │ │ + ldr r1, [pc, #20] @ 77220 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117b4c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq r7, r7, r8, asr #20 │ │ │ │ + mlaseq r9, r8, lr, r4 │ │ │ │ + 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 77294 │ │ │ │ + beq 7729c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77368 │ │ │ │ + ldr r6, [pc, #284] @ 77370 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77294 │ │ │ │ - ldr r1, [pc, #276] @ 7736c │ │ │ │ + beq 7729c │ │ │ │ + ldr r1, [pc, #276] @ 77374 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29c4bc │ │ │ │ + bl 29d56c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7726c │ │ │ │ + bne 77274 │ │ │ │ mov r0, #0 │ │ │ │ - b 77360 │ │ │ │ + b 77368 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 772a8 │ │ │ │ + bne 772b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77294 │ │ │ │ + beq 7729c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77294 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 7729c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772e8 │ │ │ │ + b 772f0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 313cc4 <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 314898 <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772e0 │ │ │ │ + beq 772e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772e0 │ │ │ │ + bne 772e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77264 │ │ │ │ + beq 7726c │ │ │ │ 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 7733c │ │ │ │ + beq 77344 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 7733c │ │ │ │ + bne 77344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 2ba074 │ │ │ │ + bl 2baccc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, r8, lsl #3 │ │ │ │ + eorseq r7, r7, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 77418 │ │ │ │ + ldr r3, [pc, #144] @ 77420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 77410 │ │ │ │ + beq 77418 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a8c8 │ │ │ │ + bl 13ae88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773cc │ │ │ │ + beq 773d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773cc │ │ │ │ + bne 773d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 77410 │ │ │ │ - ldr r0, [pc, #60] @ 7741c │ │ │ │ + beq 77418 │ │ │ │ + ldr r0, [pc, #60] @ 77424 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77410 │ │ │ │ + beq 77418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77410 │ │ │ │ + bne 77418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r9, r0, lsl r4 │ │ │ │ + eorseq r4, r9, r0, asr #29 │ │ │ │ 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] @ 7747c │ │ │ │ + ldr r1, [pc, #60] @ 77484 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77474 │ │ │ │ + beq 7747c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77484 │ │ │ │ + bl 7748c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77480 │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #12] @ 77488 │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + eorseq r1, r9, r8, asr r1 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7753c │ │ │ │ + beq 77544 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774d0 │ │ │ │ + ble 774d8 │ │ │ │ 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 774f0 │ │ │ │ + beq 774f8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 77544 │ │ │ │ + ldr r3, [pc, #88] @ 7754c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 77500 │ │ │ │ + bne 77508 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ mov r5, r0 │ │ │ │ - b 7750c │ │ │ │ + b 77514 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77528 │ │ │ │ + beq 77530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77530 │ │ │ │ + beq 77538 │ │ │ │ mov r4, r5 │ │ │ │ - b 7753c │ │ │ │ + b 77544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 77528 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 77530 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13a8c8 │ │ │ │ + bl 13ae88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77598 │ │ │ │ + beq 775a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77598 │ │ │ │ + bne 775a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775e4 │ │ │ │ - ldr r0, [pc, #68] @ 775ec │ │ │ │ + beq 775ec │ │ │ │ + ldr r0, [pc, #68] @ 775f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775d0 │ │ │ │ + beq 775d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775d8 │ │ │ │ + beq 775e0 │ │ │ │ mov r4, r5 │ │ │ │ - b 775e4 │ │ │ │ + b 775ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 775d0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 775d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r0, lsr #8 │ │ │ │ + @ instruction: 0x00394ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7761c │ │ │ │ - ldr r2, [pc, #20] @ 77620 │ │ │ │ - ldr r1, [pc, #20] @ 77624 │ │ │ │ + ldr r3, [pc, #20] @ 77624 │ │ │ │ + ldr r2, [pc, #20] @ 77628 │ │ │ │ + ldr r1, [pc, #20] @ 7762c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #28 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq pc, r6, ip, asr #18 │ │ │ │ + mlaseq r9, r8, lr, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77654 │ │ │ │ - ldr r2, [pc, #20] @ 77658 │ │ │ │ - ldr r1, [pc, #20] @ 7765c │ │ │ │ + ldr r3, [pc, #20] @ 7765c │ │ │ │ + ldr r2, [pc, #20] @ 77660 │ │ │ │ + ldr r1, [pc, #20] @ 77664 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r7, r7, ip, ror #3 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq r7, r7, ip, lsr #21 │ │ │ │ + mlaseq r9, r8, lr, r4 │ │ │ │ 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] @ 77734 │ │ │ │ - ldr r2, [pc, #172] @ 77738 │ │ │ │ + ldr r3, [pc, #172] @ 7773c │ │ │ │ + ldr r2, [pc, #172] @ 77740 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d40 │ │ │ │ + bl 1192d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 776a8 │ │ │ │ + bne 776b0 │ │ │ │ mov r5, #0 │ │ │ │ - b 77728 │ │ │ │ + b 77730 │ │ │ │ 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] @ 7773c │ │ │ │ - ldr r0, [pc, #104] @ 77740 │ │ │ │ + ldr r1, [pc, #104] @ 77744 │ │ │ │ + ldr r0, [pc, #104] @ 77748 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 776a0 │ │ │ │ - ldr r3, [pc, #80] @ 77744 │ │ │ │ + beq 776a8 │ │ │ │ + ldr r3, [pc, #80] @ 7774c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ba4b4 │ │ │ │ + bl 2bb10c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77728 │ │ │ │ + beq 77730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77728 │ │ │ │ + bne 77730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq r0, r8, r8, asr #5 │ │ │ │ + subseq r4, r7, ip, lsr #20 │ │ │ │ + eorseq r0, r8, ip, lsr #25 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r4, r9, r0, lsr r4 │ │ │ │ + eorseq r4, r9, r0, ror #29 │ │ │ │ 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 77484 │ │ │ │ + bl 7748c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77778 │ │ │ │ - b a9a3c │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + ldr r0, [pc] @ 77780 │ │ │ │ + b a9f24 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 777b0 │ │ │ │ + ldr ip, [pc, #28] @ 777b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b0684 │ │ │ │ + bl 1b140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ 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] @ 7795c │ │ │ │ + ldr r6, [pc, #400] @ 77964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777ec │ │ │ │ + beq 777f4 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77950 │ │ │ │ + beq 77958 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77808 │ │ │ │ - ldr r1, [pc, #348] @ 7795c │ │ │ │ - bl ade04 │ │ │ │ + beq 77810 │ │ │ │ + ldr r1, [pc, #348] @ 77964 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77950 │ │ │ │ + beq 77958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bc54 <_PyTime_AsTimeval@@Base+0xa60> │ │ │ │ + bl 31c6fc <_PyTime_AsTimeval@@Base+0x9e4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778e8 │ │ │ │ + beq 778f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bc54 <_PyTime_AsTimeval@@Base+0xa60> │ │ │ │ + bl 31c6fc <_PyTime_AsTimeval@@Base+0x9e4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77850 │ │ │ │ + bne 77858 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778e8 │ │ │ │ + beq 778f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778e8 │ │ │ │ + bne 778f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 778e8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 778f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d354 │ │ │ │ + bl 30dea0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77884 │ │ │ │ + beq 7788c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77884 │ │ │ │ + bne 7788c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778a8 │ │ │ │ + beq 778b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 778a8 │ │ │ │ + bne 778b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778e8 │ │ │ │ - ldr r1, [pc, #164] @ 7795c │ │ │ │ + beq 778f0 │ │ │ │ + ldr r1, [pc, #164] @ 77964 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30d028 │ │ │ │ + bl 30dbfc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778f0 │ │ │ │ + bne 778f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778e8 │ │ │ │ + beq 778f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778e8 │ │ │ │ + bne 778f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77954 │ │ │ │ + b 7795c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77928 │ │ │ │ + beq 77930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77928 │ │ │ │ + bne 77930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77954 │ │ │ │ + beq 7795c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77954 │ │ │ │ + bne 7795c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 77954 │ │ │ │ - ldr r6, [pc, #8] @ 77960 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 7795c │ │ │ │ + ldr r6, [pc, #8] @ 77968 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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] @ 77aac │ │ │ │ + ldr r6, [pc, #304] @ 77ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7799c │ │ │ │ + beq 779a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77aa0 │ │ │ │ + beq 77aa8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 779b8 │ │ │ │ - ldr r1, [pc, #252] @ 77aac │ │ │ │ - bl ade04 │ │ │ │ + beq 779c0 │ │ │ │ + ldr r1, [pc, #252] @ 77ab4 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77aa0 │ │ │ │ + beq 77aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bc54 <_PyTime_AsTimeval@@Base+0xa60> │ │ │ │ + bl 31c6fc <_PyTime_AsTimeval@@Base+0x9e4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779d0 │ │ │ │ + bne 779d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 77aa4 │ │ │ │ + b 77aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bc54 <_PyTime_AsTimeval@@Base+0xa60> │ │ │ │ + bl 31c6fc <_PyTime_AsTimeval@@Base+0x9e4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77a08 │ │ │ │ + bne 77a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779c8 │ │ │ │ + beq 779d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779c8 │ │ │ │ + bne 779d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 779c8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 779d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1ec8 │ │ │ │ + bl 1a27e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a3c │ │ │ │ + beq 77a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a3c │ │ │ │ + bne 77a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a60 │ │ │ │ + beq 77a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a60 │ │ │ │ + bne 77a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779c8 │ │ │ │ - ldr r1, [pc, #60] @ 77aac │ │ │ │ + beq 779d0 │ │ │ │ + ldr r1, [pc, #60] @ 77ab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d028 │ │ │ │ + bl 30dbfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77aa4 │ │ │ │ + beq 77aac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77aa4 │ │ │ │ + bne 77aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 77aa4 │ │ │ │ - ldr r4, [pc, #8] @ 77ab0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 77aac │ │ │ │ + ldr r4, [pc, #8] @ 77ab8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 318148 │ │ │ │ - ldr r2, [pc, #52] @ 77af8 │ │ │ │ + b 318c6c │ │ │ │ + ldr r2, [pc, #52] @ 77b00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ad8 │ │ │ │ - ldr r0, [pc, #36] @ 77afc │ │ │ │ - b 128bd4 │ │ │ │ + bne 77ae0 │ │ │ │ + ldr r0, [pc, #36] @ 77b04 │ │ │ │ + b 129168 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77af0 │ │ │ │ - ldr r0, [pc, #16] @ 77b00 │ │ │ │ - b 128bd4 │ │ │ │ - ldr r0, [pc, #12] @ 77b04 │ │ │ │ - b 128bd4 │ │ │ │ + bne 77af8 │ │ │ │ + ldr r0, [pc, #16] @ 77b08 │ │ │ │ + b 129168 │ │ │ │ + ldr r0, [pc, #12] @ 77b0c │ │ │ │ + b 129168 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r9, ip, lsr r4 │ │ │ │ - mlaseq r7, r0, r7, ip │ │ │ │ - eorseq r3, r9, r4, asr #8 │ │ │ │ + eorseq r4, r9, ip, ror #29 │ │ │ │ + eorseq sp, r7, r0, asr #4 │ │ │ │ + @ instruction: 0x00393ef4 │ │ │ │ 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 77b60 │ │ │ │ - bl 323c34 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77b68 │ │ │ │ + bl 3246fc <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b60 │ │ │ │ - bl a55f0 │ │ │ │ + bne 77b68 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b68 │ │ │ │ - b 77b74 │ │ │ │ + beq 77b70 │ │ │ │ + b 77b7c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b4c │ │ │ │ + beq 77b54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ 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] @ 77c38 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 259a0c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 77bec │ │ │ │ + ldr r1, [pc, #132] @ 77c3c │ │ │ │ + ldr r0, [pc, #132] @ 77c40 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc32c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 77bf4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 77bec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77bec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 77c30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b95a8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 77c30 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77c30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r1, r6, ip, lsl #19 │ │ │ │ + eorseq r0, r9, r8, lsl #6 │ │ │ │ + @ instruction: 0x00394ef4 │ │ │ │ + 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] │ │ │ │ @@ -79452,1830 +79504,1782 @@ │ │ │ │ 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 77bd0 │ │ │ │ + beq 77c98 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77be8 │ │ │ │ + beq 77cb0 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c00 │ │ │ │ + beq 77cc8 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77c14 │ │ │ │ - bl a55f0 │ │ │ │ + bne 77cdc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c20 │ │ │ │ + bne 77ce8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18c1e8 │ │ │ │ + b 18c864 │ │ │ │ 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] @ 77cdc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 257f90 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 77c90 │ │ │ │ - ldr r1, [pc, #132] @ 77ce0 │ │ │ │ - ldr r0, [pc, #132] @ 77ce4 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 77c98 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77c90 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 77c90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 77cd4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b9070 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 77cd4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 77cd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - eorseq r4, r9, r4, asr #8 │ │ │ │ - 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] @ 77ed8 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r4, [pc, #472] @ 77ee0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77edc │ │ │ │ + ldr r0, [pc, #464] @ 77ee4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 2343c4 │ │ │ │ + bl 235e20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d44 │ │ │ │ + beq 77d4c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d44 │ │ │ │ - ldr r1, [pc, #428] @ 77ee0 │ │ │ │ + beq 77d4c │ │ │ │ + ldr r1, [pc, #428] @ 77ee8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d48 │ │ │ │ - ldr r4, [pc, #416] @ 77ee4 │ │ │ │ - b 77ed0 │ │ │ │ - ldr r4, [pc, #412] @ 77ee8 │ │ │ │ + bne 77d50 │ │ │ │ + ldr r4, [pc, #416] @ 77eec │ │ │ │ + b 77ed8 │ │ │ │ + ldr r4, [pc, #412] @ 77ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c08 │ │ │ │ + bl 232664 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d64 │ │ │ │ + bne 77d6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a00f0 │ │ │ │ - b 77db4 │ │ │ │ + bl 2a11a0 │ │ │ │ + b 77dbc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d88 │ │ │ │ - ldr r0, [pc, #368] @ 77eec │ │ │ │ - bl 9dd28 │ │ │ │ + bne 77d90 │ │ │ │ + ldr r0, [pc, #368] @ 77ef4 │ │ │ │ + bl 9e20c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77da4 │ │ │ │ + b 77dac │ │ │ │ cmp r4, sl │ │ │ │ - beq 77e98 │ │ │ │ + beq 77ea0 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a556c │ │ │ │ + bl a5a54 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77dbc │ │ │ │ + bne 77dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r4, #0 │ │ │ │ - b 77ed0 │ │ │ │ + b 77ed8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c628 │ │ │ │ + bl 16cb9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dec │ │ │ │ + beq 77df4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dec │ │ │ │ + bne 77df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77ef0 │ │ │ │ - beq 77e38 │ │ │ │ + ldreq r3, [pc, #248] @ 77ef8 │ │ │ │ + beq 77e40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f2d4 │ │ │ │ + bl 10f858 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e2c │ │ │ │ + beq 77e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e2c │ │ │ │ + bne 77e34 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e50 │ │ │ │ - ldr r3, [pc, #184] @ 77ef4 │ │ │ │ + bne 77e58 │ │ │ │ + ldr r3, [pc, #184] @ 77efc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e98 │ │ │ │ - b 77dac │ │ │ │ + bne 77ea0 │ │ │ │ + b 77db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9070 │ │ │ │ + bl b95a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77ed0 │ │ │ │ + beq 77ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77ed0 │ │ │ │ + bne 77ed8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 77ed0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 77ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77ef8 │ │ │ │ - ldr r2, [pc, #80] @ 77efc │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77f00 │ │ │ │ + ldr r2, [pc, #80] @ 77f04 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b3588 │ │ │ │ + bl 2b473c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d3c │ │ │ │ - b 77db4 │ │ │ │ + bge 77d44 │ │ │ │ + b 77dbc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r8, ror #8 │ │ │ │ - eorseq r5, r9, ip, asr #1 │ │ │ │ + eorseq r4, r9, r8, lsl pc │ │ │ │ + eorseq r5, r9, ip, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r9, r8, asr r4 │ │ │ │ - eorseq ip, r5, r4, lsl #27 │ │ │ │ + eorseq r4, r9, r8, lsl #30 │ │ │ │ + eorseq sp, r5, r4, lsl #17 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r4, r9, ip, ror r4 │ │ │ │ + eorseq r4, r9, ip, lsr #30 │ │ │ │ │ │ │ │ -00077f00 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077f08 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077f08 : │ │ │ │ +00077f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fe4 │ │ │ │ + ldr r2, [pc, #196] @ 77fec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f3c │ │ │ │ - ldr r1, [pc, #180] @ 77fe8 │ │ │ │ - ldr r0, [pc, #180] @ 77fec │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f80 │ │ │ │ - ldr r2, [pc, #172] @ 77ff0 │ │ │ │ + beq 77f44 │ │ │ │ + ldr r1, [pc, #180] @ 77ff0 │ │ │ │ + ldr r0, [pc, #180] @ 77ff4 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77f88 │ │ │ │ + ldr r2, [pc, #172] @ 77ff8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f88 │ │ │ │ + beq 77f90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f6c │ │ │ │ + beq 77f74 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f8c │ │ │ │ - ldr r3, [pc, #128] @ 77ff4 │ │ │ │ + b 77f94 │ │ │ │ + ldr r3, [pc, #128] @ 77ffc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77ff8 │ │ │ │ + ldr r1, [pc, #124] @ 78000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77ffc │ │ │ │ + ldr r4, [pc, #104] @ 78004 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fc8 │ │ │ │ + beq 77fd0 │ │ │ │ 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 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, ip, lsr #9 │ │ │ │ + eorseq r4, r9, ip, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00078000 : │ │ │ │ +00078008 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078020 : │ │ │ │ +00078028 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078038 : │ │ │ │ +00078040 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007804c <_PyRWMutex_Lock@@Base>: │ │ │ │ +00078054 <_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 78094 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 7809c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78098 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 780a0 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78154 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 780a0 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 780a8 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 7815c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7806c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 78074 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000780a8 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +000780b0 <_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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780c0 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 780c8 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b7ce0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b89bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780f0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +000780f8 <_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 r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ add r2, r1, #4 │ │ │ │ - bne 7812c <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + bne 78134 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ tst r1, #2 │ │ │ │ - beq 78138 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 78154 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + beq 78140 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 7815c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 78110 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78118 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78130 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 78138 <_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 78194 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 7819c <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781c4 <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 781cc <_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 1dd038 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1de908 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781cc <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +000781d4 <_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 358850 │ │ │ │ + bl 359334 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b7ce0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b89bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078204 : │ │ │ │ +0007820c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78234 │ │ │ │ - ldr r2, [pc, #72] @ 7825c │ │ │ │ + beq 7823c │ │ │ │ + ldr r2, [pc, #72] @ 78264 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78234 │ │ │ │ + bne 7823c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78234 │ │ │ │ + beq 7823c │ │ │ │ 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] @ 78260 │ │ │ │ - ldr r1, [pc, #20] @ 78264 │ │ │ │ + ldr r3, [pc, #20] @ 78268 │ │ │ │ + ldr r1, [pc, #20] @ 7826c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003944d8 │ │ │ │ + eorseq r4, r9, r8, lsl #31 │ │ │ │ │ │ │ │ -00078268 : │ │ │ │ +00078270 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78294 │ │ │ │ - ldr r3, [pc, #68] @ 782bc │ │ │ │ + beq 7829c │ │ │ │ + ldr r3, [pc, #68] @ 782c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78294 │ │ │ │ + bne 7829c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78294 │ │ │ │ + beq 7829c │ │ │ │ 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] @ 782c0 │ │ │ │ - ldr r1, [pc, #20] @ 782c4 │ │ │ │ + ldr r3, [pc, #20] @ 782c8 │ │ │ │ + ldr r1, [pc, #20] @ 782cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsl r5 │ │ │ │ + eorseq r4, r9, r4, asr #31 │ │ │ │ │ │ │ │ -000782c8 : │ │ │ │ +000782d0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782f4 │ │ │ │ - ldr r3, [pc, #68] @ 7831c │ │ │ │ + beq 782fc │ │ │ │ + ldr r3, [pc, #68] @ 78324 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782f4 │ │ │ │ + bne 782fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782f4 │ │ │ │ + beq 782fc │ │ │ │ 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] @ 78320 │ │ │ │ - ldr r1, [pc, #20] @ 78324 │ │ │ │ + ldr r3, [pc, #20] @ 78328 │ │ │ │ + ldr r1, [pc, #20] @ 7832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r0, asr r5 │ │ │ │ + eorseq r5, r9, r0 │ │ │ │ │ │ │ │ -00078328 : │ │ │ │ +00078330 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78354 │ │ │ │ - ldr r3, [pc, #68] @ 7837c │ │ │ │ + beq 7835c │ │ │ │ + ldr r3, [pc, #68] @ 78384 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78354 │ │ │ │ + bne 7835c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78354 │ │ │ │ + beq 7835c │ │ │ │ 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] @ 78380 │ │ │ │ - ldr r1, [pc, #20] @ 78384 │ │ │ │ + ldr r3, [pc, #20] @ 78388 │ │ │ │ + ldr r1, [pc, #20] @ 7838c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r5, r4 │ │ │ │ + eorseq r5, r9, r0, asr #32 │ │ │ │ │ │ │ │ -00078388 : │ │ │ │ +00078390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783d8 │ │ │ │ - ldr r2, [pc, #84] @ 783fc │ │ │ │ + beq 783e0 │ │ │ │ + ldr r2, [pc, #84] @ 78404 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783d8 │ │ │ │ + bne 783e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783d8 │ │ │ │ + beq 783e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783f0 │ │ │ │ - ldr r3, [pc, #52] @ 78400 │ │ │ │ - ldr r1, [pc, #52] @ 78404 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 783e8 │ │ │ │ - ldr r3, [pc, #32] @ 78400 │ │ │ │ - ldr r1, [pc, #36] @ 78408 │ │ │ │ + bne 783f8 │ │ │ │ + ldr r3, [pc, #52] @ 78408 │ │ │ │ + ldr r1, [pc, #52] @ 7840c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 783f0 │ │ │ │ + ldr r3, [pc, #32] @ 78408 │ │ │ │ + ldr r1, [pc, #36] @ 78410 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ 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 r4, r9, r4, lsl #12 │ │ │ │ - eorseq r4, r9, r8, asr #11 │ │ │ │ + ldrheq r5, [r9], -r4 @ │ │ │ │ + eorseq r5, r9, r8, ror r0 │ │ │ │ │ │ │ │ -0007840c : │ │ │ │ +00078414 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7843c │ │ │ │ - ldr r2, [pc, #72] @ 78464 │ │ │ │ + beq 78444 │ │ │ │ + ldr r2, [pc, #72] @ 7846c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7843c │ │ │ │ + bne 78444 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7843c │ │ │ │ + beq 78444 │ │ │ │ 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] @ 78468 │ │ │ │ - ldr r1, [pc, #20] @ 7846c │ │ │ │ + ldr r3, [pc, #20] @ 78470 │ │ │ │ + ldr r1, [pc, #20] @ 78474 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r6 │ │ │ │ + eorseq r5, r9, r4, ror #1 │ │ │ │ │ │ │ │ -00078470 : │ │ │ │ +00078478 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 784a0 │ │ │ │ - ldr r2, [pc, #72] @ 784c8 │ │ │ │ + beq 784a8 │ │ │ │ + ldr r2, [pc, #72] @ 784d0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 784a0 │ │ │ │ + bne 784a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 784a0 │ │ │ │ + beq 784a8 │ │ │ │ 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] @ 784cc │ │ │ │ - ldr r1, [pc, #20] @ 784d0 │ │ │ │ + ldr r3, [pc, #20] @ 784d4 │ │ │ │ + ldr r1, [pc, #20] @ 784d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, ror #12 │ │ │ │ + eorseq r5, r9, ip, lsl r1 │ │ │ │ │ │ │ │ -000784d4 : │ │ │ │ - b 16b064 <_PyArena_Free@@Base+0x29d8> │ │ │ │ +000784dc : │ │ │ │ + b 16b5d4 <_PyArena_Free@@Base+0x29d8> │ │ │ │ │ │ │ │ -000784d8 : │ │ │ │ - b 2cf604 │ │ │ │ +000784e0 : │ │ │ │ + b 2d01e4 │ │ │ │ │ │ │ │ -000784dc : │ │ │ │ - b 418fc │ │ │ │ +000784e4 : │ │ │ │ + b 41870 │ │ │ │ │ │ │ │ -000784e0 : │ │ │ │ - b 2d9afc <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +000784e8 : │ │ │ │ + b 2da6d4 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784e4 : │ │ │ │ +000784ec : │ │ │ │ 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 1bc274 │ │ │ │ + bl 1bd960 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78534 │ │ │ │ + beq 7853c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785d4 │ │ │ │ + b 785dc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78558 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 78560 │ │ │ │ + bl 2a1184 │ │ │ │ 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 78558 │ │ │ │ - ldr r3, [pc, #104] @ 785dc │ │ │ │ + bgt 78560 │ │ │ │ + ldr r3, [pc, #104] @ 785e4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785e0 │ │ │ │ + ldr r8, [pc, #92] @ 785e8 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785cc │ │ │ │ - bl 22c98c │ │ │ │ + beq 785d4 │ │ │ │ + bl 22e450 │ │ │ │ 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 7858c │ │ │ │ + b 78594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrdeq r9, [r7], -ip │ │ │ │ - andeq r8, r7, r4, ror #11 │ │ │ │ + andeq r9, r7, r4, ror #13 │ │ │ │ + andeq r8, r7, ip, ror #11 │ │ │ │ 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 78618 │ │ │ │ + bge 78620 │ │ │ │ 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 785ec │ │ │ │ + b 785f4 │ │ │ │ │ │ │ │ -0007862c : │ │ │ │ +00078634 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078644 : │ │ │ │ +0007864c : │ │ │ │ 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] @ 786c8 │ │ │ │ + ldr r3, [pc, #108] @ 786d0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 786cc │ │ │ │ + bl 786d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786c0 │ │ │ │ + bne 786c8 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78688 │ │ │ │ + bne 78690 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786cc │ │ │ │ + bl 786d4 │ │ │ │ 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 7874c │ │ │ │ + beq 78754 │ │ │ │ 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 7873c │ │ │ │ + beq 78744 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 7873c │ │ │ │ + bne 78744 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78754 │ │ │ │ + beq 7875c │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786ec │ │ │ │ + b 786f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0007875c : │ │ │ │ +00078764 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078778 : │ │ │ │ - b 23e4f4 │ │ │ │ +00078780 : │ │ │ │ + b 23ff38 │ │ │ │ │ │ │ │ -0007877c : │ │ │ │ +00078784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000787a4 : │ │ │ │ +000787ac : │ │ │ │ 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 787d8 │ │ │ │ + beq 787e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b47c │ │ │ │ + b 8b958 │ │ │ │ │ │ │ │ -000787e4 : │ │ │ │ +000787ec : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078800 : │ │ │ │ - ldr r3, [pc, #16] @ 78818 │ │ │ │ +00078808 : │ │ │ │ + ldr r3, [pc, #16] @ 78820 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ │ │ │ │ -0007881c : │ │ │ │ +00078824 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078824 : │ │ │ │ +0007882c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78880 │ │ │ │ + beq 78888 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788d0 │ │ │ │ + ldr r1, [pc, #136] @ 788d8 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78894 │ │ │ │ + beq 7889c │ │ │ │ mov r0, r4 │ │ │ │ - bl ade04 │ │ │ │ - ldr r2, [pc, #120] @ 788d4 │ │ │ │ - ldr r3, [pc, #120] @ 788d8 │ │ │ │ + bl ae33c │ │ │ │ + ldr r2, [pc, #120] @ 788dc │ │ │ │ + ldr r3, [pc, #120] @ 788e0 │ │ │ │ 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 78894 │ │ │ │ - ldr r1, [pc, #84] @ 788dc │ │ │ │ - ldr r0, [pc, #84] @ 788e0 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7889c │ │ │ │ + ldr r1, [pc, #84] @ 788e4 │ │ │ │ + ldr r0, [pc, #84] @ 788e8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788e4 │ │ │ │ + ldr r2, [pc, #68] @ 788ec │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788c8 │ │ │ │ + ble 788d0 │ │ │ │ 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 fp, r6, r4, ror r7 │ │ │ │ + eorseq ip, r6, r4, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788e8 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000788f0 <_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 b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78958 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78960 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78958 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78960 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78944 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 7894c <_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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78960 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 78968 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 2a1184 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78984 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 7898c <_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 2bf7c4 │ │ │ │ + bl 2c03fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078990 <_Py_hashtable_new@@Base>: │ │ │ │ +00078998 <_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 8bd60 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c23c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000789bc : │ │ │ │ - ldr ip, [pc, #60] @ 78a00 │ │ │ │ +000789c4 : │ │ │ │ + ldr ip, [pc, #60] @ 78a08 │ │ │ │ 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 789f4 │ │ │ │ + beq 789fc │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789f4 │ │ │ │ + beq 789fc │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789cc │ │ │ │ + beq 789d4 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r9, r0, ror #1 │ │ │ │ + eorseq r8, r9, r0, ror #23 │ │ │ │ │ │ │ │ -00078a04 : │ │ │ │ +00078a0c : │ │ │ │ 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 15b244 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ - b 78a28 │ │ │ │ + bl 15b4e4 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78a30 │ │ │ │ │ │ │ │ -00078a40 : │ │ │ │ +00078a48 : │ │ │ │ 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 bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78acc │ │ │ │ + beq 78ad4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27aea0 │ │ │ │ + bl 27c63c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78ab8 │ │ │ │ + beq 78ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78ac0 │ │ │ │ + beq 78ac8 │ │ │ │ mov r4, r5 │ │ │ │ - b 78acc │ │ │ │ + b 78ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 78ab8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 78ac0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ad8 : │ │ │ │ +00078ae0 : │ │ │ │ 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] @ 78b1c │ │ │ │ + ldr r1, [pc, #40] @ 78b24 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b20 │ │ │ │ + ldr r0, [pc, #24] @ 78b28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2414ec │ │ │ │ + bl 242f30 │ │ │ │ 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 │ │ │ │ + subseq lr, r7, r4, asr #24 │ │ │ │ │ │ │ │ -00078b24 : │ │ │ │ +00078b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78bb4 │ │ │ │ + ldr r3, [pc, #120] @ 78bbc │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78ba8 │ │ │ │ + beq 78bb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb620 │ │ │ │ + bl bbb58 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b90 │ │ │ │ + beq 78b98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b90 │ │ │ │ - ldr r0, [pc, #40] @ 78bb8 │ │ │ │ - bl 2a7860 │ │ │ │ + beq 78b98 │ │ │ │ + ldr r0, [pc, #40] @ 78bc0 │ │ │ │ + bl 2a8910 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, lsr #13 │ │ │ │ + eorseq r5, r9, ip, asr r1 │ │ │ │ │ │ │ │ -00078bbc : │ │ │ │ +00078bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bec │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #24] @ 78bf4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bf0 │ │ │ │ + bl 78bf8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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] @ 78c9c │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78ca4 │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c88 │ │ │ │ + blt 78c90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c38 │ │ │ │ + beq 78c40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c90 │ │ │ │ - bl 9b174 │ │ │ │ - bl 91940 │ │ │ │ + bne 78c98 │ │ │ │ + bl 9b658 │ │ │ │ + bl 91e08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c88 │ │ │ │ - ldr r1, [pc, #68] @ 78c9c │ │ │ │ + beq 78c90 │ │ │ │ + ldr r1, [pc, #68] @ 78ca4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 277f44 │ │ │ │ + bl 2796e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c90 │ │ │ │ + beq 78c98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c88 │ │ │ │ + beq 78c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c88 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 78c90 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c94 │ │ │ │ + b 78c9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r7, r0, lsr r8 │ │ │ │ + subseq fp, r7, r8, lsr r8 │ │ │ │ │ │ │ │ -00078ca0 : │ │ │ │ +00078ca8 : │ │ │ │ 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] @ 78ce4 │ │ │ │ + ldr r1, [pc, #40] @ 78cec │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78ce8 │ │ │ │ + ldr r0, [pc, #24] @ 78cf0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2644c4 │ │ │ │ + bl 266144 │ │ │ │ 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 │ │ │ │ + subseq lr, r7, r4, asr #24 │ │ │ │ │ │ │ │ -00078cec : │ │ │ │ +00078cf4 : │ │ │ │ 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 78d30 │ │ │ │ + bne 78d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25b17c <_PySys_GetRequiredAttrString@@Base+0x31ec> │ │ │ │ + bl 25ced0 <_PySys_GetRequiredAttrString@@Base+0x34c4> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d40 │ │ │ │ + bne 78d48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d4c : │ │ │ │ +00078d54 : │ │ │ │ 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 10ca8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cfe4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78fac │ │ │ │ + beq 78fb4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10ca8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cfe4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78fac │ │ │ │ + beq 78fb4 │ │ │ │ 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 78fb4 │ │ │ │ + blt 78fbc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78dd0 │ │ │ │ + bgt 78dd8 │ │ │ │ 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 78fb4 │ │ │ │ + bgt 78fbc │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78e00 │ │ │ │ + beq 78e08 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78e18 │ │ │ │ + beq 78e20 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e44 │ │ │ │ + beq 78e4c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 299e6c <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29af1c <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e44 │ │ │ │ - bl 99bb4 │ │ │ │ - b 78fac │ │ │ │ + bne 78e4c │ │ │ │ + bl 9a098 │ │ │ │ + b 78fb4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e78 │ │ │ │ + beq 78e80 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f7c │ │ │ │ + bne 78f84 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c4edc │ │ │ │ + bl 2c5b94 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f98 │ │ │ │ + b 78fa0 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f98 │ │ │ │ + blt 78fa0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e9c │ │ │ │ + bne 78ea4 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f98 │ │ │ │ + b 78fa0 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ee0 │ │ │ │ + bgt 78ee8 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f74 │ │ │ │ + bne 78f7c │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f74 │ │ │ │ + beq 78f7c │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78ebc │ │ │ │ + bne 78ec4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78ebc │ │ │ │ - b 78f74 │ │ │ │ - ldr r3, [pc, #220] @ 78fc4 │ │ │ │ + bne 78ec4 │ │ │ │ + b 78f7c │ │ │ │ + ldr r3, [pc, #220] @ 78fcc │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78f10 │ │ │ │ - ldr r3, [pc, #212] @ 78fc8 │ │ │ │ + ble 78f18 │ │ │ │ + ldr r3, [pc, #212] @ 78fd0 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f34 │ │ │ │ + beq 78f3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 196f5c │ │ │ │ - b 78f74 │ │ │ │ + bl 1972dc │ │ │ │ + b 78f7c │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f60 │ │ │ │ + bge 78f68 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 31303c │ │ │ │ - b 78f74 │ │ │ │ + bl 3137ac │ │ │ │ + b 78f7c │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 310c38 │ │ │ │ + bl 3114d0 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f98 │ │ │ │ + b 78fa0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 33b564 │ │ │ │ + bl 33c048 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78fb8 │ │ │ │ + beq 78fc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99bb4 │ │ │ │ - b 78fb8 │ │ │ │ + bl 9a098 │ │ │ │ + b 78fc0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78fb8 │ │ │ │ + b 78fc0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fcc : │ │ │ │ +00078fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78ff4 │ │ │ │ - ldr r1, [pc, #80] @ 7903c │ │ │ │ - ldr r0, [pc, #80] @ 79040 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79034 │ │ │ │ + bne 78ffc │ │ │ │ + ldr r1, [pc, #80] @ 79044 │ │ │ │ + ldr r0, [pc, #80] @ 79048 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7903c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7901c │ │ │ │ + beq 79024 │ │ │ │ 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 7902c │ │ │ │ - ldr r1, [pc, #32] @ 79044 │ │ │ │ - ldr r0, [pc, #24] @ 79040 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79034 │ │ │ │ + beq 79034 │ │ │ │ + ldr r1, [pc, #32] @ 7904c │ │ │ │ + ldr r0, [pc, #24] @ 79048 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7903c │ │ │ │ pop {r4, lr} │ │ │ │ - b 1509c8 │ │ │ │ + b 15129c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r3, r6, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079048 : │ │ │ │ +00079050 : │ │ │ │ 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 10ca8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cfe4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790a0 │ │ │ │ + beq 790a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79090 │ │ │ │ + bne 79098 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 301f28 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 302afc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10ca8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cfe4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7907c │ │ │ │ + bne 79084 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790a8 : │ │ │ │ +000790b0 : │ │ │ │ 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 10ca8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cfe4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790e8 │ │ │ │ + beq 790f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a5668 │ │ │ │ + b 2a670c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790f0 : │ │ │ │ +000790f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79174 │ │ │ │ + ldr r2, [pc, #108] @ 7917c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 79150 │ │ │ │ + bne 79158 │ │ │ │ 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 79120 │ │ │ │ - ldr r3, [pc, #20] @ 79178 │ │ │ │ - ldr r1, [pc, #20] @ 7917c │ │ │ │ + bne 79128 │ │ │ │ + ldr r3, [pc, #20] @ 79180 │ │ │ │ + ldr r1, [pc, #20] @ 79184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, ip, asr #14 │ │ │ │ + @ instruction: 0x003951fc │ │ │ │ │ │ │ │ -00079180 : │ │ │ │ +00079188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 79210 │ │ │ │ + ldr r3, [pc, #120] @ 79218 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791c0 │ │ │ │ - ldr r3, [pc, #96] @ 79214 │ │ │ │ - ldr r1, [pc, #96] @ 79218 │ │ │ │ + bls 791c8 │ │ │ │ + ldr r3, [pc, #96] @ 7921c │ │ │ │ + ldr r1, [pc, #96] @ 79220 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 79208 │ │ │ │ + bl 117b4c │ │ │ │ + b 79210 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791e8 │ │ │ │ - ldr r3, [pc, #56] @ 79214 │ │ │ │ - ldr r1, [pc, #60] @ 7921c │ │ │ │ + bne 791f0 │ │ │ │ + ldr r3, [pc, #56] @ 7921c │ │ │ │ + ldr r1, [pc, #60] @ 79224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 79208 │ │ │ │ + bl 117b4c │ │ │ │ + b 79210 │ │ │ │ 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 r4, r9, r0, ror r7 │ │ │ │ - eorseq r4, r9, ip, lsl #15 │ │ │ │ + eorseq r5, r9, r0, lsr #4 │ │ │ │ + eorseq r5, r9, ip, lsr r2 │ │ │ │ │ │ │ │ -00079220 : │ │ │ │ +00079228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79294 │ │ │ │ + ldr r2, [pc, #92] @ 7929c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 79270 │ │ │ │ + bne 79278 │ │ │ │ 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 79250 │ │ │ │ - ldr r3, [pc, #20] @ 79298 │ │ │ │ - ldr r1, [pc, #20] @ 7929c │ │ │ │ + bne 79258 │ │ │ │ + ldr r3, [pc, #20] @ 792a0 │ │ │ │ + ldr r1, [pc, #20] @ 792a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, ip, lsr #15 │ │ │ │ + eorseq r5, r9, ip, asr r2 │ │ │ │ │ │ │ │ -000792a0 : │ │ │ │ +000792a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792ec │ │ │ │ + ldr r3, [pc, #52] @ 792f4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 278600 │ │ │ │ + bl 279d9c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000792f0 : │ │ │ │ +000792f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79374 │ │ │ │ + ldr r2, [pc, #108] @ 7937c │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 79350 │ │ │ │ + bne 79358 │ │ │ │ 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 79320 │ │ │ │ - ldr r3, [pc, #20] @ 79378 │ │ │ │ - ldr r1, [pc, #20] @ 7937c │ │ │ │ + bne 79328 │ │ │ │ + ldr r3, [pc, #20] @ 79380 │ │ │ │ + ldr r1, [pc, #20] @ 79384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003947d0 │ │ │ │ + eorseq r5, r9, r0, lsl #5 │ │ │ │ │ │ │ │ -00079380 : │ │ │ │ +00079388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 7940c │ │ │ │ + ldr r3, [pc, #116] @ 79414 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793c0 │ │ │ │ - ldr r3, [pc, #92] @ 79410 │ │ │ │ - ldr r1, [pc, #92] @ 79414 │ │ │ │ + bls 793c8 │ │ │ │ + ldr r3, [pc, #92] @ 79418 │ │ │ │ + ldr r1, [pc, #92] @ 7941c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 793e4 │ │ │ │ + bl 117b4c │ │ │ │ + b 793ec │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793ec │ │ │ │ - ldr r3, [pc, #52] @ 79410 │ │ │ │ - ldr r1, [pc, #56] @ 79418 │ │ │ │ + bne 793f4 │ │ │ │ + ldr r3, [pc, #52] @ 79418 │ │ │ │ + ldr r1, [pc, #56] @ 79420 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003947f4 │ │ │ │ - eorseq r4, r9, r0, lsl r8 │ │ │ │ + eorseq r5, r9, r4, lsr #5 │ │ │ │ + eorseq r5, r9, r0, asr #5 │ │ │ │ │ │ │ │ -0007941c : │ │ │ │ +00079424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 7948c │ │ │ │ + ldr r2, [pc, #88] @ 79494 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 79468 │ │ │ │ + bne 79470 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79450 │ │ │ │ - ldr r3, [pc, #20] @ 79490 │ │ │ │ - ldr r1, [pc, #20] @ 79494 │ │ │ │ + bne 79458 │ │ │ │ + ldr r3, [pc, #20] @ 79498 │ │ │ │ + ldr r1, [pc, #20] @ 7949c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r0, ror r8 │ │ │ │ + eorseq r5, r9, r0, lsr #6 │ │ │ │ │ │ │ │ -00079498 : │ │ │ │ +000794a0 : │ │ │ │ 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 794cc │ │ │ │ - ldr r3, [pc, #100] @ 79524 │ │ │ │ - ldr r1, [pc, #100] @ 79528 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 794f8 │ │ │ │ - ldr r3, [pc, #88] @ 7952c │ │ │ │ + blt 794d4 │ │ │ │ + ldr r3, [pc, #100] @ 7952c │ │ │ │ + ldr r1, [pc, #100] @ 79530 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 79500 │ │ │ │ + ldr r3, [pc, #88] @ 79534 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79530 │ │ │ │ + bl 79538 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79500 │ │ │ │ + bne 79508 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_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 │ │ │ │ - mlaseq r9, r4, r8, r4 │ │ │ │ + eorseq r5, r9, r4, asr #6 │ │ │ │ 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 79560 │ │ │ │ - ldr r3, [pc, #60] @ 79590 │ │ │ │ - ldr r1, [pc, #60] @ 79594 │ │ │ │ + bls 79568 │ │ │ │ + ldr r3, [pc, #60] @ 79598 │ │ │ │ + ldr r1, [pc, #60] @ 7959c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 79580 │ │ │ │ + bl 117b4c │ │ │ │ + b 79588 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79588 │ │ │ │ - ldr r3, [pc, #24] @ 79590 │ │ │ │ - ldr r1, [pc, #28] @ 79598 │ │ │ │ + bne 79590 │ │ │ │ + ldr r3, [pc, #24] @ 79598 │ │ │ │ + ldr r1, [pc, #28] @ 795a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsr #17 │ │ │ │ - eorseq r4, r9, r8, asr #17 │ │ │ │ + eorseq r5, r9, ip, asr r3 │ │ │ │ + eorseq r5, r9, r8, ror r3 │ │ │ │ │ │ │ │ -0007959c : │ │ │ │ +000795a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795e4 │ │ │ │ + ldr r3, [pc, #48] @ 795ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79530 │ │ │ │ + bl 79538 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795e8 : │ │ │ │ +000795f0 : │ │ │ │ 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 7961c │ │ │ │ - ldr r3, [pc, #80] @ 79660 │ │ │ │ - ldr r1, [pc, #80] @ 79664 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 79644 │ │ │ │ - ldr r3, [pc, #68] @ 79668 │ │ │ │ + blt 79624 │ │ │ │ + ldr r3, [pc, #80] @ 79668 │ │ │ │ + ldr r1, [pc, #80] @ 7966c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 7964c │ │ │ │ + ldr r3, [pc, #68] @ 79670 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79530 │ │ │ │ + bl 79538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7964c │ │ │ │ + beq 79654 │ │ │ │ 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 │ │ │ │ - mlaseq r9, r4, r8, r4 │ │ │ │ + eorseq r5, r9, r4, asr #6 │ │ │ │ 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 │ │ │ │ @@ -81288,204 +81292,559 @@ │ │ │ │ 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 796d0 │ │ │ │ + beq 796d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796d0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 796d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4144 │ │ │ │ + b a462c │ │ │ │ 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 79714 │ │ │ │ + bge 7971c │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796e8 │ │ │ │ + b 796f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797d4 │ │ │ │ + ldr r1, [pc, #160] @ 797dc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 7974c │ │ │ │ - bl 344350 │ │ │ │ + bne 79754 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797cc │ │ │ │ + bne 797d4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797c4 │ │ │ │ + bne 797cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797c4 │ │ │ │ + bne 797cc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797c4 │ │ │ │ + bne 797cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797c4 │ │ │ │ + bne 797cc │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_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 23a824 │ │ │ │ + mov r1, #2 │ │ │ │ + b 61220 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9dd2c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strne r3, [r0, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00079810 : │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldrb ip, [sp, #4] │ │ │ │ + cmp ip, #70 @ 0x46 │ │ │ │ + subne r0, r0, #1 │ │ │ │ + bne 79844 │ │ │ │ + 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 79828 │ │ │ │ + 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 79844 │ │ │ │ + │ │ │ │ +00079860 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 7986c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34cac0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, r8, asr #7 │ │ │ │ + │ │ │ │ +00079870 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [pc, #16] @ 7989c │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpne r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + │ │ │ │ +000798a0 : │ │ │ │ + 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] @ 798e8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 240990 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #12 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +000798ec <_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] @ 79934 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 240990 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #12 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -000797d8 : │ │ │ │ +00079938 : │ │ │ │ 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 79818 │ │ │ │ - bl 34a610 │ │ │ │ - b 79838 │ │ │ │ + beq 79978 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 79998 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79840 │ │ │ │ - ldr r3, [pc, #88] @ 79888 │ │ │ │ - ldr r1, [pc, #88] @ 7988c │ │ │ │ + bne 799a0 │ │ │ │ + ldr r3, [pc, #88] @ 799e8 │ │ │ │ + ldr r1, [pc, #88] @ 799ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 7987c │ │ │ │ + b 799dc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79828 │ │ │ │ + beq 79988 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79828 │ │ │ │ + bne 79988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, ror #17 │ │ │ │ + mlaseq r9, r8, r3, r5 │ │ │ │ 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 798d0 │ │ │ │ - bl 34a610 │ │ │ │ - b 798e4 │ │ │ │ + beq 79a30 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 79a44 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 798ec │ │ │ │ + beq 79a4c │ │ │ │ mvn r4, #0 │ │ │ │ - b 79904 │ │ │ │ + b 79a64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079910 : │ │ │ │ - b 79890 │ │ │ │ +00079a70 : │ │ │ │ + b 799f0 │ │ │ │ │ │ │ │ -00079914 : │ │ │ │ - b 79890 │ │ │ │ +00079a74 : │ │ │ │ + b 799f0 │ │ │ │ │ │ │ │ -00079918 : │ │ │ │ +00079a78 : │ │ │ │ + b 1cf7dc │ │ │ │ + │ │ │ │ +00079a7c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7997c │ │ │ │ + beq 79ae0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7997c │ │ │ │ + beq 79ae0 │ │ │ │ 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 79968 │ │ │ │ - bl 11a82c │ │ │ │ + bne 79acc │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, #0 │ │ │ │ - b 79974 │ │ │ │ + b 79ad8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079984 : │ │ │ │ - b 15e534 │ │ │ │ +00079ae8 : │ │ │ │ + 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 79b50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79b50 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79b50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79b50 │ │ │ │ + ldr r2, [pc, #532] @ 79d54 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + bl 1128dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79b68 │ │ │ │ + b 79b60 │ │ │ │ + ldr r3, [pc, #512] @ 79d58 │ │ │ │ + ldr r1, [pc, #512] @ 79d5c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 79d48 │ │ │ │ + mov r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1128dc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 79b8c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113810 │ │ │ │ + b 79b60 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge 79bc0 │ │ │ │ + ldr r3, [pc, #444] @ 79d60 │ │ │ │ + ldr r1, [pc, #444] @ 79d64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113810 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113810 │ │ │ │ + b 79b60 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79c48 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 294908 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79bf8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79bf8 │ │ │ │ + mov r0, sp │ │ │ │ + bl 294908 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 79c24 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 31d424 <_PyTime_AsTimeval@@Base+0x170c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79c48 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79c48 │ │ │ │ + mov r0, sp │ │ │ │ + bl 31d424 <_PyTime_AsTimeval@@Base+0x170c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79c48 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 29cdc │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113810 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113810 │ │ │ │ + b 79d48 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 99ba4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + movne r1, r3 │ │ │ │ + bne 79c7c │ │ │ │ + bl 2a1184 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113810 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113810 │ │ │ │ + b 79b60 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + strgt r1, [r4, r3, lsl #2] │ │ │ │ + addgt r3, r3, #1 │ │ │ │ + bgt 79c7c │ │ │ │ + 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 79c9c │ │ │ │ + mov r7, #0 │ │ │ │ + subs r6, r6, #1 │ │ │ │ + bcc 79d30 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + sub r1, r3, #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 79d00 │ │ │ │ + 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 79ccc │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 22e450 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 22e450 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29cdc │ │ │ │ + b 79cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a098 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 113810 │ │ │ │ + mov r0, sp │ │ │ │ + bl 113810 │ │ │ │ + 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 │ │ │ │ + eorseq r5, r9, r0, asr #7 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + @ instruction: 0x003953f8 │ │ │ │ + │ │ │ │ +00079d68 : │ │ │ │ + b 15eaa4 │ │ │ │ + │ │ │ │ +00079d6c : │ │ │ │ + b 115ddc │ │ │ │ + │ │ │ │ +00079d70 : │ │ │ │ + b 1c1c2c │ │ │ │ + │ │ │ │ +00079d74 <_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 1108a0 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79db4 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 79ddc <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 79de4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79de8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r9, r8, lsr sp │ │ │ │ + │ │ │ │ +00079dec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #176] @ 79eb4 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359c90 │ │ │ │ + subs lr, r1, #0 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov ip, r2 │ │ │ │ + beq 79e44 │ │ │ │ + ldr r3, [lr, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ + bne 79e90 │ │ │ │ + ldr r3, [pc, #128] @ 79eb8 │ │ │ │ + ldr r2, [pc, #128] @ 79ebc │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + b 79e6c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 79e7c │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne 79e74 │ │ │ │ + ldr r3, [pc, #84] @ 79eb8 │ │ │ │ + ldr r2, [pc, #88] @ 79ec0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 79eac │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 79e98 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + bl ba908 │ │ │ │ + b 79eac │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 79e4c │ │ │ │ + mov r3, ip │ │ │ │ + mov r2, lr │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1283fc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r7, r0, asr #1 │ │ │ │ + eorseq r5, r9, r0, lsr r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -81496,30 +81855,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 799fc │ │ │ │ + ldr r2, [pc, #36] @ 79f38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] @ 79a18 │ │ │ │ + ldr r3, [pc, #16] @ 79f54 │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -81556,26 +81915,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 79ae0 │ │ │ │ + bne 7a01c │ │ │ │ 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 79ac4 │ │ │ │ + beq 7a000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -81586,212 +81945,200 @@ │ │ │ │ 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 79ba0 │ │ │ │ + bge 7a0dc │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 79b58 │ │ │ │ + beq 7a094 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 79b70 │ │ │ │ - b 79b60 │ │ │ │ + bls 7a0ac │ │ │ │ + b 7a09c │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 79b70 │ │ │ │ + bcs 7a0ac │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 79b24 │ │ │ │ + b 7a060 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 79b8c │ │ │ │ + bne 7a0c8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 79b24 │ │ │ │ + b 7a060 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 79b24 │ │ │ │ + b 7a060 │ │ │ │ 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 79c34 │ │ │ │ + bge 7a170 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 79bec │ │ │ │ + beq 7a128 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 79c04 │ │ │ │ - b 79bf4 │ │ │ │ + bls 7a140 │ │ │ │ + b 7a130 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 79c04 │ │ │ │ + bcs 7a140 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 79bc0 │ │ │ │ + b 7a0fc │ │ │ │ cmp r8, r7 │ │ │ │ - bne 79c20 │ │ │ │ + bne 7a15c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 79bc0 │ │ │ │ + b 7a0fc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 79bc0 │ │ │ │ + b 7a0fc │ │ │ │ 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 79c84 │ │ │ │ + bmi 7a1c0 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c5c │ │ │ │ + beq 7a198 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c5c │ │ │ │ + beq 7a198 │ │ │ │ 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 79ccc │ │ │ │ + bne 7a208 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 79cac │ │ │ │ + bne 7a1e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79cbc │ │ │ │ + beq 7a1f8 │ │ │ │ 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] @ 79d28 │ │ │ │ + ldr r3, [pc, #44] @ 7a264 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ - b 238dd4 │ │ │ │ - b 238dd4 │ │ │ │ - b 238dd4 │ │ │ │ - b 238dd4 │ │ │ │ - b 238dd4 │ │ │ │ - mov r1, #2 │ │ │ │ - b 615d0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d848 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strne r3, [r0, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131dd8 │ │ │ │ + b 132370 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a8f40 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 2a9ff0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 23a824 │ │ │ │ + b 23a824 │ │ │ │ + b 23a824 │ │ │ │ + b 23a824 │ │ │ │ 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 79dc0 │ │ │ │ - ldr r3, [pc, #148] @ 79e3c │ │ │ │ + beq 7a2cc │ │ │ │ + ldr r3, [pc, #148] @ 7a348 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 79dc0 │ │ │ │ - ldr r3, [pc, #136] @ 79e40 │ │ │ │ + beq 7a2cc │ │ │ │ + ldr r3, [pc, #136] @ 7a34c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 79e14 │ │ │ │ - bl 799d0 │ │ │ │ + bne 7a320 │ │ │ │ + bl 79f0c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 79e44 │ │ │ │ + ldr r3, [pc, #112] @ 7a350 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 359008 │ │ │ │ - ldr r2, [pc, #104] @ 79e48 │ │ │ │ - ldr r3, [pc, #104] @ 79e4c │ │ │ │ + bl 359aec │ │ │ │ + ldr r2, [pc, #104] @ 7a354 │ │ │ │ + ldr r3, [pc, #104] @ 7a358 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 79e00 │ │ │ │ + beq 7a30c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 79a00 │ │ │ │ + b 79f3c │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 79e28 │ │ │ │ + beq 7a334 │ │ │ │ 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 │ │ │ │ - andeq sl, r7, ip, lsl #7 │ │ │ │ + muleq r7, r8, r8 │ │ │ │ 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 │ │ │ │ @@ -81801,75 +82148,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 79eb0 │ │ │ │ + bcc 7a3bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 79d80 │ │ │ │ + bl 7a28c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 79e7c │ │ │ │ + bne 7a388 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 79d80 │ │ │ │ + bl 7a28c │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 79e7c │ │ │ │ + b 7a388 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 79f84 │ │ │ │ + ldr r4, [pc, #132] @ 7a490 │ │ │ │ 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] @ 79f88 │ │ │ │ + ldr lr, [pc, #100] @ 7a494 │ │ │ │ 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] @ 79f8c │ │ │ │ - ldr r1, [pc, #64] @ 79f90 │ │ │ │ + ldr ip, [pc, #64] @ 7a498 │ │ │ │ + ldr r1, [pc, #64] @ 7a49c │ │ │ │ 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 79f54 │ │ │ │ + bhi 7a460 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r9, r7, r8, ror #29 │ │ │ │ + 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 │ │ │ │ @@ -81877,87 +82224,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 79fd4 │ │ │ │ + bne 7a4e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7a23c │ │ │ │ + b 7a748 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79fc8 │ │ │ │ + beq 7a4d4 │ │ │ │ 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] @ 7a24c │ │ │ │ + ldr r0, [pc, #568] @ 7a758 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a040 │ │ │ │ + bls 7a54c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a040 │ │ │ │ + bls 7a54c │ │ │ │ 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 7a078 │ │ │ │ + bne 7a584 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7a23c │ │ │ │ + b 7a748 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7a0bc │ │ │ │ + bne 7a5c8 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 79fc8 │ │ │ │ + bls 7a4d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a23c │ │ │ │ + beq 7a748 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a084 │ │ │ │ + b 7a590 │ │ │ │ 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 7a104 │ │ │ │ + beq 7a610 │ │ │ │ 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 │ │ │ │ @@ -81965,23 +82312,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 35803c │ │ │ │ + bl 358b20 │ │ │ │ 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 7a194 │ │ │ │ + beq 7a6a0 │ │ │ │ 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 │ │ │ │ @@ -81992,100 +82339,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 7a13c │ │ │ │ + b 7a648 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 79fc8 │ │ │ │ + beq 7a4d4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a1e8 │ │ │ │ + bne 7a6f4 │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a23c │ │ │ │ + beq 7a748 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7a1b8 │ │ │ │ - b 7a234 │ │ │ │ + bne 7a6c4 │ │ │ │ + b 7a740 │ │ │ │ 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 7a230 │ │ │ │ + beq 7a73c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a23c │ │ │ │ + beq 7a748 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7a1ec │ │ │ │ + b 7a6f8 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a198 │ │ │ │ + b 7a6a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb24d00 <__bss_end__@@Base+0xfe55fdb8> │ │ │ │ + bge feb2520c <__bss_end__@@Base+0xfe5602c4> │ │ │ │ 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 7a2b0 │ │ │ │ + beq 7a7bc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a2b0 │ │ │ │ + beq 7a7bc │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 79f94 │ │ │ │ + b 7a4a0 │ │ │ │ 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 23e350 │ │ │ │ + bl 23fd94 │ │ │ │ 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 │ │ │ │ @@ -82097,20 +82444,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] @ 7a388 │ │ │ │ + ldr r0, [pc, #76] @ 7a894 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7a354 │ │ │ │ + bls 7a860 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7a354 │ │ │ │ + bls 7a860 │ │ │ │ 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] │ │ │ │ @@ -82118,308 +82465,224 @@ │ │ │ │ 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 feb24e3c <__bss_end__@@Base+0xfe55fef4> │ │ │ │ + bge feb25348 <__bss_end__@@Base+0xfe560400> │ │ │ │ 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] @ 7a3fc │ │ │ │ + ldr r5, [pc, #80] @ 7a908 │ │ │ │ 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 35828c │ │ │ │ + bl 358d70 │ │ │ │ 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] @ 7a400 │ │ │ │ + ldr r3, [pc, #24] @ 7a90c │ │ │ │ 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 7a438 │ │ │ │ + beq 7a944 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a438 │ │ │ │ - ldr r3, [pc, #20] @ 7a448 │ │ │ │ + beq 7a944 │ │ │ │ + ldr r3, [pc, #20] @ 7a954 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a38c │ │ │ │ + b 7a898 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7a45c │ │ │ │ - ldr r0, [pc, #4] @ 7a460 │ │ │ │ - b 4ac14 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ + ldr r1, [pc, #4] @ 7a968 │ │ │ │ + ldr r0, [pc, #4] @ 7a96c │ │ │ │ + b 4ac54 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, ror #19 │ │ │ │ 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] @ 7a4a4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #40] @ 7a9b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 359008 │ │ │ │ - ldr r3, [pc, #16] @ 7a4a8 │ │ │ │ + bl 359aec │ │ │ │ + ldr r3, [pc, #16] @ 7a9b4 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7a4ac │ │ │ │ + ldr r0, [pc, #12] @ 7a9b8 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007a4b0 : │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldrb ip, [sp, #4] │ │ │ │ - cmp ip, #70 @ 0x46 │ │ │ │ - subne r0, r0, #1 │ │ │ │ - bne 7a4e4 │ │ │ │ - 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 7a4c8 │ │ │ │ - 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 7a4e4 │ │ │ │ - │ │ │ │ -0007a500 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 7a50c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34bfdc <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - andeq lr, r6, r0, asr #7 │ │ │ │ - │ │ │ │ -0007a510 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 7a53c │ │ │ │ - cmp r0, r3 │ │ │ │ - cmpne r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ - │ │ │ │ -0007a540 : │ │ │ │ - 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] @ 7a588 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23ef4c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #12 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007a58c <_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] @ 7a5d4 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23ef4c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #12 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007a5d8 : │ │ │ │ +0007a9bc : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a5e0 : │ │ │ │ +0007a9c4 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a5e8 : │ │ │ │ - ldr r1, [pc, #4] @ 7a5f4 │ │ │ │ +0007a9cc : │ │ │ │ + ldr r1, [pc, #4] @ 7a9d8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cf858 │ │ │ │ - mlaseq r5, ip, sp, sp │ │ │ │ + b 2d0438 │ │ │ │ + mlaseq r5, ip, r8, lr │ │ │ │ │ │ │ │ -0007a5f8 : │ │ │ │ - b 7a5e8 │ │ │ │ +0007a9dc : │ │ │ │ + b 7a9cc │ │ │ │ │ │ │ │ -0007a5fc : │ │ │ │ - b 7a5e8 │ │ │ │ +0007a9e0 : │ │ │ │ + b 7a9cc │ │ │ │ │ │ │ │ -0007a600 : │ │ │ │ +0007a9e4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a608 : │ │ │ │ +0007a9ec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a60c : │ │ │ │ +0007a9f0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a610 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007a9f4 <_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 │ │ │ │ │ │ │ │ -0007a630 : │ │ │ │ +0007aa14 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a644 : │ │ │ │ +0007aa28 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a65c <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7a680 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007aa40 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7aa64 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa874 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fadd4 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a684 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007aa68 <_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 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7a6dc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7aac0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a6d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7aabc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7a6dc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7aac0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007a6e8 : │ │ │ │ - ldr r3, [pc, #16] @ 7a700 │ │ │ │ +0007aacc : │ │ │ │ + ldr r3, [pc, #16] @ 7aae4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7a704 │ │ │ │ + ldr r0, [pc, #8] @ 7aae8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007a708 <_Py_BreakPoint@@Base>: │ │ │ │ +0007aaec <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a70c : │ │ │ │ - b 6c600 <_Py_c_prod@@Base+0xd8> │ │ │ │ +0007aaf0 : │ │ │ │ + b 6c99c │ │ │ │ │ │ │ │ -0007a710 : │ │ │ │ - ldr r3, [pc, #12] @ 7a724 │ │ │ │ +0007aaf4 : │ │ │ │ + ldr r3, [pc, #12] @ 7ab08 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007a728 : │ │ │ │ - ldr r3, [pc, #12] @ 7a73c │ │ │ │ +0007ab0c : │ │ │ │ + ldr r3, [pc, #12] @ 7ab20 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007a740 : │ │ │ │ - ldr r3, [pc, #12] @ 7a754 │ │ │ │ +0007ab24 : │ │ │ │ + ldr r3, [pc, #12] @ 7ab38 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007a758 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007ab3c <_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 │ │ │ │ @@ -82428,652 +82691,765 @@ │ │ │ │ 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 7a7c8 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7abac <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a7c8 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7abac <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 240960 │ │ │ │ + bl 2423a4 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7a7c8 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7abac <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7a89c <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7ac80 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 845dc │ │ │ │ + bl 84c88 │ │ │ │ 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 7a7f8 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7abdc <_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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7a7d4 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7abb8 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7a894 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7ac78 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7a864 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7ac48 <_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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7a83c <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7ac20 <_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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7a86c <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7ac50 <_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] @ 7a914 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7acf8 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7a8ec <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7acd0 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7a8ec <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7acd0 <_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 356ba8 │ │ │ │ + bl 35768c │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb253c8 <__bss_end__@@Base+0xfe560480> │ │ │ │ - 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 359008 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - bl 359008 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 84250 │ │ │ │ - add r7, r7, r5, lsl #22 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 7a980 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2651b4 │ │ │ │ - mov r7, r0 │ │ │ │ - b 7a9a8 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 2651b4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23a7c0 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 23b1c8 │ │ │ │ - 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 23b1c8 │ │ │ │ + bge feb257ac <__bss_end__@@Base+0xfe560864> │ │ │ │ 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 7aa20 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7ad48 <_Py_SetRefcnt@@Base+0x20c> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7aa24 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7ad4c <_Py_SetRefcnt@@Base+0x210> │ │ │ │ mov r0, #0 │ │ │ │ - b 7ac8c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7afb4 <_Py_SetRefcnt@@Base+0x478> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7aa44 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7ad6c <_Py_SetRefcnt@@Base+0x230> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b0d8 │ │ │ │ - b 7ac8c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23cb28 │ │ │ │ + b 7afb4 <_Py_SetRefcnt@@Base+0x478> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, #31 │ │ │ │ sub r3, r3, r2 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ - bls 7aa18 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7ad40 <_Py_SetRefcnt@@Base+0x204> │ │ │ │ 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 7aa98 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7adc0 <_Py_SetRefcnt@@Base+0x284> │ │ │ │ lsl sl, lr, r3 │ │ │ │ cmp r3, #31 │ │ │ │ subls sl, sl, #1 │ │ │ │ mvnhi sl, #0 │ │ │ │ tst ip, sl │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 7aa18 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7ad40 <_Py_SetRefcnt@@Base+0x204> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7aa68 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7ad90 <_Py_SetRefcnt@@Base+0x254> │ │ │ │ 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 7ab88 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7aeb0 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7aacc <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7adf4 <_Py_SetRefcnt@@Base+0x2b8> │ │ │ │ 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 7ab58 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7ae80 <_Py_SetRefcnt@@Base+0x344> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7ab10 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7ae38 <_Py_SetRefcnt@@Base+0x2fc> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7ab8c <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7aeb4 <_Py_SetRefcnt@@Base+0x378> │ │ │ │ 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 7ab9c <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7ab8c <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7aec4 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + b 7aeb4 <_Py_SetRefcnt@@Base+0x378> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7abd8 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7af00 <_Py_SetRefcnt@@Base+0x3c4> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7ab70 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7ae98 <_Py_SetRefcnt@@Base+0x35c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7ac8c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7afb4 <_Py_SetRefcnt@@Base+0x478> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7abf8 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7af20 <_Py_SetRefcnt@@Base+0x3e4> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7abd8 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7af00 <_Py_SetRefcnt@@Base+0x3c4> │ │ │ │ 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 7ac58 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7af80 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ 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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7ac34 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7af5c <_Py_SetRefcnt@@Base+0x420> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7aa18 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7ad40 <_Py_SetRefcnt@@Base+0x204> │ │ │ │ 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 7a9d4 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7acfc <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ 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] @ 7ace0 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b008 <_Py_SetRefcnt@@Base+0x4cc> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r9, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #152] @ 7ad84 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r7, r9, r8, lsl #25 │ │ │ │ + ldr r3, [pc, #152] @ 7b0ac <_Py_SetRefcnt@@Base+0x570> │ │ │ │ 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] @ 7ad88 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #108] @ 7b0b0 <_Py_SetRefcnt@@Base+0x574> │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7ad40 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7ad8c <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b068 <_Py_SetRefcnt@@Base+0x52c> │ │ │ │ + ldr r2, [pc, #92] @ 7b0b4 <_Py_SetRefcnt@@Base+0x578> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7ad40 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b068 <_Py_SetRefcnt@@Base+0x52c> │ │ │ │ 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 7ad4c <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b074 <_Py_SetRefcnt@@Base+0x538> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7ad78 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b0a0 <_Py_SetRefcnt@@Base+0x564> │ │ │ │ ldr r3, [r4, #1592] @ 0x638 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #1592] @ 0x638 │ │ │ │ streq r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 23c064 │ │ │ │ - eorseq r6, r9, r0, lsl #31 │ │ │ │ + b 23daa8 │ │ │ │ + eorseq r7, r9, r0, lsl #21 │ │ │ │ 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 799d0 │ │ │ │ + bl 79f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adf8 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b120 <_Py_SetRefcnt@@Base+0x5e4> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7ae00 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b128 <_Py_SetRefcnt@@Base+0x5ec> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 79a00 │ │ │ │ + bl 79f3c │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79d80 │ │ │ │ + bl 7a28c │ │ │ │ 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] @ 7aeb0 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b1d8 <_Py_SetRefcnt@@Base+0x69c> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ae34 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b15c <_Py_SetRefcnt@@Base+0x620> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e308 <_start@@Base+0x734> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ae58 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b180 <_Py_SetRefcnt@@Base+0x644> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7aeb4 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b1dc <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84174 │ │ │ │ - b 7aea0 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 845f0 │ │ │ │ + b 7b1c8 <_Py_SetRefcnt@@Base+0x68c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ae6c <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7aeb0 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22e308 <_start@@Base+0x734> │ │ │ │ + bne 7b194 <_Py_SetRefcnt@@Base+0x658> │ │ │ │ + ldr r0, [pc, #68] @ 7b1d8 <_Py_SetRefcnt@@Base+0x69c> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7aea0 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7aeb8 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b1c8 <_Py_SetRefcnt@@Base+0x68c> │ │ │ │ + ldr r4, [pc, #56] @ 7b1e0 <_Py_SetRefcnt@@Base+0x6a4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7ae40 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7aebc <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b168 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + ldr r0, [pc, #44] @ 7b1e4 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35828c │ │ │ │ + bl 358d70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7ae40 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b168 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r4, r9, r4, lsl #20 │ │ │ │ + eorseq r5, r9, r8, asr #10 │ │ │ │ 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] @ 7af9c <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b2c4 <_Py_SetRefcnt@@Base+0x788> │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bne 7aefc <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b224 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e308 <_start@@Base+0x734> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7af1c <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7afa0 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b244 <_Py_SetRefcnt@@Base+0x708> │ │ │ │ + ldr r0, [pc, #144] @ 7b2c8 <_Py_SetRefcnt@@Base+0x78c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84174 │ │ │ │ - b 7af64 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 845f0 │ │ │ │ + b 7b28c <_Py_SetRefcnt@@Base+0x750> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7af30 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7af9c <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22e308 <_start@@Base+0x734> │ │ │ │ + bne 7b258 <_Py_SetRefcnt@@Base+0x71c> │ │ │ │ + ldr r0, [pc, #108] @ 7b2c4 <_Py_SetRefcnt@@Base+0x788> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7af64 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7afa4 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b28c <_Py_SetRefcnt@@Base+0x750> │ │ │ │ + ldr r4, [pc, #96] @ 7b2cc <_Py_SetRefcnt@@Base+0x790> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7af08 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7afa8 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b230 <_Py_SetRefcnt@@Base+0x6f4> │ │ │ │ + ldr r0, [pc, #84] @ 7b2d0 <_Py_SetRefcnt@@Base+0x794> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35828c │ │ │ │ + bl 358d70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7af08 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7afac <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b230 <_Py_SetRefcnt@@Base+0x6f4> │ │ │ │ + ldr r3, [pc, #64] @ 7b2d4 <_Py_SetRefcnt@@Base+0x798> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7af8c <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b2b4 <_Py_SetRefcnt@@Base+0x778> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ 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 r4, r9, r8, lsl sl │ │ │ │ + eorseq r5, r9, ip, asr r5 │ │ │ │ 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} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - cmpne r0, #0 │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 7b240 <_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 7b034 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ - cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b018 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ - rsbs r2, r2, #0 │ │ │ │ - sbc r3, r3, r3 │ │ │ │ - add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a7c0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 8448c │ │ │ │ - b 7b224 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ - cmp r6, #6 │ │ │ │ - bne 7b224 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7b250 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ - cmp r3, #0 │ │ │ │ - subgt r3, r3, #1 │ │ │ │ - movle r3, #112 @ 0x70 │ │ │ │ - ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 359008 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7b07c <_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] @ 7b254 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7b0a0 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b0b8 <_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] @ 7b258 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ - mov r4, #6 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 7b3b4 <_Py_SetRefcnt@@Base+0x878> │ │ │ │ + ldr r3, [pc, #180] @ 7b3c0 <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r8, [r3] │ │ │ │ + add r4, r1, r2 │ │ │ │ + sub r7, r8, #1 │ │ │ │ + and r9, r8, r7 │ │ │ │ + beq 7b354 <_Py_SetRefcnt@@Base+0x818> │ │ │ │ + cmp r9, #0 │ │ │ │ + add r7, r1, r7 │ │ │ │ + rsbeq r3, r8, #0 │ │ │ │ + andeq r7, r7, r3 │ │ │ │ + beq 7b344 <_Py_SetRefcnt@@Base+0x808> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 35768c │ │ │ │ + sub r7, r7, r1 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r5, r7 │ │ │ │ + beq 7b380 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + b 7b38c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + cmp r9, #0 │ │ │ │ + rsbeq r3, r8, #0 │ │ │ │ + andeq r5, r5, r3 │ │ │ │ + beq 7b374 <_Py_SetRefcnt@@Base+0x838> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 35768c │ │ │ │ + sub r5, r5, r1 │ │ │ │ + cmp r9, #0 │ │ │ │ + add r4, r4, r7 │ │ │ │ + bne 7b38c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + rsb r8, r8, #0 │ │ │ │ + and r4, r4, r8 │ │ │ │ + b 7b39c <_Py_SetRefcnt@@Base+0x860> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 35768c │ │ │ │ + sub r4, r4, r1 │ │ │ │ + sub r4, r4, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 7b3b4 <_Py_SetRefcnt@@Base+0x878> │ │ │ │ + cmp r6, #0 │ │ │ │ + strne r4, [r6] │ │ │ │ + b 7b3b8 <_Py_SetRefcnt@@Base+0x87c> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subseq r1, r5, r4, asr #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #184] @ 7b494 <_Py_SetRefcnt@@Base+0x958> │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r6, #304] @ 0x130 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bne 7b400 <_Py_SetRefcnt@@Base+0x8c4> │ │ │ │ + add r0, r6, #300 @ 0x12c │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ + ldr r3, [r6, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7b488 <_Py_SetRefcnt@@Base+0x94c> │ │ │ │ + add r0, r5, #544 @ 0x220 │ │ │ │ + bl 84548 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r5, #160 @ 0xa0 │ │ │ │ + bl 23c210 │ │ │ │ + ldr r3, [r6, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7b438 <_Py_SetRefcnt@@Base+0x8fc> │ │ │ │ + ldr r0, [pc, #96] @ 7b498 <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7b470 <_Py_SetRefcnt@@Base+0x934> │ │ │ │ + bl 2301a4 <_start@@Base+0xb0c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b470 <_Py_SetRefcnt@@Base+0x934> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [sp, #7] │ │ │ │ + bl 84be8 │ │ │ │ + ldrb r0, [sp, #7] │ │ │ │ + b 7b48c <_Py_SetRefcnt@@Base+0x950> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7b488 <_Py_SetRefcnt@@Base+0x94c> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84c88 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r0, r5, r4, ror r8 │ │ │ │ + ldrsbeq r0, [r5], #-136 @ 0xffffff78 │ │ │ │ + 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 359aec │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + bl 359aec │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 846cc │ │ │ │ + add r7, r7, r5, lsl #22 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 7b504 <_Py_SetRefcnt@@Base+0x9c8> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #1 │ │ │ │ + bl 7b3c4 <_Py_SetRefcnt@@Base+0x888> │ │ │ │ + mov r7, r0 │ │ │ │ + b 7b52c <_Py_SetRefcnt@@Base+0x9f0> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 7b3c4 <_Py_SetRefcnt@@Base+0x888> │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, r8, #96 @ 0x60 │ │ │ │ + bl 23c210 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 23cc18 │ │ │ │ + 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 23cc18 │ │ │ │ + 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 7b7e8 <_Py_SetRefcnt@@Base+0xcac> │ │ │ │ + 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 7b5dc <_Py_SetRefcnt@@Base+0xaa0> │ │ │ │ + cmp r1, r2 │ │ │ │ + cmpne r2, #0 │ │ │ │ + beq 7b5c0 <_Py_SetRefcnt@@Base+0xa84> │ │ │ │ + rsbs r2, r2, #0 │ │ │ │ + sbc r3, r3, r3 │ │ │ │ + add r0, sl, #96 @ 0x60 │ │ │ │ + bl 23c210 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 84908 │ │ │ │ + b 7b7cc <_Py_SetRefcnt@@Base+0xc90> │ │ │ │ + cmp r6, #6 │ │ │ │ + bne 7b7cc <_Py_SetRefcnt@@Base+0xc90> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #520] @ 7b7f8 <_Py_SetRefcnt@@Base+0xcbc> │ │ │ │ + cmp r3, #0 │ │ │ │ + subgt r3, r3, #1 │ │ │ │ + movle r3, #112 @ 0x70 │ │ │ │ + ldr r6, [r2, r3, lsl #2] │ │ │ │ + bl 359aec │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7b624 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + 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] @ 7b7fc <_Py_SetRefcnt@@Base+0xcc0> │ │ │ │ + b 7b648 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + cmp r3, r8, lsr #5 │ │ │ │ + bhi 7b660 <_Py_SetRefcnt@@Base+0xb24> │ │ │ │ + add lr, sp, #92 @ 0x5c │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #440] @ 7b800 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + mov r4, #6 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7aec0 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7b240 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b1e8 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + b 7b7e8 <_Py_SetRefcnt@@Base+0xcac> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ sub r7, r5, #-67108863 @ 0xfc000001 │ │ │ │ sub r7, r7, #62914560 @ 0x3c00000 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r7, r7, #22 │ │ │ │ - bne 7b1ec <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7b794 <_Py_SetRefcnt@@Base+0xc58> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b1ec <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7b794 <_Py_SetRefcnt@@Base+0xc58> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b108 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b6b0 <_Py_SetRefcnt@@Base+0xb74> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23b1c8 │ │ │ │ + bl 23cc18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b108 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b6b0 <_Py_SetRefcnt@@Base+0xb74> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a7c0 │ │ │ │ - bl 236b30 │ │ │ │ + bl 23c210 │ │ │ │ + bl 23858c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7b1ec <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22e6e0 <_start@@Base+0xb0c> │ │ │ │ + blt 7b794 <_Py_SetRefcnt@@Base+0xc58> │ │ │ │ + bl 2301a4 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b140 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b6e8 <_Py_SetRefcnt@@Base+0xbac> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a918 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7b1ec <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b49c <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + b 7b794 <_Py_SetRefcnt@@Base+0xc58> │ │ │ │ add fp, r6, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ asr r3, r4, #31 │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 7b17c <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7b25c <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7b724 <_Py_SetRefcnt@@Base+0xbe8> │ │ │ │ + ldr r1, [pc, #252] @ 7b804 <_Py_SetRefcnt@@Base+0xcc8> │ │ │ │ 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 7b1d8 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7b780 <_Py_SetRefcnt@@Base+0xc44> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7b260 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7b808 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ 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 │ │ │ │ @@ -83088,232 +83464,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 23b330 │ │ │ │ + bl 23cd80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23b1c8 │ │ │ │ + bl 23cc18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b224 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7b7cc <_Py_SetRefcnt@@Base+0xc90> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7b264 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7b80c <_Py_SetRefcnt@@Base+0xcd0> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7aec0 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b1e8 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ 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 236678 │ │ │ │ + b 2380d4 │ │ │ │ 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 r4, r9, ip, lsr #20 │ │ │ │ - eorseq r4, r9, r0, ror sl │ │ │ │ + eorseq r5, r9, r0, ror r5 │ │ │ │ + @ instruction: 0x003955b4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - @ instruction: 0x00394abc │ │ │ │ + eorseq r5, r9, r0, lsl #12 │ │ │ │ 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 359008 │ │ │ │ + bl 359aec │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7b2c8 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7b870 <_Py_SetRefcnt@@Base+0xd34> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7b2f0 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7b898 <_Py_SetRefcnt@@Base+0xd5c> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b28c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b834 <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7b2d8 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7b880 <_Py_SetRefcnt@@Base+0xd44> │ │ │ │ mov r0, #1 │ │ │ │ - b 7b314 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b8bc <_Py_SetRefcnt@@Base+0xd80> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b2f8 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7b2d0 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7b8a0 <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + b 7b878 <_Py_SetRefcnt@@Base+0xd3c> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b314 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b8bc <_Py_SetRefcnt@@Base+0xd80> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7b2d0 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7b878 <_Py_SetRefcnt@@Base+0xd3c> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7b28c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b834 <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ 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 7b268 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b810 <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b350 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7b8f8 <_Py_SetRefcnt@@Base+0xdbc> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b330 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7b8d8 <_Py_SetRefcnt@@Base+0xd9c> │ │ │ │ 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 7b268 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b810 <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b390 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7b938 <_Py_SetRefcnt@@Base+0xdfc> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b370 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7b918 <_Py_SetRefcnt@@Base+0xddc> │ │ │ │ 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 23e76c │ │ │ │ + bl 2401b0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7b4f0 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7ba98 <_Py_SetRefcnt@@Base+0xf5c> │ │ │ │ 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 7b4dc <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7ba84 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b4e4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 235848 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7ba8c <_Py_SetRefcnt@@Base+0xf50> │ │ │ │ + bl 2372a4 <_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 7b490 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7ba38 <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ mov r9, #0 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b268 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b810 <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b444 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7b9ec <_Py_SetRefcnt@@Base+0xeb0> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b424 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7b9cc <_Py_SetRefcnt@@Base+0xe90> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b41c <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7b9c4 <_Py_SetRefcnt@@Base+0xe88> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b480 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7ba28 <_Py_SetRefcnt@@Base+0xeec> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23bf4c │ │ │ │ - b 7b490 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23d990 │ │ │ │ + b 7ba38 <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ 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 7b408 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7b9b0 <_Py_SetRefcnt@@Base+0xe74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235848 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2372a4 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b4d0 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7ba78 <_Py_SetRefcnt@@Base+0xf3c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b4b8 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7ba60 <_Py_SetRefcnt@@Base+0xf24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ac94 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7b4e4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7afbc <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7ba8c <_Py_SetRefcnt@@Base+0xf50> │ │ │ │ mov r1, #2 │ │ │ │ - bl 235018 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236a74 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7ace4 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r6, r9, r0, lsl #31 │ │ │ │ + b 7b00c <_Py_SetRefcnt@@Base+0x4d0> │ │ │ │ + eorseq r7, r9, r0, lsl #21 │ │ │ │ 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 359008 │ │ │ │ + bl 359aec │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b518 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7bac0 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 35828c │ │ │ │ + bl 358d70 │ │ │ │ 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 │ │ │ │ @@ -83321,80 +83697,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 7b5b8 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7bb60 <_Py_SetRefcnt@@Base+0x1024> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7b5ac <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7bb54 <_Py_SetRefcnt@@Base+0x1018> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2829c4 │ │ │ │ + bl 284104 │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7b588 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7b69c <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7bb30 <_Py_SetRefcnt@@Base+0xff4> │ │ │ │ + ldr r6, [pc, #220] @ 7bc44 <_Py_SetRefcnt@@Base+0x1108> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b5d0 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7bb78 <_Py_SetRefcnt@@Base+0x103c> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22e308 <_start@@Base+0x734> │ │ │ │ + bl 22fdcc <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bc88 │ │ │ │ + bl 23d6d8 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b440 │ │ │ │ - bl 359008 │ │ │ │ + bl 23ce90 │ │ │ │ + bl 359aec │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ 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] @ 7b6a0 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7b6a4 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7bc48 <_Py_SetRefcnt@@Base+0x110c> │ │ │ │ + ldr r6, [pc, #88] @ 7bc4c <_Py_SetRefcnt@@Base+0x1110> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ 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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b64c <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7bbf4 <_Py_SetRefcnt@@Base+0x10b8> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 35828c │ │ │ │ + bl 358d70 │ │ │ │ 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} │ │ │ │ @@ -83409,156 +83785,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 7b798 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7bd40 <_Py_SetRefcnt@@Base+0x1204> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b780 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7bd28 <_Py_SetRefcnt@@Base+0x11ec> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e350 │ │ │ │ + bl 23fd94 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b754 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bcfc <_Py_SetRefcnt@@Base+0x11c0> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e7c8 │ │ │ │ + bl 24020c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7b78c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bd34 <_Py_SetRefcnt@@Base+0x11f8> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7b78c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7bd34 <_Py_SetRefcnt@@Base+0x11f8> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7b78c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7bd34 <_Py_SetRefcnt@@Base+0x11f8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7b78c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bd34 <_Py_SetRefcnt@@Base+0x11f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7b6e8 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bc90 <_Py_SetRefcnt@@Base+0x1154> │ │ │ │ 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] @ 7ba24 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #588] @ 7bfcc <_Py_SetRefcnt@@Base+0x1490> │ │ │ │ + bl 359c90 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23b440 │ │ │ │ + bl 23ce90 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ 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 7b9fc <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7bfa4 <_Py_SetRefcnt@@Base+0x1468> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b9dc <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7bf84 <_Py_SetRefcnt@@Base+0x1448> │ │ │ │ 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 7b888 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7be30 <_Py_SetRefcnt@@Base+0x12f4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7b88c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7be34 <_Py_SetRefcnt@@Base+0x12f8> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7b88c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7be34 <_Py_SetRefcnt@@Base+0x12f8> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7b86c <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7be14 <_Py_SetRefcnt@@Base+0x12d8> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b268 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b810 <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b8d4 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7be7c <_Py_SetRefcnt@@Base+0x1340> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b8b4 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7be5c <_Py_SetRefcnt@@Base+0x1320> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e350 │ │ │ │ + bl 23fd94 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7b900 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7bea8 <_Py_SetRefcnt@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e7c8 │ │ │ │ + bl 24020c │ │ │ │ mov r4, r0 │ │ │ │ - b 7b9ec <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7bf94 <_Py_SetRefcnt@@Base+0x1458> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 238e7c │ │ │ │ + bl 23a8cc │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7ba28 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7bfd0 <_Py_SetRefcnt@@Base+0x1494> │ │ │ │ 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 │ │ │ │ @@ -83571,487 +83947,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 23bf4c │ │ │ │ + bl 23d990 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7b9ec <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7bf94 <_Py_SetRefcnt@@Base+0x1458> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7b9cc <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7bf74 <_Py_SetRefcnt@@Base+0x1438> │ │ │ │ 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 7b9ec <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7bf94 <_Py_SetRefcnt@@Base+0x1458> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7b99c <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7b9ec <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7bf44 <_Py_SetRefcnt@@Base+0x1408> │ │ │ │ + b 7bf94 <_Py_SetRefcnt@@Base+0x1458> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e900 │ │ │ │ + bl 240344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7b834 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7bddc <_Py_SetRefcnt@@Base+0x12a0> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7ba18 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7bfc0 <_Py_SetRefcnt@@Base+0x1484> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 842f4 │ │ │ │ + bl 84770 │ │ │ │ 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] @ 7bb8c <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c134 <_Py_SetRefcnt@@Base+0x15f8> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84064 │ │ │ │ + bl 84438 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 840ec │ │ │ │ + bl 844c0 │ │ │ │ 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] @ 7bce4 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c28c <_Py_SetRefcnt@@Base+0x1750> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7bcdc <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c284 <_Py_SetRefcnt@@Base+0x1748> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7bce8 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 3582c4 │ │ │ │ - ldr r0, [pc, #288] @ 7bcec <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c290 <_Py_SetRefcnt@@Base+0x1754> │ │ │ │ + bl 358da8 │ │ │ │ + ldr r0, [pc, #288] @ 7c294 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a87c │ │ │ │ - ldr r2, [pc, #276] @ 7bcf0 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3591b0 │ │ │ │ + bl 23c2cc │ │ │ │ + ldr r2, [pc, #276] @ 7c298 <_Py_SetRefcnt@@Base+0x175c> │ │ │ │ + bl 359c90 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7bcdc <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7bcf4 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7bcf8 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c284 <_Py_SetRefcnt@@Base+0x1748> │ │ │ │ + ldr r6, [pc, #252] @ 7c29c <_Py_SetRefcnt@@Base+0x1760> │ │ │ │ + ldr r1, [pc, #252] @ 7c2a0 <_Py_SetRefcnt@@Base+0x1764> │ │ │ │ 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 7bc20 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c1c8 <_Py_SetRefcnt@@Base+0x168c> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7bcdc <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c284 <_Py_SetRefcnt@@Base+0x1748> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7bc54 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c1fc <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7bc38 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7b3b8 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7bc38 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c1e0 <_Py_SetRefcnt@@Base+0x16a4> │ │ │ │ + bl 7b960 <_Py_SetRefcnt@@Base+0xe24> │ │ │ │ + b 7c1e0 <_Py_SetRefcnt@@Base+0x16a4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7bc68 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c210 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235018 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236a74 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7ba2c <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7bfd4 <_Py_SetRefcnt@@Base+0x1498> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7bcdc <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7bcfc <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c284 <_Py_SetRefcnt@@Base+0x1748> │ │ │ │ + ldr r5, [pc, #120] @ 7c2a4 <_Py_SetRefcnt@@Base+0x1768> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7bcb0 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c258 <_Py_SetRefcnt@@Base+0x171c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7bcdc <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c284 <_Py_SetRefcnt@@Base+0x1748> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7bc84 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c22c <_Py_SetRefcnt@@Base+0x16f0> │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #2728] @ 0xaa8 │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8448c │ │ │ │ + bl 84908 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r9, r0, lsl #31 │ │ │ │ + eorseq r7, r9, r0, lsl #21 │ │ │ │ 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] @ 7bd2c <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c2d4 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7bd20 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c2c8 <_Py_SetRefcnt@@Base+0x178c> │ │ │ │ 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 │ │ │ │ + subseq r4, r7, r8, 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] @ 7c024 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c5cc <_Py_SetRefcnt@@Base+0x1a90> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c028 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c5d0 <_Py_SetRefcnt@@Base+0x1a94> │ │ │ │ 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 7bd80 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c328 <_Py_SetRefcnt@@Base+0x17ec> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c02c <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c5d4 <_Py_SetRefcnt@@Base+0x1a98> │ │ │ │ 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] @ 7c030 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c5d8 <_Py_SetRefcnt@@Base+0x1a9c> │ │ │ │ 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 7bd9c <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7c034 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c344 <_Py_SetRefcnt@@Base+0x1808> │ │ │ │ + ldr r2, [pc, #640] @ 7c5dc <_Py_SetRefcnt@@Base+0x1aa0> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #616] @ 7c038 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c5e0 <_Py_SetRefcnt@@Base+0x1aa4> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7be18 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c3c0 <_Py_SetRefcnt@@Base+0x1884> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7be18 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c3c0 <_Py_SetRefcnt@@Base+0x1884> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7be18 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c3c0 <_Py_SetRefcnt@@Base+0x1884> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7c03c <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c5e4 <_Py_SetRefcnt@@Base+0x1aa8> │ │ │ │ bl 2a09c │ │ │ │ - b 7be8c <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c040 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c434 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #544] @ 7c5e8 <_Py_SetRefcnt@@Base+0x1aac> │ │ │ │ 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] @ 7c044 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c5ec <_Py_SetRefcnt@@Base+0x1ab0> │ │ │ │ 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 7be64 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c40c <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c048 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c5f0 <_Py_SetRefcnt@@Base+0x1ab4> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7be2c <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c3d4 <_Py_SetRefcnt@@Base+0x1898> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c04c <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c5f4 <_Py_SetRefcnt@@Base+0x1ab8> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7c050 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c5f8 <_Py_SetRefcnt@@Base+0x1abc> │ │ │ │ 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 7becc <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c474 <_Py_SetRefcnt@@Base+0x1938> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7beb0 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c458 <_Py_SetRefcnt@@Base+0x191c> │ │ │ │ mov r6, #1 │ │ │ │ - b 7bed0 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c478 <_Py_SetRefcnt@@Base+0x193c> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7bef0 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c498 <_Py_SetRefcnt@@Base+0x195c> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c03c <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c5e4 <_Py_SetRefcnt@@Base+0x1aa8> │ │ │ │ bl 2a09c │ │ │ │ - b 7bf54 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c4fc <_Py_SetRefcnt@@Base+0x19c0> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c040 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c5e8 <_Py_SetRefcnt@@Base+0x1aac> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r9, [r7, r6] │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #320] @ 7c054 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c5fc <_Py_SetRefcnt@@Base+0x1ac0> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r9, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #284] @ 7c048 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c5f0 <_Py_SetRefcnt@@Base+0x1ab4> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7bf3c <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c4e4 <_Py_SetRefcnt@@Base+0x19a8> │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ add r6, r6, #1 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 7bf04 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c4ac <_Py_SetRefcnt@@Base+0x1970> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7bff8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c5a0 <_Py_SetRefcnt@@Base+0x1a64> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c058 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c600 <_Py_SetRefcnt@@Base+0x1ac4> │ │ │ │ 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] @ 7c05c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c604 <_Py_SetRefcnt@@Base+0x1ac8> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7bf9c <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c544 <_Py_SetRefcnt@@Base+0x1a08> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7bf74 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c51c <_Py_SetRefcnt@@Base+0x19e0> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7bfb4 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c55c <_Py_SetRefcnt@@Base+0x1a20> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7bff8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c5a0 <_Py_SetRefcnt@@Base+0x1a64> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7bfd8 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c580 <_Py_SetRefcnt@@Base+0x1a44> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c060 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c608 <_Py_SetRefcnt@@Base+0x1acc> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7c05c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c604 <_Py_SetRefcnt@@Base+0x1ac8> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7bfa4 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c54c <_Py_SetRefcnt@@Base+0x1a10> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7bfd8 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c580 <_Py_SetRefcnt@@Base+0x1a44> │ │ │ │ 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 8516c │ │ │ │ + b 855e0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x00394af8 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - eorseq r4, r9, ip, lsl fp │ │ │ │ - eorseq r4, r9, r8, lsr #22 │ │ │ │ - eorseq r4, r9, ip, asr #22 │ │ │ │ - eorseq r4, r9, r0, ror fp │ │ │ │ - mlaseq r9, r0, fp, r4 │ │ │ │ - @ instruction: 0x00394bb4 │ │ │ │ - eorseq r4, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00394bd8 │ │ │ │ - eorseq r4, r9, ip, ror #24 │ │ │ │ - mlaseq r9, r4, ip, r4 │ │ │ │ - @ instruction: 0x00394cb0 │ │ │ │ - eorseq r4, r9, r0, asr #25 │ │ │ │ - eorseq r4, r9, r8, asr #25 │ │ │ │ + eorseq r5, r9, ip, lsr r6 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq r5, r9, r0, ror #12 │ │ │ │ + eorseq r5, r9, ip, ror #12 │ │ │ │ + mlaseq r9, r0, r6, r5 │ │ │ │ + @ instruction: 0x003956b4 │ │ │ │ + @ instruction: 0x003956d4 │ │ │ │ + @ instruction: 0x003956f8 │ │ │ │ + eorseq r5, r9, r0, lsl r7 │ │ │ │ + eorseq r5, r9, ip, lsl r7 │ │ │ │ + @ instruction: 0x003957b0 │ │ │ │ + @ instruction: 0x003957d8 │ │ │ │ + @ instruction: 0x003957f4 │ │ │ │ + eorseq r5, r9, r4, lsl #16 │ │ │ │ + eorseq r5, r9, ip, lsl #16 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ │ │ │ │ -0007c07c : │ │ │ │ +0007c624 : │ │ │ │ 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 79b0c │ │ │ │ + bl 7a048 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79b0c │ │ │ │ + bl 7a048 │ │ │ │ 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 │ │ │ │ @@ -84059,55 +84435,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 7c160 │ │ │ │ + beq 7c708 │ │ │ │ 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 7c160 │ │ │ │ + blt 7c708 │ │ │ │ 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 7c134 │ │ │ │ + bne 7c6dc │ │ │ │ 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 7c174 │ │ │ │ + bne 7c71c │ │ │ │ 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 7c1b0 │ │ │ │ + bge 7c758 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c18c │ │ │ │ + b 7c734 │ │ │ │ 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 │ │ │ │ @@ -84115,201 +84491,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 7c328 │ │ │ │ + beq 7c8d0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c43c │ │ │ │ + bcs 7c9e4 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c21c │ │ │ │ + beq 7c7c4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c1f8 │ │ │ │ - b 7c43c │ │ │ │ + bhi 7c7a0 │ │ │ │ + b 7c9e4 │ │ │ │ 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 7c290 │ │ │ │ + bge 7c838 │ │ │ │ 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 7c288 │ │ │ │ + beq 7c830 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7c1f0 │ │ │ │ + b 7c798 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7c24c │ │ │ │ + b 7c7f4 │ │ │ │ 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 7c31c │ │ │ │ + bge 7c8c4 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7c2ac │ │ │ │ + beq 7c854 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7c43c │ │ │ │ + bls 7c9e4 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7c228 │ │ │ │ + beq 7c7d0 │ │ │ │ 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 7c1f0 │ │ │ │ + b 7c798 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c440 │ │ │ │ + b 7c9e8 │ │ │ │ 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 7c43c │ │ │ │ + bcs 7c9e4 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c378 │ │ │ │ + beq 7c920 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c354 │ │ │ │ - b 7c43c │ │ │ │ + bhi 7c8fc │ │ │ │ + b 7c9e4 │ │ │ │ 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 7c3b4 │ │ │ │ + bge 7c95c │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7c390 │ │ │ │ + beq 7c938 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7c34c │ │ │ │ + b 7c8f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7c3f0 │ │ │ │ + bge 7c998 │ │ │ │ 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 7c34c │ │ │ │ + bne 7c8f4 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7c3c4 │ │ │ │ + b 7c96c │ │ │ │ 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 7c42c │ │ │ │ + bge 7c9d4 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7c404 │ │ │ │ + beq 7c9ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7c34c │ │ │ │ + b 7c8f4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c440 │ │ │ │ + b 7c9e8 │ │ │ │ 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] @ 7c4e8 │ │ │ │ + ldr r3, [pc, #128] @ 7ca90 │ │ │ │ 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 7c08c │ │ │ │ + bl 7c634 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c760 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c4c0 │ │ │ │ + beq 7ca68 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c494 │ │ │ │ - ldr r3, [pc, #32] @ 7c4e8 │ │ │ │ + bne 7ca3c │ │ │ │ + ldr r3, [pc, #32] @ 7ca90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c4dc │ │ │ │ + beq 7ca84 │ │ │ │ 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} │ │ │ │ @@ -84317,21 +84693,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 79ba8 │ │ │ │ + bl 7a0e4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79ba8 │ │ │ │ + bl 7a0e4 │ │ │ │ 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 │ │ │ │ @@ -84339,386 +84715,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 7c5bc │ │ │ │ + beq 7cb64 │ │ │ │ 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 7c5bc │ │ │ │ + blt 7cb64 │ │ │ │ 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 7c594 │ │ │ │ + bne 7cb3c │ │ │ │ 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 7c5d0 │ │ │ │ + bne 7cb78 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7c608 │ │ │ │ + bge 7cbb0 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c5e4 │ │ │ │ + b 7cb8c │ │ │ │ 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 7c720 │ │ │ │ + beq 7ccc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c7f8 │ │ │ │ + bcs 7cda0 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7c668 │ │ │ │ + beq 7cc10 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c644 │ │ │ │ - b 7c7f8 │ │ │ │ + bhi 7cbec │ │ │ │ + b 7cda0 │ │ │ │ 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 7c6c0 │ │ │ │ + bge 7cc68 │ │ │ │ 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 7c63c │ │ │ │ + bne 7cbe4 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7c680 │ │ │ │ + b 7cc28 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7c6cc │ │ │ │ + bne 7cc74 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7c6ac │ │ │ │ - b 7c714 │ │ │ │ + blt 7cc54 │ │ │ │ + b 7ccbc │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7c7f8 │ │ │ │ + bls 7cda0 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7c670 │ │ │ │ + beq 7cc18 │ │ │ │ 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 7c63c │ │ │ │ + b 7cbe4 │ │ │ │ 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 7c7f8 │ │ │ │ + bcs 7cda0 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7c764 │ │ │ │ + beq 7cd0c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c740 │ │ │ │ - b 7c7f8 │ │ │ │ + bhi 7cce8 │ │ │ │ + b 7cda0 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7c794 │ │ │ │ + bge 7cd3c │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7c770 │ │ │ │ + beq 7cd18 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7c738 │ │ │ │ + b 7cce0 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7c7c4 │ │ │ │ + bge 7cd6c │ │ │ │ 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 7c738 │ │ │ │ + bne 7cce0 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7c798 │ │ │ │ + b 7cd40 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7c7ec │ │ │ │ + bge 7cd94 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7c7c8 │ │ │ │ + beq 7cd70 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7c738 │ │ │ │ + b 7cce0 │ │ │ │ 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] @ 7c8a0 │ │ │ │ + ldr r3, [pc, #128] @ 7ce48 │ │ │ │ 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 7c4ec │ │ │ │ + bl 7ca94 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7c610 │ │ │ │ + bl 7cbb8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c878 │ │ │ │ + beq 7ce20 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c84c │ │ │ │ - ldr r3, [pc, #32] @ 7c8a0 │ │ │ │ + bne 7cdf4 │ │ │ │ + ldr r3, [pc, #32] @ 7ce48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c894 │ │ │ │ + beq 7ce3c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007c8a4 : │ │ │ │ +0007ce4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7c8dc │ │ │ │ + ldr r3, [pc, #32] @ 7ce84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007c8e0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007ce88 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7c93c <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7cee4 <_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] @ 7c940 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7cee8 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7c944 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7ceec <_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] @ 7c948 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7cef0 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, ip, ror r7 │ │ │ │ - subeq r3, r4, ip, ror r5 │ │ │ │ - subeq r1, r4, ip, ror #11 │ │ │ │ - subeq sl, lr, r8, ror #5 │ │ │ │ + subeq r6, r5, r8, ror #4 │ │ │ │ + subeq r4, r4, r8, rrx │ │ │ │ + ldrdeq r2, [r4], #-8 │ │ │ │ + strdeq sl, [lr], #-220 @ 0xffffff24 │ │ │ │ │ │ │ │ -0007c94c : │ │ │ │ - ldr r3, [pc, #28] @ 7c970 │ │ │ │ +0007cef4 : │ │ │ │ + ldr r3, [pc, #28] @ 7cf18 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007c974 : │ │ │ │ - ldr r3, [pc, #28] @ 7c998 │ │ │ │ +0007cf1c : │ │ │ │ + ldr r3, [pc, #28] @ 7cf40 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007c99c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007cf44 <_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 2c4f40 │ │ │ │ + b 2c5bf8 │ │ │ │ │ │ │ │ -0007c9b8 : │ │ │ │ +0007cf60 : │ │ │ │ mov r1, #0 │ │ │ │ - b 339298 │ │ │ │ + b 339d7c │ │ │ │ │ │ │ │ -0007c9c0 : │ │ │ │ +0007cf68 : │ │ │ │ mov r1, #1 │ │ │ │ - b 339298 │ │ │ │ + b 339d7c │ │ │ │ │ │ │ │ -0007c9c8 : │ │ │ │ +0007cf70 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007c9dc : │ │ │ │ - b 2da864 │ │ │ │ +0007cf84 : │ │ │ │ + b 2db43c │ │ │ │ │ │ │ │ -0007c9e0 : │ │ │ │ - ldr r3, [pc, #20] @ 7c9fc │ │ │ │ +0007cf88 : │ │ │ │ + ldr r3, [pc, #20] @ 7cfa4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de348 │ │ │ │ + b 2def20 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007ca00 : │ │ │ │ - ldr r3, [pc, #20] @ 7ca1c │ │ │ │ +0007cfa8 : │ │ │ │ + ldr r3, [pc, #20] @ 7cfc4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de70c │ │ │ │ + b 2df2e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007ca20 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007cfc8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca24 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007cfcc <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca28 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007cfd0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca2c <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007cfd4 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca30 : │ │ │ │ +0007cfd8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca34 : │ │ │ │ +0007cfdc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca38 : │ │ │ │ +0007cfe0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca3c : │ │ │ │ +0007cfe4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca40 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007cfe8 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 330d0c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x648> │ │ │ │ + b 3317f0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x62c> │ │ │ │ │ │ │ │ -0007ca48 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007cff0 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ca58 : │ │ │ │ +0007d000 : │ │ │ │ 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 276f1c │ │ │ │ + bl 2786b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ca84 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d02c <_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 │ │ │ │ @@ -84726,21 +85102,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 b6b04 │ │ │ │ + bl b7038 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cad4 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d07c <_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 │ │ │ │ @@ -84749,131 +85125,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cb10 : │ │ │ │ +0007d0b8 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007cb3c <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7cb10 │ │ │ │ +0007d0e4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d0b8 │ │ │ │ │ │ │ │ -0007cb40 : │ │ │ │ - ldr r3, [pc, #56] @ 7cb80 │ │ │ │ +0007d0e8 : │ │ │ │ + ldr r3, [pc, #56] @ 7d128 │ │ │ │ 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 359008 │ │ │ │ + bl 359aec │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ -0007cb84 : │ │ │ │ +0007d12c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cb88 : │ │ │ │ - ldr r3, [pc, #24] @ 7cba8 │ │ │ │ +0007d130 : │ │ │ │ + ldr r3, [pc, #24] @ 7d150 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 242f58 │ │ │ │ + b 24499c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cbac <_Py_hashtable_len@@Base>: │ │ │ │ +0007d154 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cbb4 : │ │ │ │ +0007d15c : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cbd0 : │ │ │ │ - ldr ip, [pc, #20] @ 7cbec │ │ │ │ +0007d178 : │ │ │ │ + ldr ip, [pc, #20] @ 7d194 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ │ │ │ │ -0007cbf0 : │ │ │ │ +0007d198 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cc0c : │ │ │ │ +0007d1b4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cc2c : │ │ │ │ +0007d1d4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cc4c : │ │ │ │ +0007d1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7cc7c │ │ │ │ + ldr ip, [pc, #24] @ 7d224 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 23532c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 236d88 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00394cd0 │ │ │ │ + eorseq r5, r9, r4, lsl r8 │ │ │ │ │ │ │ │ -0007cc80 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d228 <_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 │ │ │ │ @@ -84881,176 +85257,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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007ccc8 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d270 <_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 7cd0c <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d2b4 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7cce8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d290 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7cd2c <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d2d4 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7cce8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 359008 │ │ │ │ + b 7d290 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 359aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007cd38 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d2e0 <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ str r5, [r4] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007cd64 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d30c <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ str r5, [r4] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007cd90 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d338 <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ tst r5, #1 │ │ │ │ - beq 7cdc4 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d36c <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 359008 │ │ │ │ - b 7cdac <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 359aec │ │ │ │ + b 7d354 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007cdcc <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d374 <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ce00 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d3a8 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007ce08 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d3b0 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce24 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d3cc <_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 a9a74 │ │ │ │ + bl a9f5c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce5c : │ │ │ │ +0007d404 : │ │ │ │ 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 22f650 │ │ │ │ + bl 2310ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007cea0 : │ │ │ │ +0007d448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7cedc │ │ │ │ + ldr r3, [pc, #36] @ 7d484 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007cee0 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d488 <_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] @ 7cf20 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d4c8 <_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 │ │ │ │ @@ -85059,3926 +85435,3720 @@ │ │ │ │ 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] @ 7cf40 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7cf44 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r4, r9, r8, ror #25 │ │ │ │ - subseq lr, r3, r4, asr #21 │ │ │ │ + ldr r1, [pc, #4] @ 7d4e8 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d4ec <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, ip, lsr #16 │ │ │ │ + ldrheq pc, [r3], #-84 @ 0xffffffac @ │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ +0007d4f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7cf80 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #32] @ 7d528 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7cf78 │ │ │ │ - ldr r1, [pc, #16] @ 7cf84 │ │ │ │ - ldr r0, [pc, #16] @ 7cf88 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d520 │ │ │ │ + ldr r1, [pc, #16] @ 7d52c │ │ │ │ + ldr r0, [pc, #16] @ 7d530 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8cfa8 │ │ │ │ + b 8d484 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - ldrsbeq lr, [r3], #-164 @ 0xffffff5c │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subseq pc, r3, r4, asr #11 │ │ │ │ │ │ │ │ -0007cf8c : │ │ │ │ +0007d534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7cfc8 │ │ │ │ + ldr r2, [pc, #36] @ 7d570 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b258 │ │ │ │ + bl 28c8f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28e0ac │ │ │ │ + b 28eecc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cfcc <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d574 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 237eb8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 239908 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007cfd4 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d57c <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7cff0 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7cff4 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r4, r9, r4, lsl #26 │ │ │ │ - subseq lr, r3, r8, ror #21 │ │ │ │ + ldr r1, [pc, #4] @ 7d598 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d59c <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r8, asr #16 │ │ │ │ + ldrsbeq pc, [r3], #-88 @ 0xffffffa8 @ │ │ │ │ │ │ │ │ -0007cff8 : │ │ │ │ - ldr r3, [pc, #16] @ 7d010 │ │ │ │ +0007d5a0 : │ │ │ │ + ldr r3, [pc, #16] @ 7d5b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 28192c │ │ │ │ + b 28306c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d014 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d5bc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7d02c <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d5d4 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq pc, ip, r0, asr #21 │ │ │ │ + andeq r0, sp, r8, rrx │ │ │ │ │ │ │ │ -0007d030 : │ │ │ │ +0007d5d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 283300 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 284a40 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d068 │ │ │ │ - ldr r3, [pc, #24] @ 7d070 │ │ │ │ + bne 7d610 │ │ │ │ + ldr r3, [pc, #24] @ 7d618 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2842a0 │ │ │ │ - bl 287e08 │ │ │ │ + bl 2859e0 │ │ │ │ + bl 2894a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d074 : │ │ │ │ +0007d61c : │ │ │ │ + ldr r3, [pc, #20] @ 7d638 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359c90 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b 2859e0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007d63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + 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 254c3c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0007d678 : │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b 254a64 │ │ │ │ + │ │ │ │ +0007d684 <_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 a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d094 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r5, r2 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 7d714 <_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 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 7d0e0 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - strne r3, [r1] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7d714 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r1, [r4] │ │ │ │ - beq 7d0d4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7d714 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_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 7d770 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #32] │ │ │ │ + beq 7d770 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 7d770 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007d778 : │ │ │ │ + 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 bbd2c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7d7bc │ │ │ │ + ldr r3, [pc, #84] @ 7d7fc │ │ │ │ + mov r1, #1 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 2859e0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 7d7f4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2841b4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7d7f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7d7f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007d800 : │ │ │ │ + mov r2, #0 │ │ │ │ + b 7d778 │ │ │ │ + │ │ │ │ +0007d808 : │ │ │ │ + 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 bbd2c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7d84c │ │ │ │ + ldr r3, [pc, #84] @ 7d88c │ │ │ │ + mov r1, #1 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 2859e0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 7d884 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7d5d8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7d884 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7d884 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007d890 : │ │ │ │ + mov r2, #0 │ │ │ │ + b 7d808 │ │ │ │ + │ │ │ │ +0007d898 : │ │ │ │ + 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 bbd2c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 7d904 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 27be1c <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7d904 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7d904 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0007d90c : │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b 7d898 │ │ │ │ + │ │ │ │ +0007d918 : │ │ │ │ + mov r3, #0 │ │ │ │ + b 7d898 │ │ │ │ + │ │ │ │ +0007d920 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r2, r3} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #144] @ 7d9cc │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359c90 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7d960 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79d9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7d970 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f858 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7d978 │ │ │ │ + mov r5, #0 │ │ │ │ + b 7d9b8 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24ddbc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7d9b8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7d9b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007d9d0 <_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] @ 7da7c <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359c90 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7da10 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79d9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7da20 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f858 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7da28 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r5, #0 │ │ │ │ + b 7da68 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24ddbc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7da68 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7da68 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + 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] @ 7dac4 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ + ldrne r3, [pc, #32] @ 7dac8 <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ + mov ip, r0 │ │ │ │ + ldreq r2, [pc, #28] @ 7dacc <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #20] @ 7dad0 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ + bl 129168 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r4, r9, r8, asr pc │ │ │ │ + @ instruction: 0x00367dd4 │ │ │ │ + eorseq r5, r9, r8, ror r8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 7dae4 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ + b 129168 │ │ │ │ + mlaseq r9, r8, r8, r5 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7db10 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #28] @ 7db24 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [pc, #24] @ 7db28 <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ + b 129168 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #4] @ 7db24 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldr r0, [pc, #8] @ 7db2c <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ + b 129168 │ │ │ │ + @ instruction: 0x00367dd4 │ │ │ │ + @ instruction: 0x003958bc │ │ │ │ + eorseq r5, r9, r0, ror #17 │ │ │ │ │ │ │ │ -0007d0e4 : │ │ │ │ +0007db30 : │ │ │ │ + ldr r3, [pc, #84] @ 7db8c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7db64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7d10c │ │ │ │ - ldr r1, [pc, #16] @ 7d110 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r0, #0 │ │ │ │ + ldr r0, [pc, #56] @ 7db90 │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r4, lsr sp │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7db84 │ │ │ │ + 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 r9, r6, r4, asr #20 │ │ │ │ │ │ │ │ -0007d114 : │ │ │ │ - ldr r3, [pc, #56] @ 7d154 │ │ │ │ +0007db94 : │ │ │ │ + ldr r3, [pc, #52] @ 7dbd0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7d12c │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 2da9a0 │ │ │ │ + beq 7dbc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7d158 │ │ │ │ - ldr r1, [pc, #20] @ 7d15c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + ldr r0, [pc, #24] @ 7dbd4 │ │ │ │ + mov r1, #25 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, lsl #6 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r4, asr #25 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + eorseq r9, r6, r0, ror r3 │ │ │ │ + │ │ │ │ +0007dbd8 : │ │ │ │ + ldr r3, [pc, #52] @ 7dc14 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7dc0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7d188 │ │ │ │ - ldr r1, [pc, #16] @ 7d18c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + ldr r0, [pc, #24] @ 7dc18 │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, asr sp │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + eorseq r9, r6, r0, ror r3 │ │ │ │ │ │ │ │ -0007d190 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr r0, [r0, #3708] @ 0xe7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ +0007dc1c : │ │ │ │ + ldr r3, [pc, #52] @ 7dc58 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7dc50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7d1c4 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 7d1c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r0, #0 │ │ │ │ + ldr r0, [pc, #24] @ 7dc5c │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq ip, r5, r4, asr r4 │ │ │ │ - @ instruction: 0x003744d0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + eorseq r9, r6, r0, ror r3 │ │ │ │ │ │ │ │ -0007d1cc : │ │ │ │ +0007dc60 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ 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 7d234 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7d234 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7d234 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7d234 │ │ │ │ - ldr r2, [pc, #532] @ 7d438 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112358 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7d24c │ │ │ │ - b 7d244 │ │ │ │ - ldr r3, [pc, #512] @ 7d43c │ │ │ │ - ldr r1, [pc, #512] @ 7d440 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 7d42c │ │ │ │ - mov r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112358 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7d270 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - b 7d244 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge 7d2a4 │ │ │ │ - ldr r3, [pc, #444] @ 7d444 │ │ │ │ - ldr r1, [pc, #444] @ 7d448 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 7d244 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7d32c │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 293858 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7d2dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7d2dc │ │ │ │ - mov r0, sp │ │ │ │ - bl 293858 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7d308 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31c9f8 <_PyTime_AsTimeval@@Base+0x1804> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7d32c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7d32c │ │ │ │ - mov r0, sp │ │ │ │ - bl 31c9f8 <_PyTime_AsTimeval@@Base+0x1804> │ │ │ │ + str r0, [ip, #4076] @ 0xfec │ │ │ │ + sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d32c │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 29cdc │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 7d42c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 996c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - movne r1, r3 │ │ │ │ - bne 7d360 │ │ │ │ - bl 2a00d4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - b 7d244 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - strgt r1, [r4, r3, lsl #2] │ │ │ │ - addgt r3, r3, #1 │ │ │ │ - bgt 7d360 │ │ │ │ - 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 7d380 │ │ │ │ - mov r7, #0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ - bcc 7d414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ + beq 7dcb8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #67108864 @ 0x4000000 │ │ │ │ + beq 7dcb8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7d3e4 │ │ │ │ - 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 7d3b0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22c98c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 22c98c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29cdc │ │ │ │ - b 7d398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11328c │ │ │ │ - mov r0, sp │ │ │ │ - bl 11328c │ │ │ │ - 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 │ │ │ │ - eorseq r4, r9, r4, lsl #27 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - @ instruction: 0x00394dbc │ │ │ │ - │ │ │ │ -0007d44c : │ │ │ │ - b 1ce1b0 │ │ │ │ - │ │ │ │ -0007d450 : │ │ │ │ - b 115858 │ │ │ │ + beq 7dcac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #536870912 @ 0x20000000 │ │ │ │ + beq 7dcb8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7dccc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7dcf0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7dcf4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7dce0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 11936c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #4 │ │ │ │ + bx lr │ │ │ │ + eorseq r8, r6, r4, lsr r9 │ │ │ │ + andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007d454 : │ │ │ │ - b 1c0588 │ │ │ │ +0007dcf8 : │ │ │ │ + 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 7dd4c │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7dd4c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7dd40 │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7dd4c │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7dd60 │ │ │ │ + ldr r0, [pc, #36] @ 7dd78 │ │ │ │ + ldr r1, [pc, #36] @ 7dd7c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7dd70 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 11936c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r8, r6, r4, lsr r9 │ │ │ │ + andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007d458 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0007dd80 <_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 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 11031c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + beq 7ddd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7ddd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7ddc8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7ddd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7dde8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7de00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7de04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7ddf8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 11936c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ + eorseq r8, r6, r4, lsr r9 │ │ │ │ + andeq r0, r0, sl, lsr r5 │ │ │ │ + ldr r1, [pc, #4] @ 7de14 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b b9c7c │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ + 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 a496c <_PyType_GetDict@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 7de5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a8b30 <_PyType_LookupRef@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7de70 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ + b 7dec0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ + mov r0, r6 │ │ │ │ + bl a5a24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7de44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ + b 7ded0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d498 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq 7ded0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7deac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 7deb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ + mov r4, r5 │ │ │ │ + b 7ded0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 7deac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b b9c7c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0007ded8 : │ │ │ │ + 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 7df10 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #312] @ 7e038 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 7df20 │ │ │ │ + ldr r1, [pc, #292] @ 7e03c │ │ │ │ + ldr r0, [pc, #292] @ 7e040 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7e02c │ │ │ │ + ldr r3, [r1, r9, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7df3c │ │ │ │ + cmp r3, r2 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addeq r8, r8, #1 │ │ │ │ + b 7df20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 23e1bc │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 7e02c │ │ │ │ + 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] @ 7e044 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [pc, #196] @ 7e048 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #192] @ 7e04c │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #188] @ 7e050 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #184] @ 7e054 │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #180] @ 7e058 │ │ │ │ + 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 a5a24 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7e024 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl a496c <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5b68 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 7e030 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 7e024 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d4c0 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7e024 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a098 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mlaseq r6, ip, r8, r1 │ │ │ │ + @ instruction: 0x000002b5 │ │ │ │ + @ instruction: 0x003958fc │ │ │ │ + andseq r9, r7, r0, lsr #10 │ │ │ │ + eoreq ip, r9, r8, asr #26 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + andseq r5, lr, ip, lsl sp │ │ │ │ + andeq r4, r7, ip, asr r0 │ │ │ │ + │ │ │ │ +0007e05c : │ │ │ │ + b 7ded8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 127a78 │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7e0ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7d4c8 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 7d4cc <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #112] @ 7e104 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7e0f4 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7e0f4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 1172a0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7e0fc │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7e108 │ │ │ │ + ldreq r0, [pc, #64] @ 7e10c │ │ │ │ + ldrne r0, [pc, #56] @ 7e108 │ │ │ │ + ldrne r2, [pc, #56] @ 7e10c │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r0, [pc, #28] @ 7e110 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r8, lsl #5 │ │ │ │ + ldr r0, [pc, #20] @ 7e110 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0007d4d0 : │ │ │ │ +0007e114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + 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 2d1770 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0007e1ac : │ │ │ │ + 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 7e1f8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [r6] │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [r7] │ │ │ │ + str r3, [r5] │ │ │ │ + b 7e254 │ │ │ │ + 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 18f42c <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 33954 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1ccb98 <_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 r4, [pc, #176] @ 7d598 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - subs lr, r1, #0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r1, r3 │ │ │ │ - mov ip, r2 │ │ │ │ - beq 7d528 │ │ │ │ - ldr r3, [lr, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7d574 │ │ │ │ - ldr r3, [pc, #128] @ 7d59c │ │ │ │ - ldr r2, [pc, #128] @ 7d5a0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - b 7d550 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7d560 │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7d558 │ │ │ │ - ldr r3, [pc, #84] @ 7d59c │ │ │ │ - ldr r2, [pc, #88] @ 7d5a4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ + ldr r3, [pc, #124] @ 7e2f4 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 7e2a8 │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7e2a8 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 7e2c4 │ │ │ │ + b 7e2dc │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e298 │ │ │ │ + ldr r0, [pc, #64] @ 7e2f8 │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7e298 │ │ │ │ + b 7e2ec │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #40] @ 7e2f8 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7e2ec │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 279a70 │ │ │ │ mov r0, #0 │ │ │ │ - b 7d590 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 7d57c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ + eorseq fp, r5, r8, 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 │ │ │ │ + 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 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7e360 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 7e46c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 7e46c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 7e46c │ │ │ │ + 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} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + 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 7e394 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - bl ba3d0 │ │ │ │ - b 7d590 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7d530 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, lr │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 127e6c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 7e3e8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 7e3e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ + ldreq r7, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r7] │ │ │ │ + cmp r6, #0 │ │ │ │ + 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] @ 7e474 │ │ │ │ + bl 359c90 │ │ │ │ + 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] │ │ │ │ + orr r3, r3, r0 │ │ │ │ + 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 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r7, r0, lsl r6 │ │ │ │ - @ instruction: 0x00394df4 │ │ │ │ │ │ │ │ -0007d5a8 : │ │ │ │ - ldr r1, [pc, #28] @ 7d5cc │ │ │ │ - ldr r3, [pc, #28] @ 7d5d0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [pc, #20] @ 7d5d4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r8, lsl lr │ │ │ │ +0007e478 : │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r0, [pc, #8] @ 7e490 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, ip │ │ │ │ + b 7e2fc │ │ │ │ + subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007d5d8 <_PyState_AddModule@@Base>: │ │ │ │ - subs r3, r2, #0 │ │ │ │ - beq 7d624 <_PyState_AddModule@@Base+0x4c> │ │ │ │ +0007e494 : │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [pc] @ 7e4a8 │ │ │ │ + b 7e2fc │ │ │ │ + subseq r6, r5, r0, asr r9 │ │ │ │ + │ │ │ │ +0007e4ac : │ │ │ │ + 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] @ 7e544 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7d618 <_PyState_AddModule@@Base+0x40> │ │ │ │ + mov r1, ip │ │ │ │ + bl 7e2fc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 7e538 │ │ │ │ + ldr r3, [pc, #100] @ 7e548 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cmp r5, #0 │ │ │ │ + streq r5, [r4, #28] │ │ │ │ + beq 7e53c │ │ │ │ + bl 28278c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 33cd48 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + bne 7e53c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 7e538 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7e538 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r6, r5, ip, ror #28 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007e54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 7d62c <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 7d630 <_PyState_AddModule@@Base+0x58> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r0, [pc, #32] @ 7e58c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, ip │ │ │ │ + bl 7e2fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r0, #28] │ │ │ │ + strhne r3, [r0, #32] │ │ │ │ + strbne r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 2402c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r9, r7, r0, lsr #8 │ │ │ │ + subseq r6, r5, r4, ror #24 │ │ │ │ + │ │ │ │ +0007e590 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7d65c <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 7d660 <_PyState_AddModule@@Base+0x88> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 1df320 │ │ │ │ + cmn r0, #1 │ │ │ │ + movne r3, r0 │ │ │ │ + strne r3, [r4] │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, ip, lsr lr │ │ │ │ + │ │ │ │ +0007e5c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7d68c <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 7d690 <_PyState_AddModule@@Base+0xb8> │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, ip, lsr lr │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 19d230 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + b 17b6bc │ │ │ │ │ │ │ │ -0007d694 : │ │ │ │ +0007e5f0 : │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #108] @ 7d718 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #152] @ 0x98 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx r2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7d70c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #284 @ 0x11c │ │ │ │ - add r1, r4, #8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #176] @ 7e6b8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7e624 │ │ │ │ + ldr r1, [pc, #164] @ 7e6bc │ │ │ │ + ldr r0, [pc, #164] @ 7e6c0 │ │ │ │ + bl 2e1c54 <_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 7e61c │ │ │ │ + ldr r3, [pc, #136] @ 7e6c4 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7e6b0 │ │ │ │ + bl 91e08 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, r7 │ │ │ │ + movne r8, #0 │ │ │ │ + beq 7e61c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge 7e688 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112358 │ │ │ │ + bl 9cec8 │ │ │ │ + add r8, r8, #2 │ │ │ │ + add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7d710 │ │ │ │ - ldr r3, [r4] │ │ │ │ + bge 7e658 │ │ │ │ + b 7e61c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7d70c │ │ │ │ + beq 7e6b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7d70c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r8, lsr r9 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 7e6b0 │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + │ │ │ │ +0007e6c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 7e6f0 │ │ │ │ + ldr r1, [pc, #16] @ 7e6f4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r5, r9, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7d830 │ │ │ │ + ldr r2, [pc, #252] @ 7e80c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7d834 │ │ │ │ + ldr r0, [pc, #244] @ 7e810 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7d76c │ │ │ │ + bne 7e748 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7d838 │ │ │ │ + ldr r3, [pc, #224] @ 7e814 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7d7a8 │ │ │ │ + beq 7e784 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7d7a8 │ │ │ │ - b 7d770 │ │ │ │ + ble 7e784 │ │ │ │ + b 7e74c │ │ │ │ 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 7d7c0 │ │ │ │ + bne 7e79c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7d838 │ │ │ │ + ldr r3, [pc, #160] @ 7e814 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d7a8 │ │ │ │ + beq 7e784 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7d7c4 │ │ │ │ - ldr r3, [pc, #140] @ 7d83c │ │ │ │ - ldr r1, [pc, #140] @ 7d840 │ │ │ │ + bgt 7e7a0 │ │ │ │ + ldr r3, [pc, #140] @ 7e818 │ │ │ │ + ldr r1, [pc, #140] @ 7e81c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7d828 │ │ │ │ + b 7e804 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14451c │ │ │ │ + bl 144adc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7d804 │ │ │ │ + beq 7e7e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7d804 │ │ │ │ + bne 7e7e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7d828 │ │ │ │ + beq 7e804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d828 │ │ │ │ + bne 7e804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7d958 │ │ │ │ + ldr r2, [pc, #252] @ 7e934 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7d95c │ │ │ │ + ldr r0, [pc, #244] @ 7e938 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7d894 │ │ │ │ + bne 7e870 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7d960 │ │ │ │ + ldr r3, [pc, #224] @ 7e93c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7d8d0 │ │ │ │ + beq 7e8ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7d8d0 │ │ │ │ - b 7d898 │ │ │ │ + ble 7e8ac │ │ │ │ + b 7e874 │ │ │ │ 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 7d8e8 │ │ │ │ + bne 7e8c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7d960 │ │ │ │ + ldr r3, [pc, #160] @ 7e93c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d8d0 │ │ │ │ + beq 7e8ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7d8ec │ │ │ │ - ldr r3, [pc, #140] @ 7d964 │ │ │ │ - ldr r1, [pc, #140] @ 7d968 │ │ │ │ + bgt 7e8c8 │ │ │ │ + ldr r3, [pc, #140] @ 7e940 │ │ │ │ + ldr r1, [pc, #140] @ 7e944 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7d950 │ │ │ │ + b 7e92c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1760a0 │ │ │ │ + bl 176730 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7d92c │ │ │ │ + beq 7e908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7d92c │ │ │ │ + bne 7e908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7d950 │ │ │ │ + beq 7e92c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d950 │ │ │ │ + bne 7e92c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7da80 │ │ │ │ + ldr r2, [pc, #252] @ 7ea5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7da84 │ │ │ │ + ldr r0, [pc, #244] @ 7ea60 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7d9bc │ │ │ │ + bne 7e998 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7da88 │ │ │ │ + ldr r3, [pc, #224] @ 7ea64 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7d9f8 │ │ │ │ + beq 7e9d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7d9f8 │ │ │ │ - b 7d9c0 │ │ │ │ + ble 7e9d4 │ │ │ │ + b 7e99c │ │ │ │ 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 7da10 │ │ │ │ + bne 7e9ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7da88 │ │ │ │ + ldr r3, [pc, #160] @ 7ea64 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d9f8 │ │ │ │ + beq 7e9d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7da14 │ │ │ │ - ldr r3, [pc, #140] @ 7da8c │ │ │ │ - ldr r1, [pc, #140] @ 7da90 │ │ │ │ + bgt 7e9f0 │ │ │ │ + ldr r3, [pc, #140] @ 7ea68 │ │ │ │ + ldr r1, [pc, #140] @ 7ea6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7da78 │ │ │ │ + b 7ea54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1004 │ │ │ │ + bl 1b1e2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7da54 │ │ │ │ + beq 7ea30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7da54 │ │ │ │ + bne 7ea30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7da78 │ │ │ │ + beq 7ea54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7da78 │ │ │ │ + bne 7ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7dba8 │ │ │ │ + ldr r2, [pc, #252] @ 7eb84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7dbac │ │ │ │ + ldr r0, [pc, #244] @ 7eb88 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7dae4 │ │ │ │ + bne 7eac0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7dbb0 │ │ │ │ + ldr r3, [pc, #224] @ 7eb8c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7db20 │ │ │ │ + beq 7eafc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7db20 │ │ │ │ - b 7dae8 │ │ │ │ + ble 7eafc │ │ │ │ + b 7eac4 │ │ │ │ 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 7db38 │ │ │ │ + bne 7eb14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7dbb0 │ │ │ │ + ldr r3, [pc, #160] @ 7eb8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7db20 │ │ │ │ + beq 7eafc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7db3c │ │ │ │ - ldr r3, [pc, #140] @ 7dbb4 │ │ │ │ - ldr r1, [pc, #140] @ 7dbb8 │ │ │ │ + bgt 7eb18 │ │ │ │ + ldr r3, [pc, #140] @ 7eb90 │ │ │ │ + ldr r1, [pc, #140] @ 7eb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7dba0 │ │ │ │ + b 7eb7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1ec8 │ │ │ │ + bl 1a27e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7db7c │ │ │ │ + beq 7eb58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7db7c │ │ │ │ + bne 7eb58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7dba0 │ │ │ │ + beq 7eb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dba0 │ │ │ │ + bne 7eb7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7dc64 │ │ │ │ + ldr r1, [pc, #144] @ 7ec40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7dc68 │ │ │ │ + ldr r2, [pc, #140] @ 7ec44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7dc1c │ │ │ │ + bne 7ebf8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7dc6c │ │ │ │ + ldr r3, [pc, #120] @ 7ec48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7dc04 │ │ │ │ + beq 7ebe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7dc20 │ │ │ │ - ldr r3, [pc, #100] @ 7dc70 │ │ │ │ - ldr r1, [pc, #100] @ 7dc74 │ │ │ │ + bgt 7ebfc │ │ │ │ + ldr r3, [pc, #100] @ 7ec4c │ │ │ │ + ldr r1, [pc, #100] @ 7ec50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 7dc5c │ │ │ │ + b 7ec38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148b38 │ │ │ │ + bl 1490f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dc5c │ │ │ │ + beq 7ec38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dc5c │ │ │ │ + bne 7ec38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7dd20 │ │ │ │ + ldr r1, [pc, #144] @ 7ecfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7dd24 │ │ │ │ + ldr r2, [pc, #140] @ 7ed00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7dcd8 │ │ │ │ + bne 7ecb4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7dd28 │ │ │ │ + ldr r3, [pc, #120] @ 7ed04 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7dcc0 │ │ │ │ + beq 7ec9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7dcdc │ │ │ │ - ldr r3, [pc, #100] @ 7dd2c │ │ │ │ - ldr r1, [pc, #100] @ 7dd30 │ │ │ │ + bgt 7ecb8 │ │ │ │ + ldr r3, [pc, #100] @ 7ed08 │ │ │ │ + ldr r1, [pc, #100] @ 7ed0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 7dd18 │ │ │ │ + b 7ecf4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 303590 │ │ │ │ + bl 304164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dd18 │ │ │ │ + beq 7ecf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dd18 │ │ │ │ + bne 7ecf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7dddc │ │ │ │ + ldr r1, [pc, #144] @ 7edb8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7dde0 │ │ │ │ + ldr r2, [pc, #140] @ 7edbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7dd94 │ │ │ │ + bne 7ed70 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7dde4 │ │ │ │ + ldr r3, [pc, #120] @ 7edc0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7dd7c │ │ │ │ + beq 7ed58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7dd98 │ │ │ │ - ldr r3, [pc, #100] @ 7dde8 │ │ │ │ - ldr r1, [pc, #100] @ 7ddec │ │ │ │ + bgt 7ed74 │ │ │ │ + ldr r3, [pc, #100] @ 7edc4 │ │ │ │ + ldr r1, [pc, #100] @ 7edc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ddd4 │ │ │ │ + b 7edb0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f2e0 │ │ │ │ + bl 14f8a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ddd4 │ │ │ │ + beq 7edb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ddd4 │ │ │ │ + bne 7edb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7df04 │ │ │ │ + ldr r2, [pc, #252] @ 7eee0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7df08 │ │ │ │ + ldr r0, [pc, #244] @ 7eee4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7de40 │ │ │ │ + bne 7ee1c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7df0c │ │ │ │ + ldr r3, [pc, #224] @ 7eee8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7de7c │ │ │ │ + beq 7ee58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7de7c │ │ │ │ - b 7de44 │ │ │ │ + ble 7ee58 │ │ │ │ + b 7ee20 │ │ │ │ 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 7de94 │ │ │ │ + bne 7ee70 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7df0c │ │ │ │ + ldr r3, [pc, #160] @ 7eee8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7de7c │ │ │ │ + beq 7ee58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7de98 │ │ │ │ - ldr r3, [pc, #140] @ 7df10 │ │ │ │ - ldr r1, [pc, #140] @ 7df14 │ │ │ │ + bgt 7ee74 │ │ │ │ + ldr r3, [pc, #140] @ 7eeec │ │ │ │ + ldr r1, [pc, #140] @ 7eef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7defc │ │ │ │ + b 7eed8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d928 │ │ │ │ + bl 13dee8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ded8 │ │ │ │ + beq 7eeb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ded8 │ │ │ │ + bne 7eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7defc │ │ │ │ + beq 7eed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7defc │ │ │ │ + bne 7eed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e02c │ │ │ │ + ldr r2, [pc, #252] @ 7f008 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e030 │ │ │ │ + ldr r0, [pc, #244] @ 7f00c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7df68 │ │ │ │ + bne 7ef44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e034 │ │ │ │ + ldr r3, [pc, #224] @ 7f010 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7dfa4 │ │ │ │ + beq 7ef80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7dfa4 │ │ │ │ - b 7df6c │ │ │ │ + ble 7ef80 │ │ │ │ + b 7ef48 │ │ │ │ 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 7dfbc │ │ │ │ + bne 7ef98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e034 │ │ │ │ + ldr r3, [pc, #160] @ 7f010 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7dfa4 │ │ │ │ + beq 7ef80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7dfc0 │ │ │ │ - ldr r3, [pc, #140] @ 7e038 │ │ │ │ - ldr r1, [pc, #140] @ 7e03c │ │ │ │ + bgt 7ef9c │ │ │ │ + ldr r3, [pc, #140] @ 7f014 │ │ │ │ + ldr r1, [pc, #140] @ 7f018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e024 │ │ │ │ + b 7f000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdf54 │ │ │ │ + bl 1ff844 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e000 │ │ │ │ + beq 7efdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e000 │ │ │ │ + bne 7efdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e024 │ │ │ │ + beq 7f000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e024 │ │ │ │ + bne 7f000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e154 │ │ │ │ + ldr r2, [pc, #252] @ 7f130 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e158 │ │ │ │ + ldr r0, [pc, #244] @ 7f134 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e090 │ │ │ │ + bne 7f06c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e15c │ │ │ │ + ldr r3, [pc, #224] @ 7f138 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e0cc │ │ │ │ + beq 7f0a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e0cc │ │ │ │ - b 7e094 │ │ │ │ + ble 7f0a8 │ │ │ │ + b 7f070 │ │ │ │ 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 7e0e4 │ │ │ │ + bne 7f0c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e15c │ │ │ │ + ldr r3, [pc, #160] @ 7f138 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e0cc │ │ │ │ + beq 7f0a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e0e8 │ │ │ │ - ldr r3, [pc, #140] @ 7e160 │ │ │ │ - ldr r1, [pc, #140] @ 7e164 │ │ │ │ + bgt 7f0c4 │ │ │ │ + ldr r3, [pc, #140] @ 7f13c │ │ │ │ + ldr r1, [pc, #140] @ 7f140 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e14c │ │ │ │ + b 7f128 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178540 │ │ │ │ + bl 178bcc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e128 │ │ │ │ + beq 7f104 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e128 │ │ │ │ + bne 7f104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e14c │ │ │ │ + beq 7f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e14c │ │ │ │ + bne 7f128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e27c │ │ │ │ + ldr r2, [pc, #252] @ 7f258 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e280 │ │ │ │ + ldr r0, [pc, #244] @ 7f25c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e1b8 │ │ │ │ + bne 7f194 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e284 │ │ │ │ + ldr r3, [pc, #224] @ 7f260 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e1f4 │ │ │ │ + beq 7f1d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e1f4 │ │ │ │ - b 7e1bc │ │ │ │ + ble 7f1d0 │ │ │ │ + b 7f198 │ │ │ │ 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 7e20c │ │ │ │ + bne 7f1e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e284 │ │ │ │ + ldr r3, [pc, #160] @ 7f260 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e1f4 │ │ │ │ + beq 7f1d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e210 │ │ │ │ - ldr r3, [pc, #140] @ 7e288 │ │ │ │ - ldr r1, [pc, #140] @ 7e28c │ │ │ │ + bgt 7f1ec │ │ │ │ + ldr r3, [pc, #140] @ 7f264 │ │ │ │ + ldr r1, [pc, #140] @ 7f268 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e274 │ │ │ │ + b 7f250 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d52ac │ │ │ │ + bl 1d68cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e250 │ │ │ │ + beq 7f22c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e250 │ │ │ │ + bne 7f22c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e274 │ │ │ │ + beq 7f250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e274 │ │ │ │ + bne 7f250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e3a4 │ │ │ │ + ldr r2, [pc, #252] @ 7f380 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e3a8 │ │ │ │ + ldr r0, [pc, #244] @ 7f384 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e2e0 │ │ │ │ + bne 7f2bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e3ac │ │ │ │ + ldr r3, [pc, #224] @ 7f388 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e31c │ │ │ │ + beq 7f2f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e31c │ │ │ │ - b 7e2e4 │ │ │ │ + ble 7f2f8 │ │ │ │ + b 7f2c0 │ │ │ │ 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 7e334 │ │ │ │ + bne 7f310 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e3ac │ │ │ │ + ldr r3, [pc, #160] @ 7f388 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e31c │ │ │ │ + beq 7f2f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e338 │ │ │ │ - ldr r3, [pc, #140] @ 7e3b0 │ │ │ │ - ldr r1, [pc, #140] @ 7e3b4 │ │ │ │ + bgt 7f314 │ │ │ │ + ldr r3, [pc, #140] @ 7f38c │ │ │ │ + ldr r1, [pc, #140] @ 7f390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e39c │ │ │ │ + b 7f378 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191d24 │ │ │ │ + bl 1923a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e378 │ │ │ │ + beq 7f354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e378 │ │ │ │ + bne 7f354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e39c │ │ │ │ + beq 7f378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e39c │ │ │ │ + bne 7f378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e4cc │ │ │ │ + ldr r2, [pc, #252] @ 7f4a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e4d0 │ │ │ │ + ldr r0, [pc, #244] @ 7f4ac │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e408 │ │ │ │ + bne 7f3e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e4d4 │ │ │ │ + ldr r3, [pc, #224] @ 7f4b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e444 │ │ │ │ + beq 7f420 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e444 │ │ │ │ - b 7e40c │ │ │ │ + ble 7f420 │ │ │ │ + b 7f3e8 │ │ │ │ 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 7e45c │ │ │ │ + bne 7f438 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e4d4 │ │ │ │ + ldr r3, [pc, #160] @ 7f4b0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e444 │ │ │ │ + beq 7f420 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e460 │ │ │ │ - ldr r3, [pc, #140] @ 7e4d8 │ │ │ │ - ldr r1, [pc, #140] @ 7e4dc │ │ │ │ + bgt 7f43c │ │ │ │ + ldr r3, [pc, #140] @ 7f4b4 │ │ │ │ + ldr r1, [pc, #140] @ 7f4b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e4c4 │ │ │ │ + b 7f4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1497a0 │ │ │ │ + bl 149d64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e4a0 │ │ │ │ + beq 7f47c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e4a0 │ │ │ │ + bne 7f47c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e4c4 │ │ │ │ + beq 7f4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e4c4 │ │ │ │ + bne 7f4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e5f4 │ │ │ │ + ldr r2, [pc, #252] @ 7f5d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e5f8 │ │ │ │ + ldr r0, [pc, #244] @ 7f5d4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e530 │ │ │ │ + bne 7f50c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e5fc │ │ │ │ + ldr r3, [pc, #224] @ 7f5d8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e56c │ │ │ │ + beq 7f548 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e56c │ │ │ │ - b 7e534 │ │ │ │ + ble 7f548 │ │ │ │ + b 7f510 │ │ │ │ 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 7e584 │ │ │ │ + bne 7f560 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e5fc │ │ │ │ + ldr r3, [pc, #160] @ 7f5d8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e56c │ │ │ │ + beq 7f548 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e588 │ │ │ │ - ldr r3, [pc, #140] @ 7e600 │ │ │ │ - ldr r1, [pc, #140] @ 7e604 │ │ │ │ + bgt 7f564 │ │ │ │ + ldr r3, [pc, #140] @ 7f5dc │ │ │ │ + ldr r1, [pc, #140] @ 7f5e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e5ec │ │ │ │ + b 7f5c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6b0 │ │ │ │ + bl 1af438 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e5c8 │ │ │ │ + beq 7f5a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e5c8 │ │ │ │ + bne 7f5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e5ec │ │ │ │ + beq 7f5c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e5ec │ │ │ │ + bne 7f5c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e71c │ │ │ │ + ldr r2, [pc, #252] @ 7f6f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e720 │ │ │ │ + ldr r0, [pc, #244] @ 7f6fc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e658 │ │ │ │ + bne 7f634 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e724 │ │ │ │ + ldr r3, [pc, #224] @ 7f700 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e694 │ │ │ │ + beq 7f670 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e694 │ │ │ │ - b 7e65c │ │ │ │ + ble 7f670 │ │ │ │ + b 7f638 │ │ │ │ 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 7e6ac │ │ │ │ + bne 7f688 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e724 │ │ │ │ + ldr r3, [pc, #160] @ 7f700 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e694 │ │ │ │ + beq 7f670 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e6b0 │ │ │ │ - ldr r3, [pc, #140] @ 7e728 │ │ │ │ - ldr r1, [pc, #140] @ 7e72c │ │ │ │ + bgt 7f68c │ │ │ │ + ldr r3, [pc, #140] @ 7f704 │ │ │ │ + ldr r1, [pc, #140] @ 7f708 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e714 │ │ │ │ + b 7f6f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0f3c │ │ │ │ + bl 1f28b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e6f0 │ │ │ │ + beq 7f6cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e6f0 │ │ │ │ + bne 7f6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e714 │ │ │ │ + beq 7f6f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e714 │ │ │ │ + bne 7f6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e844 │ │ │ │ + ldr r2, [pc, #252] @ 7f820 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e848 │ │ │ │ + ldr r0, [pc, #244] @ 7f824 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e780 │ │ │ │ + bne 7f75c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e84c │ │ │ │ + ldr r3, [pc, #224] @ 7f828 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e7bc │ │ │ │ + beq 7f798 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e7bc │ │ │ │ - b 7e784 │ │ │ │ + ble 7f798 │ │ │ │ + b 7f760 │ │ │ │ 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 7e7d4 │ │ │ │ + bne 7f7b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e84c │ │ │ │ + ldr r3, [pc, #160] @ 7f828 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e7bc │ │ │ │ + beq 7f798 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e7d8 │ │ │ │ - ldr r3, [pc, #140] @ 7e850 │ │ │ │ - ldr r1, [pc, #140] @ 7e854 │ │ │ │ + bgt 7f7b4 │ │ │ │ + ldr r3, [pc, #140] @ 7f82c │ │ │ │ + ldr r1, [pc, #140] @ 7f830 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e83c │ │ │ │ + b 7f818 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 310c04 │ │ │ │ + bl 3120f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e818 │ │ │ │ + beq 7f7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e818 │ │ │ │ + bne 7f7f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e83c │ │ │ │ + beq 7f818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e83c │ │ │ │ + bne 7f818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e96c │ │ │ │ + ldr r2, [pc, #252] @ 7f948 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e970 │ │ │ │ + ldr r0, [pc, #244] @ 7f94c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e8a8 │ │ │ │ + bne 7f884 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e974 │ │ │ │ + ldr r3, [pc, #224] @ 7f950 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e8e4 │ │ │ │ + beq 7f8c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e8e4 │ │ │ │ - b 7e8ac │ │ │ │ + ble 7f8c0 │ │ │ │ + b 7f888 │ │ │ │ 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 7e8fc │ │ │ │ + bne 7f8d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e974 │ │ │ │ + ldr r3, [pc, #160] @ 7f950 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e8e4 │ │ │ │ + beq 7f8c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e900 │ │ │ │ - ldr r3, [pc, #140] @ 7e978 │ │ │ │ - ldr r1, [pc, #140] @ 7e97c │ │ │ │ + bgt 7f8dc │ │ │ │ + ldr r3, [pc, #140] @ 7f954 │ │ │ │ + ldr r1, [pc, #140] @ 7f958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e964 │ │ │ │ + b 7f940 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2daedc │ │ │ │ + bl 2dbab4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e940 │ │ │ │ + beq 7f91c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e940 │ │ │ │ + bne 7f91c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e964 │ │ │ │ + beq 7f940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e964 │ │ │ │ + bne 7f940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ea94 │ │ │ │ + ldr r2, [pc, #252] @ 7fa70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ea98 │ │ │ │ + ldr r0, [pc, #244] @ 7fa74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e9d0 │ │ │ │ + bne 7f9ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ea9c │ │ │ │ + ldr r3, [pc, #224] @ 7fa78 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ea0c │ │ │ │ + beq 7f9e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ea0c │ │ │ │ - b 7e9d4 │ │ │ │ + ble 7f9e8 │ │ │ │ + b 7f9b0 │ │ │ │ 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 7ea24 │ │ │ │ + bne 7fa00 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ea9c │ │ │ │ + ldr r3, [pc, #160] @ 7fa78 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ea0c │ │ │ │ + beq 7f9e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ea28 │ │ │ │ - ldr r3, [pc, #140] @ 7eaa0 │ │ │ │ - ldr r1, [pc, #140] @ 7eaa4 │ │ │ │ + bgt 7fa04 │ │ │ │ + ldr r3, [pc, #140] @ 7fa7c │ │ │ │ + ldr r1, [pc, #140] @ 7fa80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ea8c │ │ │ │ + b 7fa68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd19c │ │ │ │ + bl 1fea8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ea68 │ │ │ │ + beq 7fa44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea68 │ │ │ │ + bne 7fa44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea8c │ │ │ │ + beq 7fa68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ea8c │ │ │ │ + bne 7fa68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ebbc │ │ │ │ + ldr r2, [pc, #252] @ 7fb98 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ebc0 │ │ │ │ + ldr r0, [pc, #244] @ 7fb9c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eaf8 │ │ │ │ + bne 7fad4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ebc4 │ │ │ │ + ldr r3, [pc, #224] @ 7fba0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eb34 │ │ │ │ + beq 7fb10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eb34 │ │ │ │ - b 7eafc │ │ │ │ + ble 7fb10 │ │ │ │ + b 7fad8 │ │ │ │ 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 7eb4c │ │ │ │ + bne 7fb28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ebc4 │ │ │ │ + ldr r3, [pc, #160] @ 7fba0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eb34 │ │ │ │ + beq 7fb10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eb50 │ │ │ │ - ldr r3, [pc, #140] @ 7ebc8 │ │ │ │ - ldr r1, [pc, #140] @ 7ebcc │ │ │ │ + bgt 7fb2c │ │ │ │ + ldr r3, [pc, #140] @ 7fba4 │ │ │ │ + ldr r1, [pc, #140] @ 7fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ebb4 │ │ │ │ + b 7fb90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317cc0 │ │ │ │ + bl 3187e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eb90 │ │ │ │ + beq 7fb6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eb90 │ │ │ │ + bne 7fb6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebb4 │ │ │ │ + beq 7fb90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ebb4 │ │ │ │ + bne 7fb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ece4 │ │ │ │ + ldr r2, [pc, #252] @ 7fcc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ece8 │ │ │ │ + ldr r0, [pc, #244] @ 7fcc4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ec20 │ │ │ │ + bne 7fbfc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ecec │ │ │ │ + ldr r3, [pc, #224] @ 7fcc8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ec5c │ │ │ │ + beq 7fc38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ec5c │ │ │ │ - b 7ec24 │ │ │ │ + ble 7fc38 │ │ │ │ + b 7fc00 │ │ │ │ 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 7ec74 │ │ │ │ + bne 7fc50 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ecec │ │ │ │ + ldr r3, [pc, #160] @ 7fcc8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec5c │ │ │ │ + beq 7fc38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec78 │ │ │ │ - ldr r3, [pc, #140] @ 7ecf0 │ │ │ │ - ldr r1, [pc, #140] @ 7ecf4 │ │ │ │ + bgt 7fc54 │ │ │ │ + ldr r3, [pc, #140] @ 7fccc │ │ │ │ + ldr r1, [pc, #140] @ 7fcd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ecdc │ │ │ │ + b 7fcb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c34b0 │ │ │ │ + bl 1c4b58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ecb8 │ │ │ │ + beq 7fc94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ecb8 │ │ │ │ + bne 7fc94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ecdc │ │ │ │ + beq 7fcb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ecdc │ │ │ │ + bne 7fcb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ee0c │ │ │ │ + ldr r2, [pc, #252] @ 7fde8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ee10 │ │ │ │ + ldr r0, [pc, #244] @ 7fdec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ed48 │ │ │ │ + bne 7fd24 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ee14 │ │ │ │ + ldr r3, [pc, #224] @ 7fdf0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ed84 │ │ │ │ + beq 7fd60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ed84 │ │ │ │ - b 7ed4c │ │ │ │ + ble 7fd60 │ │ │ │ + b 7fd28 │ │ │ │ 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 7ed9c │ │ │ │ + bne 7fd78 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ee14 │ │ │ │ + ldr r3, [pc, #160] @ 7fdf0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed84 │ │ │ │ + beq 7fd60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eda0 │ │ │ │ - ldr r3, [pc, #140] @ 7ee18 │ │ │ │ - ldr r1, [pc, #140] @ 7ee1c │ │ │ │ + bgt 7fd7c │ │ │ │ + ldr r3, [pc, #140] @ 7fdf4 │ │ │ │ + ldr r1, [pc, #140] @ 7fdf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ee04 │ │ │ │ + b 7fde0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5c48 │ │ │ │ + bl 1d7268 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ede0 │ │ │ │ + beq 7fdbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ede0 │ │ │ │ + bne 7fdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ee04 │ │ │ │ + beq 7fde0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee04 │ │ │ │ + bne 7fde0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef34 │ │ │ │ + ldr r2, [pc, #252] @ 7ff10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef38 │ │ │ │ + ldr r0, [pc, #244] @ 7ff14 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee70 │ │ │ │ + bne 7fe4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef3c │ │ │ │ + ldr r3, [pc, #224] @ 7ff18 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eeac │ │ │ │ + beq 7fe88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eeac │ │ │ │ - b 7ee74 │ │ │ │ + ble 7fe88 │ │ │ │ + b 7fe50 │ │ │ │ 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 7eec4 │ │ │ │ + bne 7fea0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef3c │ │ │ │ + ldr r3, [pc, #160] @ 7ff18 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eeac │ │ │ │ + beq 7fe88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eec8 │ │ │ │ - ldr r3, [pc, #140] @ 7ef40 │ │ │ │ - ldr r1, [pc, #140] @ 7ef44 │ │ │ │ + bgt 7fea4 │ │ │ │ + ldr r3, [pc, #140] @ 7ff1c │ │ │ │ + ldr r1, [pc, #140] @ 7ff20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef2c │ │ │ │ + b 7ff08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e8dc │ │ │ │ + bl 12ee74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef08 │ │ │ │ + beq 7fee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef08 │ │ │ │ + bne 7fee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7ff08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef2c │ │ │ │ + bne 7ff08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ - │ │ │ │ -0007ef48 <_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 a6308 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 7efd8 <_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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7efd8 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7efd8 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_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 7f034 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #32] │ │ │ │ - beq 7f034 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 7f034 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007f03c : │ │ │ │ - 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 bb7f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7f080 │ │ │ │ - ldr r3, [pc, #84] @ 7f0c0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 2842a0 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 7f0b8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 282a74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7f0b8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7f0b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007f0c4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7f170 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7f104 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7d480 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7f114 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f2d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7f11c │ │ │ │ - mov r5, #0 │ │ │ │ - b 7f15c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24c360 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7f15c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7f15c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007f174 <_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] @ 7f220 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7f1b4 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7d480 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7f1c4 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f2d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7f1cc <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 7f20c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 24c360 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7f20c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7f20c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - 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] @ 7f268 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ - ldrne r3, [pc, #32] @ 7f26c <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ - mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7f270 <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7f274 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ - bl 128bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r4, r9, r8, lsr #9 │ │ │ │ - @ instruction: 0x003672d4 │ │ │ │ - eorseq r4, r9, r8, asr lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7f288 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r4, r9, r8, ror lr │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7f2b4 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7f2c8 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7f2cc <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ - b 128bd4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7f2c8 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r0, [pc, #8] @ 7f2d0 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ - b 128bd4 │ │ │ │ - @ instruction: 0x003672d4 │ │ │ │ - mlaseq r9, ip, lr, r4 │ │ │ │ - eorseq r4, r9, r0, asr #29 │ │ │ │ - │ │ │ │ -0007f2d4 : │ │ │ │ - ldr r3, [pc, #84] @ 7f330 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7f308 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7f334 │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f328 │ │ │ │ - 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 r8, r6, r4, asr #30 │ │ │ │ - │ │ │ │ -0007f338 : │ │ │ │ - ldr r3, [pc, #52] @ 7f374 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7f36c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7f378 │ │ │ │ - mov r1, #25 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r8, r6, r0, ror r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ │ │ │ │ -0007f37c : │ │ │ │ - ldr r3, [pc, #52] @ 7f3b8 │ │ │ │ +0007ff24 : │ │ │ │ + ldr r3, [pc, #56] @ 7ff64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7f3b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7f3bc │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 7ff3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r8, r6, r0, ror r8 │ │ │ │ - │ │ │ │ -0007f3c0 : │ │ │ │ - ldr r3, [pc, #52] @ 7f3fc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7f3f4 │ │ │ │ + b 2db578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7f400 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [pc, #20] @ 7ff68 │ │ │ │ + ldr r1, [pc, #20] @ 7ff6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r6, r0, ror r8 │ │ │ │ - │ │ │ │ -0007f404 <_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 7f45c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7f45c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7f450 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7f45c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7f470 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7f494 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7f498 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7f484 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 118dd8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #4 │ │ │ │ - bx lr │ │ │ │ - eorseq r7, r6, r4, lsr lr │ │ │ │ - andeq r0, r0, r7, lsl #10 │ │ │ │ - │ │ │ │ -0007f49c : │ │ │ │ - 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 7f4f0 │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7f4f0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7f4e4 │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7f4f0 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7f504 │ │ │ │ - ldr r0, [pc, #36] @ 7f51c │ │ │ │ - ldr r1, [pc, #36] @ 7f520 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7f514 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 118dd8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, lsr lr │ │ │ │ - andeq r0, r0, r1, lsr #10 │ │ │ │ - │ │ │ │ -0007f524 <_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 7f578 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7f578 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7f56c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7f578 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7f58c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7f5a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7f5a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7f59c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 118dd8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, lsr lr │ │ │ │ - andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7f5b8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b b9744 │ │ │ │ - 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 a4484 <_PyType_GetDict@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7f600 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a8648 <_PyType_LookupRef@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7f614 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7f664 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ - mov r0, r6 │ │ │ │ - bl a553c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7f5e8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7f674 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7f674 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7f650 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 7f658 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ - mov r4, r5 │ │ │ │ - b 7f674 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7f650 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9744 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0007f67c : │ │ │ │ - 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 7f6b4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7f7dc │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 7f6c4 │ │ │ │ - ldr r1, [pc, #292] @ 7f7e0 │ │ │ │ - ldr r0, [pc, #292] @ 7f7e4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7f7d0 │ │ │ │ - ldr r3, [r1, r9, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7f6e0 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - b 7f6c4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 23c778 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7f7d0 │ │ │ │ - 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] @ 7f7e8 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7f7ec │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7f7f0 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7f7f4 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7f7f8 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7f7fc │ │ │ │ - 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 a553c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7f7c8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl a4484 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a5680 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 7f7d4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f7c8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7f7c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r6, ip, sp, r0 │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - @ instruction: 0x00394edc │ │ │ │ - mulseq r7, r4, lr │ │ │ │ - mlaeq r9, r8, ip, fp │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r4, lr, r8, lsl r4 │ │ │ │ - andeq r4, r7, r4, asr r0 │ │ │ │ - │ │ │ │ -0007f800 : │ │ │ │ - b 7f67c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 1274e8 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7f890 │ │ │ │ + subseq r2, r5, r4, lsl #6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r8, r4, ror r7 │ │ │ │ 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] @ 7f8a8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7f898 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7f898 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 116d1c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7f8a0 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7f8ac │ │ │ │ - ldreq r0, [pc, #64] @ 7f8b0 │ │ │ │ - ldrne r0, [pc, #56] @ 7f8ac │ │ │ │ - ldrne r2, [pc, #56] @ 7f8b0 │ │ │ │ - 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] @ 7f8b4 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7f8b4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [pc, #16] @ 7ff98 │ │ │ │ + ldr r1, [pc, #16] @ 7ff9c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0007f8b8 : │ │ │ │ - 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 2d0b90 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0007f950 : │ │ │ │ - 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 7f99c │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - str r2, [r4] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r5] │ │ │ │ - b 7f9f8 │ │ │ │ - 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 18edb0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 33954 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1cb4fc <_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] @ 7fa98 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 7fa4c │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7fa4c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 7fa68 │ │ │ │ - b 7fa80 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7fa3c │ │ │ │ - ldr r0, [pc, #64] @ 7fa9c │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7fa3c │ │ │ │ - b 7fa90 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7fa9c │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fa90 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2782d4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq fp, r5, r8, 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 │ │ │ │ - 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 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7fb04 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc10 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 7fc10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7fc10 │ │ │ │ - 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} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ - 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 7fb38 │ │ │ │ - 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 7fb8c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 7fb8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_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 │ │ │ │ - ldreq r7, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r7] │ │ │ │ - cmp r6, #0 │ │ │ │ - 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] @ 7fc18 │ │ │ │ - bl 3591b0 │ │ │ │ - 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] │ │ │ │ - orr r3, r3, r0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0007fc1c : │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7fc34 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, ip │ │ │ │ - b 7faa0 │ │ │ │ - subseq r6, r5, r0, asr r9 │ │ │ │ - │ │ │ │ -0007fc38 : │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7fc4c │ │ │ │ - b 7faa0 │ │ │ │ - subseq r6, r5, r0, asr r9 │ │ │ │ - │ │ │ │ -0007fc50 : │ │ │ │ - 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] @ 7fce8 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, ip │ │ │ │ - bl 7faa0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7fcdc │ │ │ │ - ldr r3, [pc, #100] @ 7fcec │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cmp r5, #0 │ │ │ │ - streq r5, [r4, #28] │ │ │ │ - beq 7fce0 │ │ │ │ - bl 28104c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33c264 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - bne 7fce0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fcdc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7fcdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r5, ip, ror #28 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r5, r9, r8, lsr r9 │ │ │ │ │ │ │ │ -0007fcf0 : │ │ │ │ - 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] @ 7fd30 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, ip │ │ │ │ - bl 7faa0 │ │ │ │ +0007ffa0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr r0, [r0, #3708] @ 0xe7c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0007fd34 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ - cmn r0, #1 │ │ │ │ - movne r3, r0 │ │ │ │ - strne r3, [r4] │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ + ldr r3, [pc, #16] @ 7ffd4 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 7ffd8 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + subseq ip, r5, r4, asr r4 │ │ │ │ + eorseq r4, r7, r0, lsl #31 │ │ │ │ │ │ │ │ -0007fd64 : │ │ │ │ - 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 19c8f0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - b 17b030 │ │ │ │ - │ │ │ │ -0007fd94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7fe5c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7fdc8 │ │ │ │ - ldr r1, [pc, #164] @ 7fe60 │ │ │ │ - ldr r0, [pc, #164] @ 7fe64 │ │ │ │ - bl 2e1078 <_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 7fdc0 │ │ │ │ - ldr r3, [pc, #136] @ 7fe68 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7fe54 │ │ │ │ - bl 91940 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, r7 │ │ │ │ - movne r8, #0 │ │ │ │ - beq 7fdc0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge 7fe2c │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9c9e4 │ │ │ │ - add r8, r8, #2 │ │ │ │ - add r6, r6, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7fdfc │ │ │ │ - b 7fdc0 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe54 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 7fe54 │ │ │ │ - bl 9abd0 <_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 r9, r7, r4, asr #2 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - │ │ │ │ -0007fe6c <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0007ffdc <_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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7fed0 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80040 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4508 │ │ │ │ + bl a49f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7febc <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 8002c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7fec4 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 80034 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 7fed0 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80040 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 7febc <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8002c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 7fee0 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9dd28 │ │ │ │ - @ instruction: 0x00394ef4 │ │ │ │ - ldr r0, [pc] @ 7feec <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9dd28 │ │ │ │ - eorseq r4, r9, r0, lsl #30 │ │ │ │ + ldr r0, [pc] @ 80050 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9e20c │ │ │ │ + eorseq r5, r9, r4, ror #18 │ │ │ │ + ldr r0, [pc] @ 8005c <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9e20c │ │ │ │ + eorseq r5, r9, r0, ror r9 │ │ │ │ │ │ │ │ -0007fef0 : │ │ │ │ +00080060 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c4cc │ │ │ │ + b 9c9b0 │ │ │ │ │ │ │ │ -0007fefc : │ │ │ │ +0008006c : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c4cc │ │ │ │ + b 9c9b0 │ │ │ │ │ │ │ │ -0007ff04 : │ │ │ │ +00080074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 7ff64 │ │ │ │ + ldr r1, [pc, #72] @ 800d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 7ff44 │ │ │ │ - bl ade04 │ │ │ │ + beq 800b4 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ff44 │ │ │ │ - ldr r0, [pc, #44] @ 7ff68 │ │ │ │ + bne 800b4 │ │ │ │ + ldr r0, [pc, #44] @ 800d8 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7ff54 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 800c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 800cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r0, r8, r8, asr #6 │ │ │ │ + eorseq r0, r8, ip, lsr #26 │ │ │ │ │ │ │ │ -0007ff6c : │ │ │ │ +000800dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 7ffbc │ │ │ │ + ldr r1, [pc, #56] @ 8012c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 7ffb0 │ │ │ │ - bl ade04 │ │ │ │ + beq 80120 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ffb0 │ │ │ │ - ldr r0, [pc, #28] @ 7ffc0 │ │ │ │ + bne 80120 │ │ │ │ + ldr r0, [pc, #28] @ 80130 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_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 r0, r8, r8, asr #6 │ │ │ │ + eorseq r0, r8, ip, lsr #26 │ │ │ │ │ │ │ │ -0007ffc4 : │ │ │ │ +00080134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 276e3c │ │ │ │ + bl 2785d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80018 │ │ │ │ - bl bbd64 │ │ │ │ + beq 80188 │ │ │ │ + bl bc29c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80004 │ │ │ │ + beq 80174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8000c │ │ │ │ + beq 8017c │ │ │ │ mov r4, r5 │ │ │ │ - b 80018 │ │ │ │ + b 80188 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 80174 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00080190 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 801b0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2a1184 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r5, r2 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [pc, #56] @ 801fc │ │ │ │ + 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 801f0 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80004 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ │ │ │ │ -00080020 : │ │ │ │ +00080200 : │ │ │ │ mov r2, #0 │ │ │ │ - b a7808 │ │ │ │ + b a7cf0 │ │ │ │ │ │ │ │ -00080028 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080208 <_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 b9744 │ │ │ │ + b b9c7c │ │ │ │ │ │ │ │ -00080058 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00080238 <_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] @ 80104 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 802e4 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 80098 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 80278 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d480 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 800a8 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79d9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 80288 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 80028 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 80208 <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 800b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 80290 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 800f0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 802d0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c360 │ │ │ │ + bl 24ddbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 800f0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 802d0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 800f0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 802d0 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00080108 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000802e8 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 8025c <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 8043c <_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] @ 80260 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 80440 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80164 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80264 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 80344 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80444 <_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 8018c <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80268 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 8036c <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 80448 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 80198 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 8026c <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 80378 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 8044c <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 801bc <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 80270 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 8039c <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 80450 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80274 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 80454 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a5180 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a6230 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80204 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 80278 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 803e4 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 80458 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80250 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 80430 <_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 8516c │ │ │ │ + bl 855e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80274 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80454 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 8027c <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 80280 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 8045c <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 80460 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r9, r0, lsl pc │ │ │ │ - eorseq r4, r9, r8, lsl pc │ │ │ │ - eorseq r4, r9, r0, lsr #30 │ │ │ │ - eorseq r4, r9, r8, lsr pc │ │ │ │ - eorseq sl, r6, r8, lsl #24 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - eorseq ip, r7, r0, lsr r6 │ │ │ │ - eorseq r4, r9, ip, asr #30 │ │ │ │ - ldrsheq lr, [r3], #-172 @ 0xffffff54 │ │ │ │ + eorseq r5, r9, r0, lsl #19 │ │ │ │ + eorseq r5, r9, r8, lsl #19 │ │ │ │ + mlaseq r9, r0, r9, r5 │ │ │ │ + eorseq r5, r9, r8, lsr #19 │ │ │ │ + eorseq fp, r6, r8, lsl #14 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq sp, r7, r0, ror #1 │ │ │ │ + @ instruction: 0x003959bc │ │ │ │ + subseq pc, r3, ip, ror #11 │ │ │ │ │ │ │ │ -00080284 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080464 <_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 802c4 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 804a4 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 8061c <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 807fc <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 802e8 <_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 80304 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 804e4 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80484 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80620 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80664 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80800 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80624 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 80804 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_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 80388 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 80568 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 8034c <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80628 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 8052c <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 8062c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80370 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80630 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 80550 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80810 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80634 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80450 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80638 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 8043c <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 80630 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 8061c <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 803ac <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 8058c <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 8062c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 803d0 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 805b0 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 8063c <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 8042c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 8060c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80400 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80640 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 805e0 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80644 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80484 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80648 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80664 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 8064c <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80450 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80650 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 80630 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80654 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80484 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80664 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80484 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80658 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80664 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 8065c <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80608 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 807e8 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 804a4 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80684 <_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 804e4 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 806c4 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 804d4 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 806b4 <_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 804b0 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 80690 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80558 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 80738 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 8053c <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 8071c <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80518 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80660 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 806f8 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80664 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 805dc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 807bc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80668 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 805dc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 8066c <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80670 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 805f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 807bc <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 805a0 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 80780 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 8057c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80674 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 80678 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 805f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 8075c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 805e0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 8067c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80680 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 805f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 807c0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 805bc <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80684 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 80688 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 805f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 8079c <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 805e0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 8068c <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80690 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 805f8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 807c0 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80608 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80614 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80694 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80618 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 80698 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 807e8 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80108 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 802e8 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq lr, r3, r4, lsl fp │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r4, r9, r4, ror #30 │ │ │ │ + subseq pc, r3, r4, lsl #12 │ │ │ │ + eorseq r3, r6, ip, lsr r2 │ │ │ │ + @ instruction: 0x003959d4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r4, r9, r8, lsr #31 │ │ │ │ + eorseq r5, r9, r8, lsl sl │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r4, r9, r8, asr #31 │ │ │ │ + eorseq r5, r9, r8, lsr sl │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r5, r9, r8, lsr #32 │ │ │ │ + mlaseq r9, r8, sl, r5 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r5, r9, ip, asr r0 │ │ │ │ + eorseq r5, r9, ip, asr #21 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r5, r9, r0, ror r0 │ │ │ │ + eorseq r5, r9, r0, ror #21 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r5, r9, ip, lsl #1 │ │ │ │ + @ instruction: 0x00395afc │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r5, r9, r0, asr #32 │ │ │ │ + @ instruction: 0x00395ab0 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - ldrheq r5, [r9], -r4 @ │ │ │ │ + eorseq r5, r9, r4, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r5, [r9], -r0 @ │ │ │ │ - eorseq r5, r9, r0, ror #1 │ │ │ │ + eorseq r5, r9, r0, asr #22 │ │ │ │ + eorseq r5, r9, r0, asr fp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsheq r5, [r9], -r0 @ │ │ │ │ + eorseq r5, r9, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r5, r9, r0, lsl #2 │ │ │ │ + eorseq r5, r9, r0, ror fp │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r5, r9, r4, lsl r1 │ │ │ │ + eorseq r5, r9, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r5, r9, r8, lsr #2 │ │ │ │ + mlaseq r9, r8, fp, r5 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r5, r9, ip, lsr r1 │ │ │ │ + eorseq r5, r9, ip, lsr #23 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r5, r9, r0, asr r1 │ │ │ │ + eorseq r5, r9, r0, asr #23 │ │ │ │ + │ │ │ │ +0008087c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #108] @ 80900 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #152] @ 0x98 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx r2 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 808f4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #284 @ 0x11c │ │ │ │ + add r1, r4, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl 1128dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 808f8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 808f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 808f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -0008069c : │ │ │ │ +00080904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 806e8 │ │ │ │ + ldr r2, [pc, #52] @ 80950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 806d8 │ │ │ │ - ldr r0, [pc, #40] @ 806ec │ │ │ │ + beq 80940 │ │ │ │ + ldr r0, [pc, #40] @ 80954 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 806f0 │ │ │ │ + ldr r1, [pc, #36] @ 80958 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, ror #2 │ │ │ │ + eorseq r0, r9, r0, lsl ip │ │ │ │ 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 80730 │ │ │ │ + bne 80998 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 8091c │ │ │ │ + ldr r3, [pc, #508] @ 80b84 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80830 │ │ │ │ + bhi 80a98 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80920 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80b88 │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80714 │ │ │ │ + bne 8097c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80754 │ │ │ │ + b 809bc │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80740 │ │ │ │ + beq 809a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 8079c │ │ │ │ + bne 80a04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80740 │ │ │ │ + beq 809a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80740 │ │ │ │ + bne 809a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80740 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 809a8 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80924 │ │ │ │ - beq 80844 │ │ │ │ + ldreq r4, [pc, #380] @ 80b8c │ │ │ │ + beq 80aac │ │ │ │ mov r0, r8 │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 808d0 │ │ │ │ + beq 80b38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80844 │ │ │ │ - ldr r3, [pc, #344] @ 80928 │ │ │ │ - ldr r1, [pc, #344] @ 8092c │ │ │ │ + bne 80aac │ │ │ │ + ldr r3, [pc, #344] @ 80b90 │ │ │ │ + ldr r1, [pc, #344] @ 80b94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 808d0 │ │ │ │ + beq 80b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 808d0 │ │ │ │ + bne 80b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 808d0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 80b38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191f44 │ │ │ │ + bl 1925c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80924 │ │ │ │ + ldrne r4, [pc, #272] @ 80b8c │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80844 │ │ │ │ - b 80740 │ │ │ │ - ldr r3, [pc, #268] @ 80930 │ │ │ │ - ldr r1, [pc, #268] @ 80934 │ │ │ │ + bne 80aac │ │ │ │ + b 809a8 │ │ │ │ + ldr r3, [pc, #268] @ 80b98 │ │ │ │ + ldr r1, [pc, #268] @ 80b9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 80740 │ │ │ │ - ldr r3, [pc, #248] @ 80930 │ │ │ │ - ldr r1, [pc, #252] @ 80938 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 809a8 │ │ │ │ + ldr r3, [pc, #248] @ 80b98 │ │ │ │ + ldr r1, [pc, #252] @ 80ba0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 80740 │ │ │ │ + bl 117b4c │ │ │ │ + b 809a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192180 │ │ │ │ + bl 1927fc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80884 │ │ │ │ + beq 80aec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80884 │ │ │ │ + bne 80aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 808a8 │ │ │ │ + beq 80b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 808a8 │ │ │ │ + bne 80b10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80740 │ │ │ │ + beq 809a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80740 │ │ │ │ + bne 809a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80740 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 809a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 808f4 │ │ │ │ + beq 80b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 808f4 │ │ │ │ + bne 80b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80740 │ │ │ │ + beq 809a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80740 │ │ │ │ + bne 809a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80740 │ │ │ │ - subseq lr, r3, r0, asr #21 │ │ │ │ - eorseq r0, r8, r0, lsr #14 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 809a8 │ │ │ │ + ldrheq pc, [r3], #-80 @ 0xffffffb0 @ │ │ │ │ + eorseq r1, r8, ip, asr r2 │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, r0, asr #30 │ │ │ │ + @ instruction: 0x003749f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r0, ror #30 │ │ │ │ - eorseq r3, r7, ip, lsl #31 │ │ │ │ + eorseq r4, r7, r0, lsl sl │ │ │ │ + eorseq r4, r7, ip, lsr sl │ │ │ │ │ │ │ │ -0008093c : │ │ │ │ +00080ba4 : │ │ │ │ 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] @ 80a40 │ │ │ │ + ldr r9, [pc, #236] @ 80ca8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80994 │ │ │ │ + beq 80bfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80988 │ │ │ │ + bne 80bf0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aafb8 │ │ │ │ + bl ab4a0 │ │ │ │ mov r3, r0 │ │ │ │ - b 80998 │ │ │ │ + b 80c00 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 809b8 │ │ │ │ + bne 80c20 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 809d4 │ │ │ │ + b 80c3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80980 │ │ │ │ - bl aafb8 │ │ │ │ + beq 80be8 │ │ │ │ + bl ab4a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 809f8 │ │ │ │ + bne 80c60 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80a14 │ │ │ │ + b 80c7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80980 │ │ │ │ - bl aafb8 │ │ │ │ + beq 80be8 │ │ │ │ + bl ab4a0 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80980 │ │ │ │ + blt 80be8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80980 │ │ │ │ + bge 80be8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080a44 : │ │ │ │ +00080cac : │ │ │ │ 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 16ecb8 │ │ │ │ + bl 16f22c │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f600 │ │ │ │ + bl 16fb74 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -88988,1005 +89158,1068 @@ │ │ │ │ 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] @ 80b44 │ │ │ │ - bl fe10c │ │ │ │ + ldr r1, [pc, #100] @ 80dac │ │ │ │ + bl fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80af0 │ │ │ │ + bne 80d58 │ │ │ │ mov r0, #0 │ │ │ │ - b 80b3c │ │ │ │ + b 80da4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56800 │ │ │ │ + bl 5679c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80b14 │ │ │ │ - bl a55f0 │ │ │ │ + bne 80d7c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ae8 │ │ │ │ + bne 80d50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80b38 │ │ │ │ - bl a55f0 │ │ │ │ + bne 80da0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ae8 │ │ │ │ - ldr r0, [pc, #8] @ 80b48 │ │ │ │ + bne 80d50 │ │ │ │ + ldr r0, [pc, #8] @ 80db0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ 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 a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80b80 │ │ │ │ + bne 80de8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 80c0c │ │ │ │ + b 80e74 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80c14 │ │ │ │ - ldrne r0, [pc, #136] @ 80c18 │ │ │ │ + ldreq r0, [pc, #136] @ 80e7c │ │ │ │ + ldrne r0, [pc, #136] @ 80e80 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f5d8 │ │ │ │ + bl 19ff18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80bd4 │ │ │ │ + beq 80e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80bd4 │ │ │ │ + bne 80e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80b78 │ │ │ │ + beq 80de0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80bf0 │ │ │ │ + bne 80e58 │ │ │ │ mov r0, #0 │ │ │ │ - b 80c0c │ │ │ │ + b 80e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80be8 │ │ │ │ + bne 80e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80be8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 80e50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsl #4 │ │ │ │ - subseq sl, r7, r8, asr pc │ │ │ │ + subseq sl, r7, r0, lsl r2 │ │ │ │ + subseq sl, r7, r0, ror #30 │ │ │ │ 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 80c6c │ │ │ │ + bne 80ed4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 80c6c │ │ │ │ - ldr r2, [pc, #72] @ 80cac │ │ │ │ + beq 80ed4 │ │ │ │ + ldr r2, [pc, #72] @ 80f14 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 80cb0 │ │ │ │ + ldr r1, [pc, #68] @ 80f18 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92584 │ │ │ │ + bl 92a4c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80ca0 │ │ │ │ + beq 80f08 │ │ │ │ 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 10cad4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10d02c <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00080cb4 : │ │ │ │ +00080f1c : │ │ │ │ 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 80cdc │ │ │ │ - bl 58654 │ │ │ │ - b 80d20 │ │ │ │ - ldr r3, [pc, #68] @ 80d28 │ │ │ │ + bne 80f44 │ │ │ │ + bl 585a0 │ │ │ │ + b 80f88 │ │ │ │ + ldr r3, [pc, #68] @ 80f90 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80d2c │ │ │ │ + ldr r1, [pc, #56] @ 80f94 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80d20 │ │ │ │ + blt 80f88 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80d30 │ │ │ │ + ldr r1, [pc, #32] @ 80f98 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 65060 │ │ │ │ + b 64f70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r9, ip, r1, r5 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + eorseq r5, r9, ip, lsl #24 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ │ │ │ │ -00080d34 : │ │ │ │ +00080f9c : │ │ │ │ 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 80d5c │ │ │ │ - bl 58654 │ │ │ │ - b 80e04 │ │ │ │ - ldr r3, [pc, #168] @ 80e0c │ │ │ │ + bne 80fc4 │ │ │ │ + bl 585a0 │ │ │ │ + b 8106c │ │ │ │ + ldr r3, [pc, #168] @ 81074 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 80e10 │ │ │ │ + ldr r1, [pc, #156] @ 81078 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e04 │ │ │ │ - ldr r3, [pc, #136] @ 80e14 │ │ │ │ + blt 8106c │ │ │ │ + ldr r3, [pc, #136] @ 8107c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65060 │ │ │ │ + bl 64f70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80e04 │ │ │ │ + beq 8106c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 80dfc │ │ │ │ + bne 81064 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 80e18 │ │ │ │ + ldr r2, [pc, #84] @ 81080 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 80e1c │ │ │ │ + ldr r1, [pc, #76] @ 81084 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e04 │ │ │ │ + beq 8106c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e04 │ │ │ │ + bne 8106c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80e04 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8106c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fca4 │ │ │ │ + b 2416e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003951f0 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + eorseq r5, r9, r0, ror #24 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, r4, ror #16 │ │ │ │ + eorseq r6, r7, r4, lsl r3 │ │ │ │ │ │ │ │ -00080e20 : │ │ │ │ +00081088 : │ │ │ │ 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 80e48 │ │ │ │ - bl 58654 │ │ │ │ - b 80e8c │ │ │ │ - ldr r3, [pc, #68] @ 80e94 │ │ │ │ + bne 810b0 │ │ │ │ + bl 585a0 │ │ │ │ + b 810f4 │ │ │ │ + ldr r3, [pc, #68] @ 810fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80e98 │ │ │ │ + ldr r1, [pc, #56] @ 81100 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e8c │ │ │ │ + blt 810f4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80e9c │ │ │ │ + ldr r1, [pc, #32] @ 81104 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229aac │ │ │ │ + b 22b570 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r5, r9, ip, asr #4 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + @ instruction: 0x00395cbc │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ │ │ │ │ -00080ea0 : │ │ │ │ +00081108 : │ │ │ │ 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 80ec8 │ │ │ │ - bl 58654 │ │ │ │ - b 80ef0 │ │ │ │ - ldr r3, [pc, #164] @ 80f74 │ │ │ │ + bne 81130 │ │ │ │ + bl 585a0 │ │ │ │ + b 81158 │ │ │ │ + ldr r3, [pc, #164] @ 811dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 80f78 │ │ │ │ + ldr r1, [pc, #152] @ 811e0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9184 │ │ │ │ + bl 1ba81c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80ef8 │ │ │ │ + bge 81160 │ │ │ │ mov r4, #0 │ │ │ │ - b 80f6c │ │ │ │ - ldr r3, [pc, #124] @ 80f7c │ │ │ │ + b 811d4 │ │ │ │ + ldr r3, [pc, #124] @ 811e4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 229aac │ │ │ │ + bl 22b570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80ef0 │ │ │ │ + beq 81158 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 80f6c │ │ │ │ - ldr r2, [pc, #76] @ 80f80 │ │ │ │ + bne 811d4 │ │ │ │ + ldr r2, [pc, #76] @ 811e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 80f84 │ │ │ │ + ldr r1, [pc, #68] @ 811ec │ │ │ │ mov r2, r5 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ef0 │ │ │ │ + beq 81158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ef0 │ │ │ │ + bne 81158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 80ef0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 81158 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003952dc │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + eorseq r5, r9, ip, asr #26 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, lsr r3 │ │ │ │ + eorseq r5, r9, r8, lsr #27 │ │ │ │ │ │ │ │ -00080f88 : │ │ │ │ +000811f0 : │ │ │ │ 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 144aac <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 14506c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a50 │ │ │ │ + b b1f8c │ │ │ │ │ │ │ │ -00080fc0 : │ │ │ │ +00081228 : │ │ │ │ mov r3, #0 │ │ │ │ - b 2255e4 │ │ │ │ + b 22708c │ │ │ │ │ │ │ │ -00080fc8 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081230 <_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 10b15c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b6b4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00080ff8 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00081260 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 81018 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 81010 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 81280 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81278 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 8101c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81284 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c974 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -00081020 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081288 <_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] @ 81184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 813ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 81094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 812fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81084 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 812ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81078 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 812e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 8109c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 812c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 81094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 812fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 81048 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 8109c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 812b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 810a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 810f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 810f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81358 <_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 81110 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 81110 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 810c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81328 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 810c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81328 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 81138 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 813c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81170 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 813d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81170 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 813d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 8113c <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 813a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 81158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 813c0 <_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] @ 8129c <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 812a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81508 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 811d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81440 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 812a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 81214 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81214 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 811dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81444 <_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 8122c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 812a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 8150c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81214 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81230 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 812a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 812ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b 81294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 814fc <_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 1f86e4 │ │ │ │ + bl 1f9fd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81270 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81270 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 814fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 814fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 815c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8135c <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 815c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81310 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81578 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 812f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81314 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81368 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 8157c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 815cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 81350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204c9c │ │ │ │ + bl 206660 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 8167c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81418 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 81680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 813cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81634 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 8141c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 813b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 813d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81420 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81424 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81688 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 8168c <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 8140c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab80 │ │ │ │ + bl 17b20c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8140c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8140c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 814d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 8173c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 816f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81470 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 814dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 814e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 816f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81748 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 814c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fff8 │ │ │ │ + bl 2119d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 814c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 814c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ │ │ │ │ -000814e4 : │ │ │ │ +0008174c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81524 │ │ │ │ + ldr r4, [pc, #40] @ 8178c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b457c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b5228 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81528 │ │ │ │ - b 2a7860 │ │ │ │ + ldr r0, [pc, #4] @ 81790 │ │ │ │ + b 2a8910 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r0, lsr #7 │ │ │ │ + eorseq r5, r9, r0, lsl lr │ │ │ │ │ │ │ │ -0008152c : │ │ │ │ +00081794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2755ec │ │ │ │ + bl 276d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81554 │ │ │ │ - bl 11a82c │ │ │ │ + bne 817bc │ │ │ │ + bl 11adc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81574 │ │ │ │ + beq 817dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81574 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 817dc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0008157c <_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] @ 815ec <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r0, r3 │ │ │ │ - bne 815a4 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ - mov r4, #0 │ │ │ │ - b 815e4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 304f20 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 8159c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3053b0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 815e4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ce1b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8159c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a82c │ │ │ │ - b 8159c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - 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 r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2755ec │ │ │ │ + bl 276d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8167c <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ + beq 81870 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81640 <_PyXI_NamespaceFromNames@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #84] @ 81684 <_PyXI_NamespaceFromNames@@Base+0x108> │ │ │ │ + beq 81834 │ │ │ │ + ldr r1, [pc, #84] @ 81878 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ mov r5, r0 │ │ │ │ - b 8164c <_PyXI_NamespaceFromNames@@Base+0xd0> │ │ │ │ + b 81840 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81668 <_PyXI_NamespaceFromNames@@Base+0xec> │ │ │ │ + beq 8185c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81670 <_PyXI_NamespaceFromNames@@Base+0xf4> │ │ │ │ + beq 81864 │ │ │ │ mov r4, r5 │ │ │ │ - b 8167c <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ + b 81870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 81668 <_PyXI_NamespaceFromNames@@Base+0xec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8185c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r6, r8, asr #16 │ │ │ │ + eorseq r6, r6, r8, asr #6 │ │ │ │ │ │ │ │ -00081688 : │ │ │ │ +0008187c : │ │ │ │ mov r3, #2 │ │ │ │ - b 815f0 <_PyXI_NamespaceFromNames@@Base+0x74> │ │ │ │ + b 817e4 │ │ │ │ │ │ │ │ -00081690 : │ │ │ │ +00081884 : │ │ │ │ mov r3, #3 │ │ │ │ - b 815f0 <_PyXI_NamespaceFromNames@@Base+0x74> │ │ │ │ + b 817e4 │ │ │ │ │ │ │ │ -00081698 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0008188c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa69c │ │ │ │ + bl 1ab058 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 3301e8 │ │ │ │ + b 330ce8 │ │ │ │ + │ │ │ │ +000818b0 <_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] @ 81920 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r0, r3 │ │ │ │ + bne 818d8 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + mov r4, #0 │ │ │ │ + b 81918 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 305af4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 305f84 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 81918 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8b958 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cf7dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11adc0 │ │ │ │ + b 818d0 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00081924 : │ │ │ │ + ldr r1, [pc, #28] @ 81948 │ │ │ │ + ldr r3, [pc, #28] @ 8194c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359c90 │ │ │ │ + ldr r2, [pc, #20] @ 81950 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 18f83c <_PyErr_SetString@@Base> │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r5, r9, r8, lsr lr │ │ │ │ + │ │ │ │ +00081954 <_PyState_AddModule@@Base>: │ │ │ │ + subs r3, r2, #0 │ │ │ │ + beq 819a0 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 81994 <_PyState_AddModule@@Base+0x40> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 819a8 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 819ac <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 241d08 │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x00379ed0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 819d8 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 819dc <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r5, r9, ip, asr lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 81a08 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a0c <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r5, r9, ip, asr lr │ │ │ │ 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 816fc <_PyCrossInterpreterData_Lookup@@Base+0x64> │ │ │ │ - ldr r2, [pc, #84] @ 8173c <_PyCrossInterpreterData_Lookup@@Base+0xa4> │ │ │ │ - ldr r1, [pc, #84] @ 81740 <_PyCrossInterpreterData_Lookup@@Base+0xa8> │ │ │ │ - ldr r0, [pc, #84] @ 81744 <_PyCrossInterpreterData_Lookup@@Base+0xac> │ │ │ │ + bne 81a50 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81a90 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81a94 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81a98 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81748 <_PyCrossInterpreterData_Lookup@@Base+0xb0> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #68] @ 81a9c <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 359c90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 240e98 │ │ │ │ + bl 2428dc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 816f4 <_PyCrossInterpreterData_Lookup@@Base+0x5c> │ │ │ │ + beq 81a48 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81734 <_PyCrossInterpreterData_Lookup@@Base+0x9c> │ │ │ │ + beq 81a88 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 243220 │ │ │ │ - ldr r0, [pc, #16] @ 8174c <_PyCrossInterpreterData_Lookup@@Base+0xb4> │ │ │ │ + b 244c64 │ │ │ │ + ldr r0, [pc, #16] @ 81aa0 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r7, r6, r8, asr sl │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r8, r6, r8, asr r5 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 819dc <_PyCrossInterpreterData_Lookup@@Base+0x344> │ │ │ │ - ldr r3, [pc, #624] @ 819e8 <_PyCrossInterpreterData_Lookup@@Base+0x350> │ │ │ │ - bl 3591b0 │ │ │ │ + beq 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d3c <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 817a8 <_PyCrossInterpreterData_Lookup@@Base+0x110> │ │ │ │ + bgt 81afc <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 817a8 <_PyCrossInterpreterData_Lookup@@Base+0x110> │ │ │ │ + bne 81afc <_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] @ 819ec <_PyCrossInterpreterData_Lookup@@Base+0x354> │ │ │ │ + ldr r3, [pc, #572] @ 81d40 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81810 <_PyCrossInterpreterData_Lookup@@Base+0x178> │ │ │ │ - bl 9dd28 │ │ │ │ + beq 81b64 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81800 <_PyCrossInterpreterData_Lookup@@Base+0x168> │ │ │ │ + beq 81b54 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81800 <_PyCrossInterpreterData_Lookup@@Base+0x168> │ │ │ │ + bne 81b54 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 817b4 <_PyCrossInterpreterData_Lookup@@Base+0x11c> │ │ │ │ - b 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ - ldr r3, [pc, #472] @ 819f0 <_PyCrossInterpreterData_Lookup@@Base+0x358> │ │ │ │ + beq 81b08 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81d44 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8187c <_PyCrossInterpreterData_Lookup@@Base+0x1e4> │ │ │ │ + beq 81bd0 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81818 <_PyCrossInterpreterData_Lookup@@Base+0x180> │ │ │ │ - bl 9dd28 │ │ │ │ + beq 81b6c <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81870 <_PyCrossInterpreterData_Lookup@@Base+0x1d8> │ │ │ │ + beq 81bc4 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81870 <_PyCrossInterpreterData_Lookup@@Base+0x1d8> │ │ │ │ + bne 81bc4 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81818 <_PyCrossInterpreterData_Lookup@@Base+0x180> │ │ │ │ - b 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ - ldr r3, [pc, #368] @ 819f4 <_PyCrossInterpreterData_Lookup@@Base+0x35c> │ │ │ │ + beq 81b6c <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81d48 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 818e8 <_PyCrossInterpreterData_Lookup@@Base+0x250> │ │ │ │ + beq 81c3c <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81884 <_PyCrossInterpreterData_Lookup@@Base+0x1ec> │ │ │ │ - bl 9dd28 │ │ │ │ + beq 81bd8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 818dc <_PyCrossInterpreterData_Lookup@@Base+0x244> │ │ │ │ + beq 81c30 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 818dc <_PyCrossInterpreterData_Lookup@@Base+0x244> │ │ │ │ + bne 81c30 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81884 <_PyCrossInterpreterData_Lookup@@Base+0x1ec> │ │ │ │ - b 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ - ldr r3, [pc, #264] @ 819f8 <_PyCrossInterpreterData_Lookup@@Base+0x360> │ │ │ │ + beq 81bd8 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81d4c <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 819e0 <_PyCrossInterpreterData_Lookup@@Base+0x348> │ │ │ │ + beq 81d34 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 819e0 <_PyCrossInterpreterData_Lookup@@Base+0x348> │ │ │ │ - bl 9dd28 │ │ │ │ + beq 81d34 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115858 │ │ │ │ + bl 115ddc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81950 <_PyCrossInterpreterData_Lookup@@Base+0x2b8> │ │ │ │ + bge 81ca4 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + beq 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ + bne 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 819b8 <_PyCrossInterpreterData_Lookup@@Base+0x320> │ │ │ │ - beq 8197c <_PyCrossInterpreterData_Lookup@@Base+0x2e4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 81d0c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81cd0 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 818f8 <_PyCrossInterpreterData_Lookup@@Base+0x260> │ │ │ │ + beq 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 818f8 <_PyCrossInterpreterData_Lookup@@Base+0x260> │ │ │ │ + bne 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 818f8 <_PyCrossInterpreterData_Lookup@@Base+0x260> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 819b0 <_PyCrossInterpreterData_Lookup@@Base+0x318> │ │ │ │ + beq 81d04 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 819b0 <_PyCrossInterpreterData_Lookup@@Base+0x318> │ │ │ │ + bne 81d04 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 818f8 <_PyCrossInterpreterData_Lookup@@Base+0x260> │ │ │ │ + beq 81c4c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 819dc <_PyCrossInterpreterData_Lookup@@Base+0x344> │ │ │ │ + beq 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 819dc <_PyCrossInterpreterData_Lookup@@Base+0x344> │ │ │ │ + bne 81d30 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 │ │ │ │ @@ -89998,240 +90231,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 81a38 <_PyCrossInterpreterData_Lookup@@Base+0x3a0> │ │ │ │ - ldr r1, [pc, #84] @ 81a88 <_PyCrossInterpreterData_Lookup@@Base+0x3f0> │ │ │ │ - ldr r0, [pc, #84] @ 81a8c <_PyCrossInterpreterData_Lookup@@Base+0x3f4> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81a90 <_PyCrossInterpreterData_Lookup@@Base+0x3f8> │ │ │ │ + bne 81d8c <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81ddc <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81de0 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81de4 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81a50 <_PyCrossInterpreterData_Lookup@@Base+0x3b8> │ │ │ │ - bl 16c504 │ │ │ │ - b 81a7c <_PyCrossInterpreterData_Lookup@@Base+0x3e4> │ │ │ │ - bl 1621cc │ │ │ │ + bne 81da4 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16ca78 │ │ │ │ + b 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 16273c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81a7c <_PyCrossInterpreterData_Lookup@@Base+0x3e4> │ │ │ │ - ldr r3, [pc, #48] @ 81a94 <_PyCrossInterpreterData_Lookup@@Base+0x3fc> │ │ │ │ + bge 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81de8 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81a7c <_PyCrossInterpreterData_Lookup@@Base+0x3e4> │ │ │ │ + beq 81dd0 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1822ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq ip, r5, r0, ror #29 │ │ │ │ - @ instruction: 0x003d18f0 │ │ │ │ + b 182978 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq sp, r5, r0, ror #19 │ │ │ │ + @ instruction: 0x003d23f0 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081a98 : │ │ │ │ +00081dec : │ │ │ │ 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] @ 81b38 │ │ │ │ - bl 18ef64 │ │ │ │ + ldr r0, [pc, #128] @ 81e8c │ │ │ │ + bl 18f5e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81ae0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 81e34 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81b2c │ │ │ │ - ldr r0, [pc, #104] @ 81b3c │ │ │ │ - bl 16f8f0 │ │ │ │ + bne 81e80 │ │ │ │ + ldr r0, [pc, #104] @ 81e90 │ │ │ │ + bl 16fe64 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81b2c │ │ │ │ + beq 81e80 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81b40 │ │ │ │ + ldr r0, [pc, #84] @ 81e94 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c02d4 │ │ │ │ + bl c07ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81b18 │ │ │ │ + beq 81e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81b20 │ │ │ │ + beq 81e74 │ │ │ │ mov r4, r5 │ │ │ │ - b 81b2c │ │ │ │ + b 81e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 81b18 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 81e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035ceb4 │ │ │ │ - subseq lr, r7, r4, asr r6 │ │ │ │ + subseq sp, r7, r8, asr #1 │ │ │ │ + @ instruction: 0x0035d9b4 │ │ │ │ + subseq lr, r7, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81b68 │ │ │ │ + bne 81ebc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 81be0 │ │ │ │ - b 264478 │ │ │ │ - ldr r0, [pc, #116] @ 81be4 │ │ │ │ - bl 264478 │ │ │ │ + ldr r0, [pc, #120] @ 81f34 │ │ │ │ + b 2660f8 │ │ │ │ + ldr r0, [pc, #116] @ 81f38 │ │ │ │ + bl 2660f8 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 81bd4 │ │ │ │ + beq 81f28 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 81b98 │ │ │ │ - ldr r0, [pc, #84] @ 81be8 │ │ │ │ - bl 264478 │ │ │ │ - b 81b74 │ │ │ │ + bne 81eec │ │ │ │ + ldr r0, [pc, #84] @ 81f3c │ │ │ │ + bl 2660f8 │ │ │ │ + b 81ec8 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 81bac │ │ │ │ - ldr r0, [pc, #68] @ 81bec │ │ │ │ - bl 264478 │ │ │ │ - b 81b74 │ │ │ │ + bhi 81f00 │ │ │ │ + ldr r0, [pc, #68] @ 81f40 │ │ │ │ + bl 2660f8 │ │ │ │ + b 81ec8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 81bc0 │ │ │ │ - ldr r0, [pc, #52] @ 81bf0 │ │ │ │ - bl 264478 │ │ │ │ - b 81b74 │ │ │ │ + bhi 81f14 │ │ │ │ + ldr r0, [pc, #52] @ 81f44 │ │ │ │ + bl 2660f8 │ │ │ │ + b 81ec8 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 81bf4 │ │ │ │ - ldrcs r0, [pc, #40] @ 81bf8 │ │ │ │ - bl 264478 │ │ │ │ - b 81b74 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81be4 │ │ │ │ - b 264478 │ │ │ │ - eorseq r9, r6, r8, ror r6 │ │ │ │ - eorseq r3, r7, r0, lsl r0 │ │ │ │ - eorseq r5, r9, r8, asr #7 │ │ │ │ - eorseq r5, r9, ip, asr #7 │ │ │ │ - @ instruction: 0x003953d0 │ │ │ │ - @ instruction: 0x003953d8 │ │ │ │ - mlaseq r6, r0, r9, r6 │ │ │ │ + ldr r0, [pc, #40] @ 81f48 │ │ │ │ + ldrcs r0, [pc, #40] @ 81f4c │ │ │ │ + bl 2660f8 │ │ │ │ + b 81ec8 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 81f38 │ │ │ │ + b 2660f8 │ │ │ │ + eorseq sl, r6, r8, ror r1 │ │ │ │ + eorseq r3, r7, r0, asr #21 │ │ │ │ + eorseq r5, r9, r8, ror lr │ │ │ │ + eorseq r5, r9, ip, ror lr │ │ │ │ + eorseq r5, r9, r0, lsl #29 │ │ │ │ + eorseq r5, r9, r8, lsl #29 │ │ │ │ + mlaseq r6, r0, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 81c8c │ │ │ │ + ldr r6, [pc, #120] @ 81fe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 81c30 │ │ │ │ + beq 81f84 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 81c60 │ │ │ │ + bne 81fb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c68 │ │ │ │ - ldr r0, [pc, #80] @ 81c90 │ │ │ │ - bl 1cc7bc <_PyArg_NoPositional@@Base> │ │ │ │ + beq 81fbc │ │ │ │ + ldr r0, [pc, #80] @ 81fe4 │ │ │ │ + bl 1cde58 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c84 │ │ │ │ + beq 81fd8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 81c68 │ │ │ │ + beq 81fbc │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 81c68 │ │ │ │ + beq 81fbc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 254cd8 │ │ │ │ + b 256754 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 81c60 │ │ │ │ - ldr r0, [pc, #24] @ 81c90 │ │ │ │ + beq 81fb4 │ │ │ │ + ldr r0, [pc, #24] @ 81fe4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81c60 │ │ │ │ + bne 81fb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r5, r9, r0, ror #7 │ │ │ │ + mlaseq r9, r0, lr, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 81d10 │ │ │ │ + ldr r3, [pc, #100] @ 82064 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81d04 │ │ │ │ + beq 82058 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ab12c │ │ │ │ + bl 1abae8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81cec │ │ │ │ - ldr r3, [pc, #52] @ 81d14 │ │ │ │ - ldr r1, [pc, #52] @ 81d18 │ │ │ │ + bne 82040 │ │ │ │ + ldr r3, [pc, #52] @ 82068 │ │ │ │ + ldr r1, [pc, #52] @ 8206c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 81d08 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8205c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cd654 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 81d1c │ │ │ │ + b 2ce238 <_Py_RestoreSignals@@Base+0x27cc> │ │ │ │ + ldr r4, [pc, #16] @ 82070 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r7, r8, lsr #25 │ │ │ │ + mlaseq r7, r8, r5, lr │ │ │ │ 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] @ 81df0 │ │ │ │ + ldr r3, [pc, #180] @ 82144 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81d4c │ │ │ │ + beq 820a0 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 81df4 │ │ │ │ + ldr r1, [pc, #160] @ 82148 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 81df8 │ │ │ │ + ldr r1, [pc, #136] @ 8214c │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 81da8 │ │ │ │ + beq 820fc │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 81dfc │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82150 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 │ │ │ │ @@ -90244,213 +90477,299 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r9, r5, r0, asr pc │ │ │ │ - @ instruction: 0x0037c6bc │ │ │ │ + eorseq sl, r5, r0, asr sl │ │ │ │ + eorseq sp, r7, ip, ror #2 │ │ │ │ │ │ │ │ -00081e00 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082154 <_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] @ 81e1c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 81d20 │ │ │ │ - @ instruction: 0x003953f8 │ │ │ │ + ldr r1, [pc] @ 82170 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82074 │ │ │ │ + eorseq r5, r9, r8, lsr #29 │ │ │ │ │ │ │ │ -00081e20 : │ │ │ │ +00082174 : │ │ │ │ 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 81e88 │ │ │ │ - bl c6838 <_Py_GetConfig@@Base> │ │ │ │ + bne 821dc │ │ │ │ + bl c6d50 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 81e88 │ │ │ │ - ldr r1, [pc, #44] @ 81e90 │ │ │ │ + beq 821dc │ │ │ │ + ldr r1, [pc, #44] @ 821e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e88 │ │ │ │ - ldr r1, [pc, #28] @ 81e94 │ │ │ │ + beq 821dc │ │ │ │ + ldr r1, [pc, #28] @ 821e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, r8, asr #9 │ │ │ │ - mlaseq r7, r4, r8, r4 │ │ │ │ + eorseq r9, r5, r8, asr #31 │ │ │ │ + eorseq r5, r7, r4, asr #6 │ │ │ │ + │ │ │ │ +000821ec : │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c318 │ │ │ │ + │ │ │ │ +000821f8 : │ │ │ │ + mov r3, #0 │ │ │ │ + b 2c318 │ │ │ │ + │ │ │ │ +00082200 : │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + b 2c318 │ │ │ │ + │ │ │ │ +0008220c : │ │ │ │ + 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 78a48 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00082240 : │ │ │ │ + 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 78a48 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00082278 : │ │ │ │ + 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 78a48 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +000822b0 : │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +000822dc : │ │ │ │ + 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] │ │ │ │ + bl 2be18 │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #200] @ 81f78 │ │ │ │ + ldr r3, [pc, #200] @ 823e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 81ecc │ │ │ │ - ldr r0, [pc, #184] @ 81f7c │ │ │ │ + beq 82338 │ │ │ │ + ldr r0, [pc, #184] @ 823e8 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 81edc │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81eec │ │ │ │ - ldr r1, [pc, #156] @ 81f80 │ │ │ │ - ldr r0, [pc, #148] @ 81f7c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 81f00 │ │ │ │ - ldr r1, [pc, #144] @ 81f84 │ │ │ │ + bne 82358 │ │ │ │ + ldr r1, [pc, #156] @ 823ec │ │ │ │ + ldr r0, [pc, #148] @ 823e8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 8236c │ │ │ │ + ldr r1, [pc, #144] @ 823f0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81f08 │ │ │ │ + bge 82374 │ │ │ │ mov r4, #0 │ │ │ │ - b 81f6c │ │ │ │ + b 823d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f48 │ │ │ │ + beq 823b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81f48 │ │ │ │ + bne 823b4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81f48 │ │ │ │ + beq 823b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 81f48 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 823b4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 81f88 │ │ │ │ - ldr r0, [pc, #48] @ 81f8c │ │ │ │ + ldr r2, [pc, #48] @ 823f4 │ │ │ │ + ldr r0, [pc, #48] @ 823f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r6, r0, ror r8 │ │ │ │ + eorseq r9, r6, r0, ror r3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq sl, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, lsr r4 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + eorseq fp, r6, r0, ror r4 │ │ │ │ + eorseq r5, r9, r4, ror #29 │ │ │ │ │ │ │ │ -00081f90 : │ │ │ │ +000823fc : │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82038 │ │ │ │ + beq 824a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82014 │ │ │ │ + beq 82480 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82040 │ │ │ │ + beq 824ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 82040 │ │ │ │ + bne 824ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82014 │ │ │ │ + beq 82480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82014 │ │ │ │ + bne 82480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82038 │ │ │ │ + beq 824a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82038 │ │ │ │ + bne 824a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 820b0 │ │ │ │ + b 8251c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28ae80 │ │ │ │ + bl 28c520 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8208c │ │ │ │ + beq 824f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8208c │ │ │ │ + bne 824f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 820b0 │ │ │ │ + beq 8251c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 820b0 │ │ │ │ + bne 8251c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000820bc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00082528 <_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 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8214c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 825b8 <_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] │ │ │ │ @@ -90458,40 +90777,40 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82148 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 8214c <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b174 │ │ │ │ + bne 825b4 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 825b8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082158 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000825c4 <_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 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + bl 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 821e8 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 82654 <_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] │ │ │ │ @@ -90499,576 +90818,576 @@ │ │ │ │ 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 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x30c> │ │ │ │ + bl 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 821e4 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7e0 │ │ │ │ - b 821e8 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b174 │ │ │ │ + bne 82650 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11ad74 │ │ │ │ + b 82654 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000821f4 : │ │ │ │ +00082660 : │ │ │ │ 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 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ │ │ │ │ -00082214 : │ │ │ │ +00082680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 822b0 │ │ │ │ + ldr r2, [pc, #132] @ 8271c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82248 │ │ │ │ - ldr r1, [pc, #116] @ 822b4 │ │ │ │ - ldr r0, [pc, #116] @ 822b8 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82290 │ │ │ │ - ldr r2, [pc, #108] @ 822bc │ │ │ │ + beq 826b4 │ │ │ │ + ldr r1, [pc, #116] @ 82720 │ │ │ │ + ldr r0, [pc, #116] @ 82724 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 826fc │ │ │ │ + ldr r2, [pc, #108] @ 82728 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82298 │ │ │ │ + beq 82704 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82280 │ │ │ │ + beq 826ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 82280 │ │ │ │ + beq 826ec │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 8229c │ │ │ │ - ldr r3, [pc, #56] @ 822c0 │ │ │ │ - ldr r1, [pc, #56] @ 822c4 │ │ │ │ + b 82708 │ │ │ │ + ldr r3, [pc, #56] @ 8272c │ │ │ │ + ldr r1, [pc, #56] @ 82730 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r9, r7, r4, asr #2 │ │ │ │ + @ instruction: 0x00379bf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r5, r9, r0, asr r4 │ │ │ │ + eorseq r5, r9, r0, lsl #30 │ │ │ │ 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] @ 82438 │ │ │ │ - ldr r2, [pc, #332] @ 8243c │ │ │ │ + ldr r0, [pc, #332] @ 828a4 │ │ │ │ + ldr r2, [pc, #332] @ 828a8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 8231c │ │ │ │ + bne 82788 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82440 │ │ │ │ + ldr r3, [pc, #312] @ 828ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82394 │ │ │ │ + beq 82800 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82394 │ │ │ │ - b 82320 │ │ │ │ + ble 82800 │ │ │ │ + b 8278c │ │ │ │ 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 8235c │ │ │ │ + bne 827c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82440 │ │ │ │ + ldr r3, [pc, #248] @ 828ac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82394 │ │ │ │ + beq 82800 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82394 │ │ │ │ - b 82360 │ │ │ │ + ble 82800 │ │ │ │ + b 827cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 823cc │ │ │ │ + beq 82838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 823bc │ │ │ │ + bne 82828 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82440 │ │ │ │ + ldr r3, [pc, #176] @ 828ac │ │ │ │ cmp r6, r3 │ │ │ │ - bne 823ac │ │ │ │ - ldr r3, [pc, #168] @ 82444 │ │ │ │ - ldr r1, [pc, #168] @ 82448 │ │ │ │ + bne 82818 │ │ │ │ + ldr r3, [pc, #168] @ 828b0 │ │ │ │ + ldr r1, [pc, #168] @ 828b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r7, #0 │ │ │ │ - b 82430 │ │ │ │ + b 8289c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82394 │ │ │ │ - b 823c0 │ │ │ │ + ble 82800 │ │ │ │ + b 8282c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8470 │ │ │ │ + bl 1f9d60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82404 │ │ │ │ + beq 82870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82404 │ │ │ │ + bne 82870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82428 │ │ │ │ + beq 82894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82428 │ │ │ │ + bne 82894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ 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] @ 825bc │ │ │ │ - ldr r2, [pc, #332] @ 825c0 │ │ │ │ + ldr r0, [pc, #332] @ 82a28 │ │ │ │ + ldr r2, [pc, #332] @ 82a2c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 824a0 │ │ │ │ + bne 8290c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 825c4 │ │ │ │ + ldr r3, [pc, #312] @ 82a30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82518 │ │ │ │ + beq 82984 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82518 │ │ │ │ - b 824a4 │ │ │ │ + ble 82984 │ │ │ │ + b 82910 │ │ │ │ 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 824e0 │ │ │ │ + bne 8294c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 825c4 │ │ │ │ + ldr r3, [pc, #248] @ 82a30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82518 │ │ │ │ + beq 82984 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82518 │ │ │ │ - b 824e4 │ │ │ │ + ble 82984 │ │ │ │ + b 82950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82550 │ │ │ │ + beq 829bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82540 │ │ │ │ + bne 829ac │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 825c4 │ │ │ │ + ldr r3, [pc, #176] @ 82a30 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82530 │ │ │ │ - ldr r3, [pc, #168] @ 825c8 │ │ │ │ - ldr r1, [pc, #168] @ 825cc │ │ │ │ + bne 8299c │ │ │ │ + ldr r3, [pc, #168] @ 82a34 │ │ │ │ + ldr r1, [pc, #168] @ 82a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r7, #0 │ │ │ │ - b 825b4 │ │ │ │ + b 82a20 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82518 │ │ │ │ - b 82544 │ │ │ │ + ble 82984 │ │ │ │ + b 829b0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aa2c │ │ │ │ + bl 4a970 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82588 │ │ │ │ + beq 829f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82588 │ │ │ │ + bne 829f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 825ac │ │ │ │ + beq 82a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 825ac │ │ │ │ + bne 82a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, r4, lsr r8 │ │ │ │ + eorseq pc, r8, r4, ror #5 │ │ │ │ │ │ │ │ -000825d0 : │ │ │ │ +00082a3c : │ │ │ │ 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 82620 │ │ │ │ - ldr r2, [pc, #80] @ 8264c │ │ │ │ - bl 3591b0 │ │ │ │ + beq 82a8c │ │ │ │ + ldr r2, [pc, #80] @ 82ab8 │ │ │ │ + bl 359c90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82620 │ │ │ │ + bne 82a8c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2948e4 │ │ │ │ + bl 295994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b1f8 │ │ │ │ + b 9b6dc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082650 : │ │ │ │ +00082abc : │ │ │ │ mvn r2, #0 │ │ │ │ - b 825d0 │ │ │ │ + b 82a3c │ │ │ │ │ │ │ │ -00082658 : │ │ │ │ +00082ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82698 │ │ │ │ + beq 82b04 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 826a0 │ │ │ │ - ldr r3, [pc, #84] @ 826dc │ │ │ │ - bl 3591b0 │ │ │ │ + bne 82b0c │ │ │ │ + ldr r3, [pc, #84] @ 82b48 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r5, #0 │ │ │ │ - b 826d4 │ │ │ │ + b 82b40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 289c90 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28b330 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 826d4 │ │ │ │ + beq 82b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 826d4 │ │ │ │ + bne 82b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000826e0 : │ │ │ │ +00082b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82758 │ │ │ │ + ldr r3, [pc, #96] @ 82bc4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 8275c │ │ │ │ + ldr r0, [pc, #84] @ 82bc8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 8275c │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82bc8 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b457c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b5228 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82740 │ │ │ │ - ldr r0, [pc, #32] @ 82760 │ │ │ │ - bl 2a7860 │ │ │ │ - ldr r0, [pc, #20] @ 8275c │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 8275c │ │ │ │ + bge 82bac │ │ │ │ + ldr r0, [pc, #32] @ 82bcc │ │ │ │ + bl 2a8910 │ │ │ │ + ldr r0, [pc, #20] @ 82bc8 │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82bc8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0f4 │ │ │ │ - b 8271c │ │ │ │ + bl 8b5d0 │ │ │ │ + b 82b88 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r5, r9, r8, ror #8 │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ + eorseq r5, r9, r8, lsl pc │ │ │ │ │ │ │ │ -00082764 : │ │ │ │ +00082bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 827dc │ │ │ │ + ldr r3, [pc, #96] @ 82c48 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 827e0 │ │ │ │ + ldr r0, [pc, #84] @ 82c4c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 827e0 │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82c4c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a9fe4 │ │ │ │ + bl 2ab094 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 827c4 │ │ │ │ - ldr r0, [pc, #32] @ 827e4 │ │ │ │ - bl 2a7860 │ │ │ │ - ldr r0, [pc, #20] @ 827e0 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 827e0 │ │ │ │ + bge 82c30 │ │ │ │ + ldr r0, [pc, #32] @ 82c50 │ │ │ │ + bl 2a8910 │ │ │ │ + ldr r0, [pc, #20] @ 82c4c │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82c4c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0f4 │ │ │ │ - b 827a0 │ │ │ │ + bl 8b5d0 │ │ │ │ + b 82c0c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - mlaseq r9, ip, r4, r5 │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ + eorseq r5, r9, ip, asr #30 │ │ │ │ │ │ │ │ -000827e8 : │ │ │ │ +00082c54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 828a4 │ │ │ │ + ldr r2, [pc, #164] @ 82d10 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 828a8 │ │ │ │ + ldr r0, [pc, #152] @ 82d14 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2378a0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2392f0 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82894 │ │ │ │ + beq 82d00 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 8281c │ │ │ │ + bne 82c88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8284c │ │ │ │ + beq 82cb8 │ │ │ │ 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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 82854 │ │ │ │ - ldr r0, [pc, #48] @ 828a8 │ │ │ │ - bl 8b0f4 │ │ │ │ + bne 82cc0 │ │ │ │ + ldr r0, [pc, #48] @ 82d14 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 3582fc │ │ │ │ + bl 358de0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 828a8 │ │ │ │ - bl 8b0f4 │ │ │ │ + ldr r0, [pc, #12] @ 82d14 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ + subseq r5, r7, r0, lsl #1 │ │ │ │ │ │ │ │ -000828ac : │ │ │ │ +00082d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 828d4 │ │ │ │ - bl 22f5ac │ │ │ │ - bl 234468 │ │ │ │ + ldr r0, [pc, #16] @ 82d40 │ │ │ │ + bl 231008 │ │ │ │ + bl 235ec4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 828d4 │ │ │ │ - b 8b0f4 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + ldr r0, [pc] @ 82d40 │ │ │ │ + b 8b5d0 │ │ │ │ + ldrheq r5, [r7], #-0 │ │ │ │ │ │ │ │ -000828d8 : │ │ │ │ +00082d44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 82910 │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r3, [pc, #20] @ 82910 │ │ │ │ + ldr r0, [pc, #28] @ 82d7c │ │ │ │ + bl 231008 │ │ │ │ + ldr r3, [pc, #20] @ 82d7c │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0f4 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + b 8b5d0 │ │ │ │ + ldrheq r5, [r7], #-0 │ │ │ │ │ │ │ │ -00082914 : │ │ │ │ +00082d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 8294c │ │ │ │ - bl 22f5ac │ │ │ │ + ldr r0, [pc, #28] @ 82db8 │ │ │ │ + bl 231008 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 8294c │ │ │ │ + ldr r3, [pc, #16] @ 82db8 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0f4 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + b 8b5d0 │ │ │ │ + ldrheq r5, [r7], #-0 │ │ │ │ │ │ │ │ -00082950 : │ │ │ │ +00082dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 829ac │ │ │ │ - bl 22f5ac │ │ │ │ - ldr r2, [pc, #60] @ 829b0 │ │ │ │ + ldr r0, [pc, #64] @ 82e18 │ │ │ │ + bl 231008 │ │ │ │ + ldr r2, [pc, #60] @ 82e1c │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 8298c │ │ │ │ + ble 82df8 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ 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 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldr r0, [pc] @ 829bc │ │ │ │ + ldrsbeq r5, [r7], #-56 @ 0xffffffc8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + ldr r0, [pc] @ 82e28 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 829c8 │ │ │ │ + ldr r0, [pc] @ 82e34 │ │ │ │ bx lr │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 82a04 │ │ │ │ + bne 82e70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82a18 │ │ │ │ - b 82a28 │ │ │ │ + bne 82e84 │ │ │ │ + b 82e94 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 829f4 │ │ │ │ + beq 82e60 │ │ │ │ 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 82a44 │ │ │ │ + beq 82eb0 │ │ │ │ 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} │ │ │ │ @@ -91081,31 +91400,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 82a98 │ │ │ │ + bne 82f04 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82aac │ │ │ │ - b 82abc │ │ │ │ + bne 82f18 │ │ │ │ + b 82f28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a88 │ │ │ │ + beq 82ef4 │ │ │ │ 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 82ad8 │ │ │ │ + beq 82f44 │ │ │ │ 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} │ │ │ │ @@ -91118,98 +91437,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 82b38 │ │ │ │ - ldr r3, [pc, #40] @ 82b4c │ │ │ │ + bne 82fa4 │ │ │ │ + ldr r3, [pc, #40] @ 82fb8 │ │ │ │ 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 82b1c │ │ │ │ + beq 82f88 │ │ │ │ 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 82b94 │ │ │ │ + bne 83000 │ │ │ │ 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 82b78 │ │ │ │ + beq 82fe4 │ │ │ │ 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 82bec │ │ │ │ + bne 83058 │ │ │ │ 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 82bd0 │ │ │ │ + beq 8303c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 82c18 │ │ │ │ - ldreq r0, [pc, #4] @ 82c1c │ │ │ │ + ldrne r0, [pc, #4] @ 83084 │ │ │ │ + ldreq r0, [pc, #4] @ 83088 │ │ │ │ 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 82c58 │ │ │ │ + bne 830c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82c6c │ │ │ │ - b 82c7c │ │ │ │ + bne 830d8 │ │ │ │ + b 830e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82c48 │ │ │ │ + beq 830b4 │ │ │ │ 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 │ │ │ │ @@ -91217,37 +91536,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] @ 82cd8 │ │ │ │ + ldr r2, [pc, #44] @ 83144 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 82cdc │ │ │ │ + ldr r3, [pc, #28] @ 83148 │ │ │ │ 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, ror r8 @ │ │ │ │ + ldrheq pc, [r6], #-216 @ 0xffffff28 @ │ │ │ │ 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] @ 82d90 │ │ │ │ + ldr r3, [pc, #140] @ 831fc │ │ │ │ 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] │ │ │ │ @@ -91256,39 +91575,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 82d5c │ │ │ │ + bne 831c8 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 82ce0 │ │ │ │ + bl 8314c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 82d90 │ │ │ │ + ldr r2, [pc, #40] @ 831fc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 82d80 │ │ │ │ + beq 831ec │ │ │ │ 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] @ 82db0 │ │ │ │ - ldr r2, [pc, #20] @ 82db4 │ │ │ │ + ldr r3, [pc, #20] @ 8321c │ │ │ │ + ldr r2, [pc, #20] @ 83220 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 82db8 │ │ │ │ + ldr r0, [pc, #16] @ 83224 │ │ │ │ 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 │ │ │ │ @@ -91296,70 +91615,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 82df4 │ │ │ │ + bne 83260 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82e08 │ │ │ │ - b 82e18 │ │ │ │ + bne 83274 │ │ │ │ + b 83284 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82de4 │ │ │ │ + beq 83250 │ │ │ │ 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] @ 82e3c │ │ │ │ + ldr r0, [pc] @ 832a8 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ + subseq r7, r7, r4, asr #3 │ │ │ │ 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 82eb8 │ │ │ │ + beq 83324 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 82e78 │ │ │ │ + ble 832e4 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 82e88 │ │ │ │ + bls 832f4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 82ed0 │ │ │ │ + b 8333c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82e80 │ │ │ │ + bne 832ec │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 82e80 │ │ │ │ - ldr r3, [pc, #24] @ 82ed8 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 832ec │ │ │ │ + ldr r3, [pc, #24] @ 83344 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -91367,1184 +91686,1138 @@ │ │ │ │ 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 82f0c │ │ │ │ + bgt 83378 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 82ef4 │ │ │ │ + b 83360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82f40 │ │ │ │ + beq 833ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b2d4 <_PyDeadline_Init@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #8] @ 82f48 │ │ │ │ + bl 20cc94 <_PyDeadline_Init@@Base+0x668> │ │ │ │ + ldr r0, [pc, #8] @ 833b4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 82f48 │ │ │ │ + ldr r0, [pc] @ 833b4 │ │ │ │ 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 21db18 │ │ │ │ - b 54860 │ │ │ │ + b 21f59c │ │ │ │ + b 546fc │ │ │ │ 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 82fb0 │ │ │ │ + bne 8341c │ │ │ │ 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 82f70 │ │ │ │ + bl 833dc │ │ │ │ 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] @ 83028 │ │ │ │ + ldr r0, [pc, #28] @ 83494 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7ad90 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b0b8 <_Py_SetRefcnt@@Base+0x57c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq r9, r7, r0, asr lr │ │ │ │ + andeq sl, r7, ip, asr r3 │ │ │ │ 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] @ 831d4 │ │ │ │ + ldreq r7, [pc, #376] @ 83640 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83078 │ │ │ │ + beq 834e4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 831d8 │ │ │ │ + ldr r7, [pc, #356] @ 83644 │ │ │ │ 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 830dc │ │ │ │ + bge 83548 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 830b0 │ │ │ │ + bne 8351c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 831b0 │ │ │ │ + beq 8361c │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 831dc │ │ │ │ - ldr r1, [pc, #288] @ 831e0 │ │ │ │ + ldreq r7, [pc, #288] @ 83648 │ │ │ │ + ldr r1, [pc, #288] @ 8364c │ │ │ │ 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 831b0 │ │ │ │ + b 8361c │ │ │ │ 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] @ 831e4 │ │ │ │ - ldrlt r9, [pc, #232] @ 831e8 │ │ │ │ + ldrge r9, [pc, #232] @ 83650 │ │ │ │ + ldrlt r9, [pc, #232] @ 83654 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 831ec │ │ │ │ - bl 357f68 │ │ │ │ + ldrge r9, [pc, #208] @ 83658 │ │ │ │ + bl 358a4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 831dc │ │ │ │ + ldr r3, [pc, #148] @ 83648 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 831f0 │ │ │ │ + ldr r2, [pc, #148] @ 8365c │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 831f4 │ │ │ │ + ldr r3, [pc, #136] @ 83660 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 831f8 │ │ │ │ + ldr r3, [pc, #112] @ 83664 │ │ │ │ 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] @ 831fc │ │ │ │ - ldr r0, [pc, #64] @ 83200 │ │ │ │ + ldr r2, [pc, #64] @ 83668 │ │ │ │ + ldr r0, [pc, #64] @ 8366c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r6, r4, pc, ip @ │ │ │ │ - eorseq sp, r8, ip, lsl #5 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - @ instruction: 0x003954d4 │ │ │ │ - eorseq ip, r8, r4, lsl sp │ │ │ │ - eorseq ip, r6, r8, lsl #29 │ │ │ │ - eorseq fp, r7, r4, ror ip │ │ │ │ - eorseq fp, r8, r8, lsl r6 │ │ │ │ - eorseq r5, r9, r0, ror #9 │ │ │ │ - eorseq r5, r9, r8, ror #9 │ │ │ │ - eorseq r5, r9, ip, asr #9 │ │ │ │ - andeq r9, r7, r0, asr lr │ │ │ │ + mlaseq r6, r4, sl, sp │ │ │ │ + eorseq sp, r8, ip, lsr sp │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r5, r9, r4, lsl #31 │ │ │ │ + eorseq sp, r8, r4, asr #15 │ │ │ │ + eorseq sp, r6, r8, lsl #19 │ │ │ │ + eorseq ip, r7, r4, lsl r6 │ │ │ │ + eorseq ip, r8, r8, asr #1 │ │ │ │ + mlaseq r9, r0, pc, r5 @ │ │ │ │ + mlaseq r9, r8, pc, r5 @ │ │ │ │ + eorseq r5, r9, ip, ror pc │ │ │ │ + andeq sl, r7, ip, asr r3 │ │ │ │ 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] @ 833b0 │ │ │ │ + ldr r0, [pc, #380] @ 8381c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 833b4 │ │ │ │ + ldr r2, [pc, #376] @ 83820 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83320 │ │ │ │ + bne 8378c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 8302c │ │ │ │ - ldr r3, [pc, #248] @ 833b8 │ │ │ │ - ldr r2, [pc, #248] @ 833bc │ │ │ │ + bl 83498 │ │ │ │ + ldr r3, [pc, #248] @ 83824 │ │ │ │ + ldr r2, [pc, #248] @ 83828 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 833b0 │ │ │ │ - bl 82fe4 │ │ │ │ + ldr r0, [pc, #228] @ 8381c │ │ │ │ + bl 83450 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83318 │ │ │ │ - ldr r2, [pc, #208] @ 833c0 │ │ │ │ - ldr r0, [pc, #188] @ 833b0 │ │ │ │ + bge 83784 │ │ │ │ + ldr r2, [pc, #208] @ 8382c │ │ │ │ + ldr r0, [pc, #188] @ 8381c │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 833c4 │ │ │ │ - ldr r0, [pc, #168] @ 833b0 │ │ │ │ + ldr r2, [pc, #192] @ 83830 │ │ │ │ + ldr r0, [pc, #168] @ 8381c │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ - ldr r2, [pc, #176] @ 833c8 │ │ │ │ - b 8339c │ │ │ │ - ldr r2, [pc, #172] @ 833cc │ │ │ │ - b 8339c │ │ │ │ + bl 83450 │ │ │ │ + ldr r2, [pc, #176] @ 83834 │ │ │ │ + b 83808 │ │ │ │ + ldr r2, [pc, #172] @ 83838 │ │ │ │ + b 83808 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 8302c │ │ │ │ - ldr r3, [pc, #96] @ 833d0 │ │ │ │ - ldr r2, [pc, #96] @ 833d4 │ │ │ │ + bl 83498 │ │ │ │ + ldr r3, [pc, #96] @ 8383c │ │ │ │ + ldr r2, [pc, #96] @ 83840 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 833b0 │ │ │ │ - bl 82fe4 │ │ │ │ + ldr r0, [pc, #52] @ 8381c │ │ │ │ + bl 83450 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83318 │ │ │ │ - ldr r2, [pc, #56] @ 833d8 │ │ │ │ + bge 83784 │ │ │ │ + ldr r2, [pc, #56] @ 83844 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 833b0 │ │ │ │ + ldr r0, [pc, #8] @ 8381c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 82fe4 │ │ │ │ - andeq r9, r7, r0, asr lr │ │ │ │ - eorseq r5, r9, r8, lsl #10 │ │ │ │ - eorseq sp, r8, ip, lsl #5 │ │ │ │ - eorseq r5, r9, ip, asr #9 │ │ │ │ - eorseq r9, r7, ip, ror #19 │ │ │ │ - @ instruction: 0x003954f8 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - eorseq r5, r9, r0, lsl r5 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r5, r9, r8, lsl r5 │ │ │ │ - eorseq r5, r9, r0, lsr #10 │ │ │ │ + b 83450 │ │ │ │ + andeq sl, r7, ip, asr r3 │ │ │ │ + @ instruction: 0x00395fb8 │ │ │ │ + eorseq sp, r8, ip, lsr sp │ │ │ │ + eorseq r5, r9, ip, ror pc │ │ │ │ + eorseq sl, r7, ip, ror #7 │ │ │ │ + eorseq r5, r9, r8, lsr #31 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq r5, r9, r0, asr #31 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r5, r9, r8, asr #31 │ │ │ │ + @ instruction: 0x00395fd0 │ │ │ │ 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] @ 83440 │ │ │ │ - ldr r0, [pc, #56] @ 83444 │ │ │ │ - bl 82fe4 │ │ │ │ + ldr r2, [pc, #56] @ 838ac │ │ │ │ + ldr r0, [pc, #56] @ 838b0 │ │ │ │ + bl 83450 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83448 │ │ │ │ - ldr r0, [pc, #12] @ 83444 │ │ │ │ + ldr r2, [pc, #20] @ 838b4 │ │ │ │ + ldr r0, [pc, #12] @ 838b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 82fe4 │ │ │ │ - eorseq r5, r9, r8, lsl #10 │ │ │ │ - andeq r9, r7, r0, asr lr │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - │ │ │ │ -0008344c : │ │ │ │ - ldr r3, [pc, #20] @ 83468 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b 2842a0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0008346c : │ │ │ │ - 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 2531e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000834a8 : │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b 253008 │ │ │ │ + b 83450 │ │ │ │ + @ instruction: 0x00395fb8 │ │ │ │ + andeq sl, r7, ip, asr r3 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ 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 83560 │ │ │ │ + bne 83964 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 8354c │ │ │ │ + beq 83950 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 83530 │ │ │ │ + blt 83934 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 8354c │ │ │ │ + bge 83950 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 836e4 │ │ │ │ + b 83ae8 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 836e4 │ │ │ │ + b 83ae8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 835e8 │ │ │ │ + beq 839ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 835cc │ │ │ │ + blt 839d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 835e8 │ │ │ │ + bge 839ec │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 835fc │ │ │ │ + b 83a00 │ │ │ │ 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 357f68 │ │ │ │ + bl 358a4c │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 83678 │ │ │ │ + beq 83a7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 8365c │ │ │ │ + blt 83a60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f68 │ │ │ │ + bl 358a4c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 83678 │ │ │ │ + bge 83a7c │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 8368c │ │ │ │ + b 83a90 │ │ │ │ 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 836b8 │ │ │ │ + blt 83abc │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 836dc │ │ │ │ - b 836e4 │ │ │ │ + bge 83ae0 │ │ │ │ + b 83ae8 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 836dc │ │ │ │ + beq 83ae0 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 836e4 │ │ │ │ + blt 83ae8 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000836ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 83718 │ │ │ │ - ldr r0, [r3, #848] @ 0x350 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 83710 │ │ │ │ - bl 2a954 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2934c │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - │ │ │ │ -0008371c : │ │ │ │ +00083af0 : │ │ │ │ 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 83764 │ │ │ │ + bne 83b38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83768 │ │ │ │ + bge 83b3c │ │ │ │ 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) │ │ │ │ │ │ │ │ -00083770 : │ │ │ │ +00083b44 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083774 : │ │ │ │ +00083b48 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -0008377c : │ │ │ │ +00083b50 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000837a0 : │ │ │ │ +00083b74 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -000837a4 : │ │ │ │ +00083b78 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000837a8 : │ │ │ │ - ldr r3, [pc, #20] @ 837c4 │ │ │ │ +00083b7c : │ │ │ │ + ldr r3, [pc, #20] @ 83b98 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000837c8 : │ │ │ │ - b 82e40 │ │ │ │ +00083b9c : │ │ │ │ + b 832ac │ │ │ │ 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 83808 │ │ │ │ + beq 83bdc │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 8380c │ │ │ │ - b 838b0 │ │ │ │ + beq 83be0 │ │ │ │ + b 83c84 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 83828 │ │ │ │ + bls 83bfc │ │ │ │ mvn r3, #0 │ │ │ │ - b 838b4 │ │ │ │ + b 83c88 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 83820 │ │ │ │ + beq 83bf4 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 83890 │ │ │ │ + beq 83c64 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 83888 │ │ │ │ + beq 83c5c │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 83888 │ │ │ │ - bl 8b47c │ │ │ │ + bne 83c5c │ │ │ │ + bl 8b958 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 838bc │ │ │ │ + ldrne r3, [pc, #60] @ 83c90 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 838b4 │ │ │ │ + b 83c88 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 83840 │ │ │ │ + b 83c14 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 838b4 │ │ │ │ + b 83c88 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r9, r5, r0, asr #14 │ │ │ │ + eorseq sl, r5, r0, asr #4 │ │ │ │ │ │ │ │ -000838c0 : │ │ │ │ +00083c94 : │ │ │ │ mov r2, #0 │ │ │ │ - b 25580c │ │ │ │ + b 257288 │ │ │ │ │ │ │ │ -000838c8 <_Py_closerange@@Base>: │ │ │ │ +00083c9c <_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 83910 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 83ce4 <_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 83910 <_Py_closerange@@Base+0x48> │ │ │ │ + b 83ce4 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00083928 : │ │ │ │ +00083cfc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083930 : │ │ │ │ +00083d04 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083938 : │ │ │ │ +00083d0c : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 83958 │ │ │ │ + ldr r3, [pc, #20] @ 83d2c │ │ │ │ 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 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ -0008395c : │ │ │ │ +00083d30 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 839c8 │ │ │ │ + bhi 83d9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 839d0 │ │ │ │ + ldr r5, [pc, #80] @ 83da4 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 283b68 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2852a8 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 839c0 │ │ │ │ + bne 83d94 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283b68 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2852a8 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 839c0 │ │ │ │ + bne 83d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b5674 │ │ │ │ + bl 2b6320 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ -000839d4 : │ │ │ │ +00083da8 : │ │ │ │ mov r0, #2 │ │ │ │ - b 8395c │ │ │ │ + b 83d30 │ │ │ │ │ │ │ │ -000839dc : │ │ │ │ - ldr r3, [pc, #16] @ 839f4 │ │ │ │ +00083db0 : │ │ │ │ + ldr r3, [pc, #16] @ 83dc8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32aa8 <_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 a6308 │ │ │ │ + b a67f0 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 83a18 │ │ │ │ - b a6308 │ │ │ │ + bne 83dec │ │ │ │ + b a67f0 │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 82f70 │ │ │ │ + bl 833dc │ │ │ │ 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 82f70 │ │ │ │ + bl 833dc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ 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 a6308 │ │ │ │ + b a67f0 │ │ │ │ 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] @ 83fb0 │ │ │ │ + ldr r1, [pc, #1232] @ 84384 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 83fb4 │ │ │ │ + ldr r1, [pc, #1224] @ 84388 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 83fb8 │ │ │ │ + ldr ip, [pc, #1216] @ 8438c │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 83fbc │ │ │ │ - ldr r5, [pc, #1212] @ 83fc0 │ │ │ │ - ldr r0, [pc, #1212] @ 83fc4 │ │ │ │ - ldr r2, [pc, #1212] @ 83fc8 │ │ │ │ - ldr r3, [pc, #1212] @ 83fcc │ │ │ │ + ldr r7, [pc, #1212] @ 84390 │ │ │ │ + ldr r5, [pc, #1212] @ 84394 │ │ │ │ + ldr r0, [pc, #1212] @ 84398 │ │ │ │ + ldr r2, [pc, #1212] @ 8439c │ │ │ │ + ldr r3, [pc, #1212] @ 843a0 │ │ │ │ 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] @ 83fd0 │ │ │ │ - ldr r2, [pc, #1188] @ 83fd4 │ │ │ │ + ldr r0, [pc, #1188] @ 843a4 │ │ │ │ + ldr r2, [pc, #1188] @ 843a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 83fd8 │ │ │ │ + ldr r3, [pc, #1180] @ 843ac │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 83fdc │ │ │ │ + ldr r1, [pc, #1156] @ 843b0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83204 │ │ │ │ + bl 83670 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 83fe0 │ │ │ │ + ldr r1, [pc, #1136] @ 843b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83204 │ │ │ │ - ldr r3, [pc, #1116] @ 83fe4 │ │ │ │ - ldr r2, [pc, #1116] @ 83fe8 │ │ │ │ - ldr r0, [pc, #1088] @ 83fd0 │ │ │ │ + bl 83670 │ │ │ │ + ldr r3, [pc, #1116] @ 843b8 │ │ │ │ + ldr r2, [pc, #1116] @ 843bc │ │ │ │ + ldr r0, [pc, #1088] @ 843a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 8302c │ │ │ │ - ldr r2, [pc, #1084] @ 83fec │ │ │ │ - ldr r0, [pc, #1052] @ 83fd0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ - ldr r3, [pc, #1072] @ 83ff0 │ │ │ │ - ldr r2, [pc, #1060] @ 83fe8 │ │ │ │ - ldr r0, [pc, #1032] @ 83fd0 │ │ │ │ + bl 83498 │ │ │ │ + ldr r2, [pc, #1084] @ 843c0 │ │ │ │ + ldr r0, [pc, #1052] @ 843a4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83450 │ │ │ │ + ldr r3, [pc, #1072] @ 843c4 │ │ │ │ + ldr r2, [pc, #1060] @ 843bc │ │ │ │ + ldr r0, [pc, #1032] @ 843a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 8302c │ │ │ │ - ldr r2, [pc, #1028] @ 83fec │ │ │ │ - ldr r0, [pc, #996] @ 83fd0 │ │ │ │ + bl 83498 │ │ │ │ + ldr r2, [pc, #1028] @ 843c0 │ │ │ │ + ldr r0, [pc, #996] @ 843a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ - ldr r1, [pc, #1020] @ 83ff4 │ │ │ │ + bl 83450 │ │ │ │ + ldr r1, [pc, #1020] @ 843c8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ - ldr r1, [pc, #1000] @ 83ff8 │ │ │ │ + bl 83670 │ │ │ │ + ldr r1, [pc, #1000] @ 843cc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ - ldr r1, [pc, #980] @ 83ffc │ │ │ │ + bl 83670 │ │ │ │ + ldr r1, [pc, #980] @ 843d0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ - ldr r1, [pc, #960] @ 84000 │ │ │ │ + bl 83670 │ │ │ │ + ldr r1, [pc, #960] @ 843d4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ - ldr r1, [pc, #940] @ 84004 │ │ │ │ + bl 83670 │ │ │ │ + ldr r1, [pc, #940] @ 843d8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ + bl 83670 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 83ffc │ │ │ │ + ldr r1, [pc, #904] @ 843d0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ - ldr r1, [pc, #896] @ 84008 │ │ │ │ + bl 83670 │ │ │ │ + ldr r1, [pc, #896] @ 843dc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #884] @ 8400c │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #884] @ 843e0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #872] @ 84010 │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #872] @ 843e4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #860] @ 84014 │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #860] @ 843e8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #848] @ 84018 │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #848] @ 843ec │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #836] @ 8401c │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #836] @ 843f0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 833dc │ │ │ │ - ldr r1, [pc, #824] @ 84020 │ │ │ │ + bl 83848 │ │ │ │ + ldr r1, [pc, #824] @ 843f4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83204 │ │ │ │ + bl 83670 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 83d28 │ │ │ │ + beq 840fc │ │ │ │ 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 357f68 │ │ │ │ + bl 358a4c │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 357f68 │ │ │ │ - ldr r3, [pc, #744] @ 84024 │ │ │ │ + bl 358a4c │ │ │ │ + ldr r3, [pc, #744] @ 843f8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84028 │ │ │ │ + ldr r2, [pc, #720] @ 843fc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 83fd0 │ │ │ │ - bl 82fe4 │ │ │ │ - bl 239be0 │ │ │ │ - ldr r3, [pc, #704] @ 8402c │ │ │ │ - ldr r2, [pc, #704] @ 84030 │ │ │ │ + ldr r0, [pc, #624] @ 843a4 │ │ │ │ + bl 83450 │ │ │ │ + bl 23b630 │ │ │ │ + ldr r3, [pc, #704] @ 84400 │ │ │ │ + ldr r2, [pc, #704] @ 84404 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 83fd0 │ │ │ │ - bl 82fe4 │ │ │ │ + ldr r0, [pc, #592] @ 843a4 │ │ │ │ + bl 83450 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 84034 │ │ │ │ + ldr r3, [pc, #664] @ 84408 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84038 │ │ │ │ - ldr lr, [pc, #648] @ 8403c │ │ │ │ + ldr r3, [pc, #648] @ 8440c │ │ │ │ + ldr lr, [pc, #648] @ 84410 │ │ │ │ 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] @ 84040 │ │ │ │ + ldr r0, [pc, #608] @ 84414 │ │ │ │ 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] @ 84044 │ │ │ │ + ldr r0, [pc, #572] @ 84418 │ │ │ │ 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 357f68 │ │ │ │ + bl 358a4c │ │ │ │ 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 357f68 │ │ │ │ + bl 358a4c │ │ │ │ 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 83e94 │ │ │ │ + blt 84268 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 83eac │ │ │ │ + blt 84280 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 83ec8 │ │ │ │ + blt 8429c │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 356de8 │ │ │ │ - ldr r9, [pc, #364] @ 84048 │ │ │ │ - ldr r0, [pc, #240] @ 83fd0 │ │ │ │ + bl 3578cc │ │ │ │ + ldr r9, [pc, #364] @ 8441c │ │ │ │ + ldr r0, [pc, #240] @ 843a4 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 8404c │ │ │ │ + ldr r2, [pc, #356] @ 84420 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84050 │ │ │ │ - ldr r5, [pc, #348] @ 84054 │ │ │ │ + ldr r3, [pc, #348] @ 84424 │ │ │ │ + ldr r5, [pc, #348] @ 84428 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 356de8 │ │ │ │ + bl 3578cc │ │ │ │ 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 356de8 │ │ │ │ + bl 3578cc │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 83fd0 │ │ │ │ + ldr r0, [pc, #152] @ 843a4 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84058 │ │ │ │ + ldr r2, [pc, #280] @ 8442c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 8405c │ │ │ │ + ldr r3, [pc, #276] @ 84430 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8302c │ │ │ │ + bl 83498 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 83f98 │ │ │ │ - ldr r2, [pc, #232] @ 84060 │ │ │ │ - ldr r0, [pc, #84] @ 83fd0 │ │ │ │ + beq 8436c │ │ │ │ + ldr r2, [pc, #232] @ 84434 │ │ │ │ + ldr r0, [pc, #84] @ 843a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 8302c │ │ │ │ - ldr r2, [pc, #76] @ 83fec │ │ │ │ - ldr r0, [pc, #44] @ 83fd0 │ │ │ │ + bl 83498 │ │ │ │ + ldr r2, [pc, #76] @ 843c0 │ │ │ │ + ldr r0, [pc, #44] @ 843a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 82fe4 │ │ │ │ + bl 83450 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r9, ip, ror r5 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - eorseq r5, r9, r8, ror #10 │ │ │ │ + eorseq r6, r9, ip, lsr #32 │ │ │ │ + eorseq r6, r9, r0, asr r0 │ │ │ │ + eorseq r6, r9, r8, lsl r0 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r5, r9, r4, ror r5 │ │ │ │ - eorseq r5, r9, r8, lsl #11 │ │ │ │ - mlaseq r9, r4, r5, r5 │ │ │ │ - andeq r9, r7, r0, asr lr │ │ │ │ - eorseq r5, r9, r0, asr #10 │ │ │ │ - eorseq r5, r9, r4, lsr r5 │ │ │ │ - eorseq r5, r9, r8, lsr #11 │ │ │ │ - @ instruction: 0x003955b4 │ │ │ │ - eorseq ip, r5, r0, asr #16 │ │ │ │ - eorseq r5, r9, r8, lsl #10 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ - eorseq r5, r9, r0, asr #11 │ │ │ │ - eorseq r5, r9, r8, asr #11 │ │ │ │ - @ instruction: 0x003955d0 │ │ │ │ - @ instruction: 0x003955dc │ │ │ │ - eorseq r5, r9, r8, ror #11 │ │ │ │ - @ instruction: 0x0035c7dc │ │ │ │ - @ instruction: 0x003955f0 │ │ │ │ - @ instruction: 0x003955fc │ │ │ │ - eorseq r5, r9, r8, lsl #12 │ │ │ │ - eorseq ip, r5, ip, lsl #15 │ │ │ │ - eorseq r5, r9, r0, lsl r6 │ │ │ │ - eorseq r5, r9, r8, lsl r6 │ │ │ │ - eorseq pc, r6, r4, lsl #22 │ │ │ │ - eorseq r5, r9, r0, lsr #12 │ │ │ │ - eorseq r5, r9, ip, lsr #12 │ │ │ │ - eorseq r5, r9, r0, asr #12 │ │ │ │ - eorseq r5, r9, ip, asr #12 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r6, r9, r4, lsr #32 │ │ │ │ + eorseq r6, r9, r8, lsr r0 │ │ │ │ + eorseq r6, r9, r4, asr #32 │ │ │ │ + andeq sl, r7, ip, asr r3 │ │ │ │ + @ instruction: 0x00395ff0 │ │ │ │ + eorseq r5, r9, r4, ror #31 │ │ │ │ + eorseq r6, r9, r8, asr r0 │ │ │ │ + eorseq r6, r9, r4, rrx │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + @ instruction: 0x00395fb8 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ + eorseq r6, r9, r0, ror r0 │ │ │ │ + eorseq r6, r9, r8, ror r0 │ │ │ │ + eorseq r6, r9, r0, lsl #1 │ │ │ │ + eorseq r6, r9, ip, lsl #1 │ │ │ │ + mlaseq r9, r8, r0, r6 │ │ │ │ + @ instruction: 0x0035d2dc │ │ │ │ + eorseq r6, r9, r0, lsr #1 │ │ │ │ + eorseq r6, r9, ip, lsr #1 │ │ │ │ + ldrheq r6, [r9], -r8 @ │ │ │ │ + eorseq sp, r5, ip, lsl #5 │ │ │ │ + eorseq r6, r9, r0, asr #1 │ │ │ │ + eorseq r6, r9, r8, asr #1 │ │ │ │ + eorseq r0, r7, r4, lsl #12 │ │ │ │ + ldrsbeq r6, [r9], -r0 @ │ │ │ │ + ldrsbeq r6, [r9], -ip @ │ │ │ │ + ldrsheq r6, [r9], -r0 @ │ │ │ │ + ldrsheq r6, [r9], -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 r5, r9, r8, asr r6 │ │ │ │ - @ instruction: 0x0036d7b4 │ │ │ │ - eorseq r5, r8, ip, asr sl │ │ │ │ - eorseq r5, r9, ip, ror #12 │ │ │ │ - eorseq r3, r7, r8, lsr r8 │ │ │ │ - @ instruction: 0x003956b0 │ │ │ │ + eorseq r6, r9, r8, lsl #2 │ │ │ │ + @ instruction: 0x0036e2b4 │ │ │ │ + @ instruction: 0x003864dc │ │ │ │ + eorseq r6, r9, ip, lsl r1 │ │ │ │ + eorseq r4, r7, r8, ror #5 │ │ │ │ + eorseq r6, r9, r0, ror #2 │ │ │ │ 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 840a4 │ │ │ │ + bne 84478 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 840e4 │ │ │ │ + beq 844b8 │ │ │ │ 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] │ │ │ │ @@ -92581,112 +92854,154 @@ │ │ │ │ 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] @ 84170 │ │ │ │ + ldr r2, [pc, #20] @ 84544 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c360 │ │ │ │ + bl 24ddbc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003836b8 │ │ │ │ + eorseq r4, r8, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #140] @ 845ec │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r2, r3, #640 @ 0x280 │ │ │ │ + cmp r0, r3 │ │ │ │ + movcs r3, #1 │ │ │ │ + movcc r3, #0 │ │ │ │ + cmp r0, r2 │ │ │ │ + movcs r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 845b4 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ + b 845e4 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + adds r2, r2, #1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adc r0, r0, #0 │ │ │ │ + adds r3, r3, #1 │ │ │ │ + adc r1, r1, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + str r3, [r4] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r9, r9, r0, lsl #14 │ │ │ │ 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 84224 │ │ │ │ + beq 846a0 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 841b8 │ │ │ │ + beq 84634 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84224 │ │ │ │ + beq 846a0 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 8419c │ │ │ │ + b 84618 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84224 │ │ │ │ - ldr r3, [pc, #124] @ 84244 │ │ │ │ + beq 846a0 │ │ │ │ + ldr r3, [pc, #124] @ 846c0 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84224 │ │ │ │ - ldr r5, [pc, #112] @ 84248 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 846a0 │ │ │ │ + ldr r5, [pc, #112] @ 846c4 │ │ │ │ + bl 359c90 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84224 │ │ │ │ - ldr r3, [pc, #96] @ 8424c │ │ │ │ + beq 846a0 │ │ │ │ + ldr r3, [pc, #96] @ 846c8 │ │ │ │ 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 7ad90 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 8423c │ │ │ │ + bl 7b0b8 <_Py_SetRefcnt@@Base+0x57c> │ │ │ │ + b 846b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7ad90 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b0b8 <_Py_SetRefcnt@@Base+0x57c> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - @ instruction: 0x003956bc │ │ │ │ + eorseq r6, r9, ip, ror #2 │ │ │ │ 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 23b2a4 │ │ │ │ + bl 23ccf4 │ │ │ │ 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 842d0 │ │ │ │ + bcc 8474c │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 842b0 │ │ │ │ + b 8472c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 842ec │ │ │ │ + beq 84768 │ │ │ │ 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 │ │ │ │ @@ -92698,100 +93013,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 8435c │ │ │ │ + bls 847d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84350 │ │ │ │ + bne 847cc │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84350 │ │ │ │ - bl 2829c4 │ │ │ │ + beq 847cc │ │ │ │ + bl 284104 │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84324 │ │ │ │ + b 847a0 │ │ │ │ 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 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ mov r5, #0 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ cmp r4, r5 │ │ │ │ - bge 843bc │ │ │ │ + bge 84838 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b440 │ │ │ │ + bl 23ce90 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84408 │ │ │ │ - ldr r3, [pc, #196] @ 84488 │ │ │ │ + b 84884 │ │ │ │ + ldr r3, [pc, #196] @ 84904 │ │ │ │ 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 358e74 │ │ │ │ + bl 359958 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84390 │ │ │ │ + beq 8480c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 843e0 │ │ │ │ + b 8485c │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 8442c │ │ │ │ + beq 848a8 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84418 │ │ │ │ + bne 84894 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84408 │ │ │ │ + bne 84884 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84458 │ │ │ │ + beq 848d4 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 84440 │ │ │ │ + b 848bc │ │ │ │ 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 7afb0 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b558 <_Py_SetRefcnt@@Base+0xa1c> │ │ │ │ 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 │ │ │ │ @@ -92799,510 +93114,416 @@ │ │ │ │ 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 23a38c │ │ │ │ + bl 23bddc │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 84510 │ │ │ │ + bne 8498c │ │ │ │ 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 23a954 │ │ │ │ + bl 23c3a4 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 844f0 │ │ │ │ + b 8496c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23a954 │ │ │ │ + b 23c3a4 │ │ │ │ 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] @ 845d0 │ │ │ │ + ldr r0, [pc, #132] @ 84a4c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23a7c0 │ │ │ │ - ldr r0, [pc, #116] @ 845d4 │ │ │ │ - bl 265298 │ │ │ │ + bl 23c210 │ │ │ │ + ldr r0, [pc, #116] @ 84a50 │ │ │ │ + bl 84548 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2653e4 │ │ │ │ + bl 7b2d8 <_Py_SetRefcnt@@Base+0x79c> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 845c4 │ │ │ │ + beq 84a40 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 845c4 │ │ │ │ + beq 84a40 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 845c4 │ │ │ │ - ldr r0, [pc, #40] @ 845d8 │ │ │ │ + beq 84a40 │ │ │ │ + ldr r0, [pc, #40] @ 84a54 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7ae04 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b12c <_Py_SetRefcnt@@Base+0x5f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 845c8 │ │ │ │ + b 84a44 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x003956d0 │ │ │ │ + eorseq r6, r9, r0, lsl #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 84bdc │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r6, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r8, r5 │ │ │ │ + bl 2404f4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 84ad8 │ │ │ │ + cmp r6, #4 │ │ │ │ + bne 84abc │ │ │ │ + b 84bdc │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 84bdc │ │ │ │ + add r6, r4, #52 @ 0x34 │ │ │ │ + add r9, r4, #68 @ 0x44 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + ldr r0, [r2], #4 │ │ │ │ + tst r0, r1 │ │ │ │ + bne 84b14 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 84af8 │ │ │ │ + b 84ba4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7b3c4 <_Py_SetRefcnt@@Base+0x888> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 84ba4 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + ldr lr, [r1], #4 │ │ │ │ + cmp r3, r9 │ │ │ │ + and r2, r2, lr │ │ │ │ + str r2, [ip], #4 │ │ │ │ + bne 84b40 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0], #4 │ │ │ │ + cmn r3, #1 │ │ │ │ + addeq r2, r2, #32 │ │ │ │ + bne 84bc4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne 84b60 │ │ │ │ + ldr r0, [pc, #96] @ 84be4 │ │ │ │ + sub r2, fp, r2, lsl #15 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 23c210 │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + ldr r2, [r5], #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + bic r3, r3, r2 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 84b8c │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + ldr r2, [r8], #4 │ │ │ │ + cmp r4, sl │ │ │ │ + bic r3, r3, r2 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 84ba8 │ │ │ │ + b 84bdc │ │ │ │ + cmp r3, #0 │ │ │ │ + and ip, r3, #1 │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + beq 84b70 │ │ │ │ + add r2, r2, ip │ │ │ │ + b 84bc4 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r9, r9, r0, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + rsbs r3, r1, #0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r0, [pc, #108] @ 84c80 │ │ │ │ + mov r2, r3 │ │ │ │ + sbc r3, r3, r3 │ │ │ │ + bl 23c210 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7b2d8 <_Py_SetRefcnt@@Base+0x79c> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 84c78 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [r5] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 292d4 │ │ │ │ + strb r7, [r5] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 84c78 │ │ │ │ + ldr r0, [pc, #24] @ 84c84 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 7b12c <_Py_SetRefcnt@@Base+0x5f0> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r9, r9, r0, ror #14 │ │ │ │ + eorseq r6, r9, ip, asr #3 │ │ │ │ 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 2653e4 │ │ │ │ + bl 7b2d8 <_Py_SetRefcnt@@Base+0x79c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 846b8 │ │ │ │ + beq 84d64 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23a7c0 │ │ │ │ + bl 23c210 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 265298 │ │ │ │ - ldr r7, [pc, #136] @ 846c0 │ │ │ │ + bl 84548 │ │ │ │ + ldr r7, [pc, #136] @ 84d6c │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 846b8 │ │ │ │ + beq 84d64 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 8463c │ │ │ │ + beq 84ce8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 846a0 │ │ │ │ - bl 359008 │ │ │ │ + bne 84d4c │ │ │ │ + bl 359aec │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 846b8 │ │ │ │ - ldr r0, [pc, #28] @ 846c4 │ │ │ │ + beq 84d64 │ │ │ │ + ldr r0, [pc, #28] @ 84d70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7ae04 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b12c <_Py_SetRefcnt@@Base+0x5f0> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r7, r8, lsr #21 │ │ │ │ - eorseq r5, r9, ip, lsl r7 │ │ │ │ + subseq r4, r7, ip, lsr #21 │ │ │ │ + eorseq r6, r9, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 84744 │ │ │ │ + ldr r1, [pc, #100] @ 84df0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 846f8 │ │ │ │ - bl 344350 │ │ │ │ + bne 84da4 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84734 │ │ │ │ + bne 84de0 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84724 │ │ │ │ + bne 84dd0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84734 │ │ │ │ + b 84de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce834 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceddc <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8471c │ │ │ │ + beq 84dc8 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00084748 : │ │ │ │ - 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 bb7f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 847b4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 27a680 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 847b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 847b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -000847bc : │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b 84748 │ │ │ │ - │ │ │ │ -000847c8 : │ │ │ │ - mov r3, #0 │ │ │ │ - b 84748 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 84820 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 84820 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 84820 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_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 84878 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 84878 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 84878 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00084880 : │ │ │ │ - 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 bb7f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 848c4 │ │ │ │ - ldr r3, [pc, #84] @ 84904 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 2842a0 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 848fc │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7d030 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 848fc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 848fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -00084908 : │ │ │ │ - mov r2, #0 │ │ │ │ - b 84880 │ │ │ │ - │ │ │ │ -00084910 : │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c318 │ │ │ │ - │ │ │ │ -0008491c : │ │ │ │ - mov r3, #0 │ │ │ │ - b 2c318 │ │ │ │ - │ │ │ │ -00084924 : │ │ │ │ - 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] @ 84974 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 84978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #13 │ │ │ │ - mov r3, sp │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 8497c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, asr #9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00084980 : │ │ │ │ - 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 78a40 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000849b4 : │ │ │ │ - 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 78a40 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000849ec : │ │ │ │ - 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 78a40 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00084a24 : │ │ │ │ - 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) │ │ │ │ - │ │ │ │ -00084a50 : │ │ │ │ - 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] │ │ │ │ - bl 2be18 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00084a78 : │ │ │ │ - mov r2, #0 │ │ │ │ - b 7f03c │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ 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 84ad8 │ │ │ │ + bne 84e4c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84b04 │ │ │ │ + beq 84e78 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 84be8 │ │ │ │ + ldr ip, [pc, #260] @ 84f5c │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84bdc │ │ │ │ + beq 84f50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 84b8c │ │ │ │ + beq 84f00 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 84bdc │ │ │ │ - beq 84b8c │ │ │ │ - ldr r3, [pc, #196] @ 84bec │ │ │ │ - bl 3591b0 │ │ │ │ + blt 84f50 │ │ │ │ + beq 84f00 │ │ │ │ + ldr r3, [pc, #196] @ 84f60 │ │ │ │ + bl 359c90 │ │ │ │ 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 b8a3c │ │ │ │ + bl b8f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b78 │ │ │ │ + beq 84eec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 84b44 │ │ │ │ - ldr r3, [pc, #112] @ 84bf0 │ │ │ │ + b 84eb8 │ │ │ │ + ldr r3, [pc, #112] @ 84f64 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 84bb8 │ │ │ │ - ldr r3, [pc, #88] @ 84bec │ │ │ │ - bl 3591b0 │ │ │ │ + b 84f2c │ │ │ │ + ldr r3, [pc, #88] @ 84f60 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 84bf0 │ │ │ │ + ldr r2, [pc, #80] @ 84f64 │ │ │ │ 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 84bcc │ │ │ │ - bl a55f0 │ │ │ │ + bne 84f40 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84bdc │ │ │ │ + bne 84f50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a58e0 │ │ │ │ + b a5dc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsr #21 │ │ │ │ + ldrheq r4, [r7], #-160 @ 0xffffff60 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3db94 │ │ │ │ - ldr r0, [pc] @ 84c10 │ │ │ │ + bl 3daac │ │ │ │ + ldr r0, [pc] @ 84f84 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -93313,218 +93534,238 @@ │ │ │ │ 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] @ 84cd4 │ │ │ │ + ldr r1, [pc, #120] @ 85048 │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 84cb8 │ │ │ │ + bne 8502c │ │ │ │ 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 84cb8 │ │ │ │ + bhi 8502c │ │ │ │ strb r6, [r4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb lr, [r4, #2] │ │ │ │ strb ip, [r4, #3] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strb r2, [r4, #5] │ │ │ │ - b 84ccc │ │ │ │ - ldr r3, [pc, #24] @ 84cd8 │ │ │ │ - ldr r1, [pc, #24] @ 84cdc │ │ │ │ + b 85040 │ │ │ │ + ldr r3, [pc, #24] @ 8504c │ │ │ │ + ldr r1, [pc, #24] @ 85050 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, ror #14 │ │ │ │ + eorseq r6, r9, r8, ror #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, ror r7 │ │ │ │ + eorseq r6, r9, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 84dfc │ │ │ │ + ldr r3, [pc, #260] @ 85170 │ │ │ │ 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 84d44 │ │ │ │ - ldr r3, [pc, #224] @ 84e00 │ │ │ │ + blt 850b8 │ │ │ │ + ldr r3, [pc, #224] @ 85174 │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 84e04 │ │ │ │ + ldrge r0, [pc, #212] @ 85178 │ │ │ │ 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 84d84 │ │ │ │ + blt 850f8 │ │ │ │ mvn r1, #0 │ │ │ │ sub r0, r1, r2 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r4 │ │ │ │ sub r0, r5, lr │ │ │ │ sbcs r0, r0, ip │ │ │ │ - bge 84dac │ │ │ │ - b 84dbc │ │ │ │ + bge 85120 │ │ │ │ + b 85130 │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 84dac │ │ │ │ + beq 85120 │ │ │ │ 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 84dc8 │ │ │ │ + blt 8513c │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 84dc8 │ │ │ │ + b 8513c │ │ │ │ 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] @ 84e08 │ │ │ │ - ldr r1, [pc, #28] @ 84e0c │ │ │ │ + ldr r3, [pc, #28] @ 8517c │ │ │ │ + ldr r1, [pc, #28] @ 85180 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10259f4 <__bss_end__@@Base+0xa60aac> │ │ │ │ + ble 1025d68 <__bss_end__@@Base+0xa60e20> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe73760c <__bss_end__@@Base+0xfe1726c4> │ │ │ │ + blcc fe737980 <__bss_end__@@Base+0xfe172a38> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r6, r0, asr #13 │ │ │ │ + eorseq ip, r6, r0, asr #3 │ │ │ │ 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 84e4c │ │ │ │ - ldr r2, [pc, #80] @ 84e90 │ │ │ │ - ldr r1, [pc, #80] @ 84e94 │ │ │ │ - ldr r0, [pc, #80] @ 84e98 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 84e84 │ │ │ │ + bne 851c0 │ │ │ │ + ldr r2, [pc, #80] @ 85204 │ │ │ │ + ldr r1, [pc, #80] @ 85208 │ │ │ │ + ldr r0, [pc, #80] @ 8520c │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 851f8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e84 │ │ │ │ + beq 851f8 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 84e9c │ │ │ │ + ldr r3, [pc, #48] @ 85210 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 84ea0 │ │ │ │ - ldreq r1, [pc, #32] @ 84ea4 │ │ │ │ - bl 18f124 │ │ │ │ + ldrne r1, [pc, #32] @ 85214 │ │ │ │ + ldreq r1, [pc, #32] @ 85218 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r1, r6, r0, lsl #19 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r2, r6, r0, lsl #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - mlaseq r9, r4, r7, r5 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + mlaseq r9, r4, r2, r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #44] @ 85260 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #40] @ 85264 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #13 │ │ │ │ + mov r3, sp │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 2c318 │ │ │ │ + ldr r0, [pc, #12] @ 85268 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + eorseq r9, r5, r8, asr #31 │ │ │ │ + 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, #24] @ 84ed8 │ │ │ │ + ldr r3, [pc, #24] @ 8529c │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84edc │ │ │ │ + ldrne r0, [pc, #16] @ 852a0 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82764 │ │ │ │ - ldr r0, [pc] @ 84ed8 │ │ │ │ + bl 82bd0 │ │ │ │ + ldr r0, [pc] @ 8529c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r8, sp, ip, asr r8 │ │ │ │ + andseq sl, sp, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 84f10 │ │ │ │ + ldr r3, [pc, #24] @ 852d4 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84f14 │ │ │ │ + ldrne r0, [pc, #16] @ 852d8 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 826e0 │ │ │ │ - ldr r0, [pc] @ 84f10 │ │ │ │ + bl 82b4c │ │ │ │ + ldr r0, [pc] @ 852d4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r7, fp, r8, ror #27 │ │ │ │ + eoreq r8, fp, r4, asr #21 │ │ │ │ │ │ │ │ -00084f18 : │ │ │ │ +000852dc : │ │ │ │ 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] @ 8500c │ │ │ │ + ldr r1, [pc, #216] @ 853d0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 85000 │ │ │ │ - ldr r7, [pc, #196] @ 85010 │ │ │ │ + beq 853c4 │ │ │ │ + ldr r7, [pc, #196] @ 853d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84f64 │ │ │ │ + beq 85328 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ - b 84f7c │ │ │ │ - bl 39d40 │ │ │ │ + bl 180d04 │ │ │ │ + b 85340 │ │ │ │ + bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84f54 │ │ │ │ - b 85000 │ │ │ │ + beq 85318 │ │ │ │ + b 853c4 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 84fd8 │ │ │ │ + bcc 8539c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -93538,631 +93779,675 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 84f74 │ │ │ │ - b 84fec │ │ │ │ + beq 85338 │ │ │ │ + b 853b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f7c │ │ │ │ - b 84ff0 │ │ │ │ + beq 85340 │ │ │ │ + b 853b4 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r7, r0, asr r3 │ │ │ │ + eorseq lr, r7, r0, lsl lr │ │ │ │ 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] @ 85030 │ │ │ │ - ldr r0, [pc, #4] @ 85034 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003957b4 │ │ │ │ - subseq lr, r3, r0, lsr fp │ │ │ │ + ldr r1, [pc, #4] @ 853f4 │ │ │ │ + ldr r0, [pc, #4] @ 853f8 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003962b4 │ │ │ │ + subseq pc, r3, r0, lsr #12 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8544c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 8544c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 8544c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9b0b4 <_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 854a4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 854a4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 854a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00085038 : │ │ │ │ +000854ac : │ │ │ │ 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 85050 │ │ │ │ + bne 854c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 8514c │ │ │ │ + beq 855c0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85098 │ │ │ │ + bne 8550c │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e48 │ │ │ │ + bl b2384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 850d8 │ │ │ │ + bne 8554c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8514c │ │ │ │ + beq 855c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 8514c │ │ │ │ + bne 855c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8514c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 855c0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 85078 │ │ │ │ - ldr r3, [pc, #92] @ 85158 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 854ec │ │ │ │ + ldr r3, [pc, #92] @ 855cc │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 8515c │ │ │ │ + ldr r1, [pc, #84] @ 855d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 277f44 │ │ │ │ + bl 2796e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85124 │ │ │ │ - ldr r1, [pc, #64] @ 85160 │ │ │ │ - ldr r0, [pc, #64] @ 85164 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 85598 │ │ │ │ + ldr r1, [pc, #64] @ 855d4 │ │ │ │ + ldr r0, [pc, #64] @ 855d8 │ │ │ │ + bl 7d488 <_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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 85168 │ │ │ │ - ldr r0, [pc, #12] @ 85164 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 855dc │ │ │ │ + ldr r0, [pc, #12] @ 855d8 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r5, r9, r4, asr #15 │ │ │ │ - subseq lr, r3, r0, asr fp │ │ │ │ - @ instruction: 0x003957dc │ │ │ │ + ldrsbeq lr, [r7], #-28 @ 0xffffffe4 │ │ │ │ + eorseq r6, r9, r4, asr #5 │ │ │ │ + subseq pc, r3, r0, asr #12 │ │ │ │ + @ instruction: 0x003962dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 8525c │ │ │ │ + ldr r6, [pc, #216] @ 856d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 851b4 │ │ │ │ + beq 85628 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 851c4 │ │ │ │ - ldr r1, [pc, #164] @ 85260 │ │ │ │ + b 85638 │ │ │ │ + ldr r1, [pc, #164] @ 856d4 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85264 │ │ │ │ + ldr r1, [pc, #136] @ 856d8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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] @ 85268 │ │ │ │ + ldr r1, [pc, #104] @ 856dc │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 8524c │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + ble 856c0 │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5494 │ │ │ │ + bl 2a6538 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 8526c │ │ │ │ + ldr r1, [pc, #72] @ 856e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7228 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 85270 │ │ │ │ + bl 2a82d8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 856e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 851ec │ │ │ │ + b 85660 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 85270 │ │ │ │ + ldr r1, [pc, #24] @ 856e4 │ │ │ │ mov r2, #1 │ │ │ │ - b 234638 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003957f4 │ │ │ │ - eorseq r5, r9, r8, lsr r8 │ │ │ │ - eorseq r5, r9, r0, ror r8 │ │ │ │ - eorseq r5, r9, ip, ror r8 │ │ │ │ - @ instruction: 0x0037efb4 │ │ │ │ + b 236094 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x003962f4 │ │ │ │ + eorseq r6, r9, r8, lsr r3 │ │ │ │ + eorseq r6, r9, r0, ror r3 │ │ │ │ + eorseq r6, r9, ip, ror r3 │ │ │ │ + eorseq pc, r7, r0, lsr r6 @ │ │ │ │ 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] @ 853f4 │ │ │ │ + ldr r9, [pc, #360] @ 85868 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 853ec │ │ │ │ - ldr r6, [pc, #344] @ 853f8 │ │ │ │ + beq 85860 │ │ │ │ + ldr r6, [pc, #344] @ 8586c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 852d4 │ │ │ │ + beq 85748 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 852a8 │ │ │ │ + bne 8571c │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 852d8 │ │ │ │ + b 8574c │ │ │ │ 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 85324 │ │ │ │ + beq 85798 │ │ │ │ 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 8535c │ │ │ │ - ldr r1, [pc, #200] @ 853fc │ │ │ │ + beq 857d0 │ │ │ │ + ldr r1, [pc, #200] @ 85870 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 853a8 │ │ │ │ + b 8581c │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 85400 │ │ │ │ + ldr r3, [pc, #140] @ 85874 │ │ │ │ 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] @ 85404 │ │ │ │ + ldr r1, [pc, #116] @ 85878 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 85408 │ │ │ │ + ldr r1, [pc, #76] @ 8587c │ │ │ │ mov r0, r4 │ │ │ │ - bl 234638 <_Py_write_noraise@@Base> │ │ │ │ + bl 236094 <_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 │ │ │ │ str sl, [r8] │ │ │ │ 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 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - eorseq r9, r5, r0, asr pc │ │ │ │ - eorseq r8, r7, r0, asr #5 │ │ │ │ - eorseq r5, r9, r8, lsl #17 │ │ │ │ - eorseq r0, r6, ip, lsl #15 │ │ │ │ + eorseq sl, r5, r0, asr sl │ │ │ │ + @ instruction: 0x00378cf0 │ │ │ │ + eorseq r6, r9, r8, lsl #7 │ │ │ │ + eorseq r1, r6, ip, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69e7c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69ca8 <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085440 <_Py_stat@@Base>: │ │ │ │ +000858b4 <_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 1708f8 │ │ │ │ + bl 170e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 854d8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 8594c <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b6740 │ │ │ │ + bl 1b7568 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 854a0 <_Py_stat@@Base+0x60> │ │ │ │ + bne 85914 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 854d8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 8594c <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854d8 <_Py_stat@@Base+0x98> │ │ │ │ + bne 8594c <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 854d8 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8594c <_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 854dc <_Py_stat@@Base+0x9c> │ │ │ │ + beq 85950 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854dc <_Py_stat@@Base+0x9c> │ │ │ │ + bne 85950 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 854dc <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 85950 <_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] @ 85530 <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 859a4 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85524 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3d68 │ │ │ │ + beq 85998 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c4288 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ac0 │ │ │ │ - bl 1325ec │ │ │ │ - ldr r3, [pc, #12] @ 85570 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7fd8 │ │ │ │ + bl 132b84 │ │ │ │ + ldr r3, [pc, #12] @ 859e4 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00085574 <_Py_open@@Base>: │ │ │ │ +000859e8 <_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 bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8564c <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 8569c <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 856a0 <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 856a4 <_Py_open@@Base+0x130> │ │ │ │ + beq 85ac0 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85b10 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85b14 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85b18 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85668 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3d68 │ │ │ │ + blt 85adc <_Py_open@@Base+0xf4> │ │ │ │ + bl c4288 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85604 <_Py_open@@Base+0x90> │ │ │ │ + bge 85a78 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85654 <_Py_open@@Base+0xe0> │ │ │ │ - bl 1325ec │ │ │ │ + bne 85ac8 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 855bc <_Py_open@@Base+0x48> │ │ │ │ - b 85668 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85a30 <_Py_open@@Base+0x48> │ │ │ │ + b 85adc <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85628 <_Py_open@@Base+0xb4> │ │ │ │ + beq 85a9c <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85628 <_Py_open@@Base+0xb4> │ │ │ │ + bne 85a9c <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 856a8 <_Py_open@@Base+0x134> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85b1c <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2562ac │ │ │ │ + bl 257d28 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85690 <_Py_open@@Base+0x11c> │ │ │ │ + bne 85b04 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 85690 <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 856ac <_Py_open@@Base+0x138> │ │ │ │ + b 85b04 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85b20 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 144368 │ │ │ │ + bl 144928 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8564c <_Py_open@@Base+0xd8> │ │ │ │ + beq 85ac0 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8564c <_Py_open@@Base+0xd8> │ │ │ │ + bne 85ac0 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8564c <_Py_open@@Base+0xd8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 85ac0 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r7, ip, lsl r0 │ │ │ │ - eorseq r9, r6, r4, lsl #14 │ │ │ │ + eorseq r9, r7, ip, asr #21 │ │ │ │ + eorseq sl, r6, r4, lsl #4 │ │ │ │ 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] @ 85760 <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85bd4 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85764 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85bd8 <_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 2db110 │ │ │ │ + bl 2dbce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85700 <_Py_open@@Base+0x18c> │ │ │ │ + bne 85b74 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8573c <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 85768 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 8576c <_Py_open@@Base+0x1f8> │ │ │ │ + b 85bb0 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85bdc <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 85be0 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856f8 <_Py_open@@Base+0x184> │ │ │ │ + blt 85b6c <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de5b8 │ │ │ │ + bl 2df190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856f8 <_Py_open@@Base+0x184> │ │ │ │ - bl a6308 │ │ │ │ - ldr r3, [pc, #28] @ 85760 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 85b6c <_Py_open@@Base+0x184> │ │ │ │ + bl a67f0 │ │ │ │ + ldr r3, [pc, #28] @ 85bd4 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 85758 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85bcc <_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 │ │ │ │ - eorseq ip, r7, ip, lsl r4 │ │ │ │ - eorseq r9, r8, ip, lsr #12 │ │ │ │ - eorseq r4, r8, r4, lsl sp │ │ │ │ + eorseq ip, r7, r8, ror sp │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq r5, r8, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ 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 857ac <_Py_open@@Base+0x238> │ │ │ │ + bne 85c20 <_Py_open@@Base+0x238> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 857dc <_Py_open@@Base+0x268> │ │ │ │ + bne 85c50 <_Py_open@@Base+0x268> │ │ │ │ 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] @ 85864 <_Py_open@@Base+0x2f0> │ │ │ │ + ldr ip, [pc, #152] @ 85cd8 <_Py_open@@Base+0x2f0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85858 <_Py_open@@Base+0x2e4> │ │ │ │ + beq 85ccc <_Py_open@@Base+0x2e4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 857fc <_Py_open@@Base+0x288> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85c70 <_Py_open@@Base+0x288> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85858 <_Py_open@@Base+0x2e4> │ │ │ │ + bne 85ccc <_Py_open@@Base+0x2e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8581c <_Py_open@@Base+0x2a8> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85c90 <_Py_open@@Base+0x2a8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85858 <_Py_open@@Base+0x2e4> │ │ │ │ + bne 85ccc <_Py_open@@Base+0x2e4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8583c <_Py_open@@Base+0x2c8> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85cb0 <_Py_open@@Base+0x2c8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85858 <_Py_open@@Base+0x2e4> │ │ │ │ + bne 85ccc <_Py_open@@Base+0x2e4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 355380 │ │ │ │ + b 355e64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq r4, [r7], #-168 @ 0xffffff58 │ │ │ │ + ldrsbeq r4, [r7], #-172 @ 0xffffff54 │ │ │ │ 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 858b4 <_Py_open@@Base+0x340> │ │ │ │ + bne 85d28 <_Py_open@@Base+0x340> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 858e4 <_Py_open@@Base+0x370> │ │ │ │ + beq 85d58 <_Py_open@@Base+0x370> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 85918 <_Py_open@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #72] @ 85d8c <_Py_open@@Base+0x3a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8590c <_Py_open@@Base+0x398> │ │ │ │ + beq 85d80 <_Py_open@@Base+0x398> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85904 <_Py_open@@Base+0x390> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85d78 <_Py_open@@Base+0x390> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8590c <_Py_open@@Base+0x398> │ │ │ │ + bne 85d80 <_Py_open@@Base+0x398> │ │ │ │ mov r0, r4 │ │ │ │ bl 29844 <_exit@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, lsl #22 │ │ │ │ + subseq r4, r7, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85954 <_Py_open@@Base+0x3e0> │ │ │ │ - bl a55f0 │ │ │ │ - ldr r3, [pc, #36] @ 8596c <_Py_open@@Base+0x3f8> │ │ │ │ + bne 85dc8 <_Py_open@@Base+0x3e0> │ │ │ │ + bl a5ad8 │ │ │ │ + ldr r3, [pc, #36] @ 85de0 <_Py_open@@Base+0x3f8> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 8596c <_Py_open@@Base+0x3f8> │ │ │ │ - ldr r2, [pc, #16] @ 85970 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #16] @ 85de0 <_Py_open@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #16] @ 85de4 <_Py_open@@Base+0x3fc> │ │ │ │ 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 │ │ │ │ @@ -94173,53 +94458,53 @@ │ │ │ │ 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 859c0 <_Py_open@@Base+0x44c> │ │ │ │ + bne 85e34 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 859f8 <_Py_open@@Base+0x484> │ │ │ │ + beq 85e6c <_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] @ 85a3c <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85eb0 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 859f8 <_Py_open@@Base+0x484> │ │ │ │ + bne 85e6c <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a34 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85ea8 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85a20 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85e94 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85a40 <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85a34 <_Py_open@@Base+0x4c0> │ │ │ │ - b 859f0 <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85a44 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85a40 <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85eb4 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85ea8 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85e64 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85eb8 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85eb4 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85a48 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85ebc <_Py_open@@Base+0x4d4> │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r0, lsr fp │ │ │ │ + subseq r4, r7, r4, lsr fp │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -94227,460 +94512,460 @@ │ │ │ │ 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 85a98 <_Py_open@@Base+0x524> │ │ │ │ + bne 85f0c <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ad0 <_Py_open@@Base+0x55c> │ │ │ │ + beq 85f44 <_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] @ 85b18 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85f8c <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ad0 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85f44 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85b10 <_Py_open@@Base+0x59c> │ │ │ │ + b 85f84 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85af4 <_Py_open@@Base+0x580> │ │ │ │ - bl a55f0 │ │ │ │ + bne 85f68 <_Py_open@@Base+0x580> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85b1c <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85b10 <_Py_open@@Base+0x59c> │ │ │ │ - b 85ac8 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85f90 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85f84 <_Py_open@@Base+0x59c> │ │ │ │ + b 85f3c <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85b1c <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85f90 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85b20 <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85f94 <_Py_open@@Base+0x5ac> │ │ │ │ movlt r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, ip, asr fp │ │ │ │ + subseq r4, r7, r0, ror #22 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ 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 85b70 <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85fe4 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ba8 <_Py_open@@Base+0x634> │ │ │ │ + beq 8601c <_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] @ 85be8 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 8605c <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ba8 <_Py_open@@Base+0x634> │ │ │ │ + bne 8601c <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85be0 <_Py_open@@Base+0x66c> │ │ │ │ + b 86054 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85bcc <_Py_open@@Base+0x658> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86040 <_Py_open@@Base+0x658> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85bec <_Py_open@@Base+0x678> │ │ │ │ - beq 85be0 <_Py_open@@Base+0x66c> │ │ │ │ - b 85ba0 <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85bf0 <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85bec <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 86060 <_Py_open@@Base+0x678> │ │ │ │ + beq 86054 <_Py_open@@Base+0x66c> │ │ │ │ + b 86014 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 86064 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 86060 <_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, r8, lsl #23 │ │ │ │ + subseq r4, r7, ip, lsl #23 │ │ │ │ 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, #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 85c40 <_Py_open@@Base+0x6cc> │ │ │ │ + bne 860b4 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c70 <_Py_open@@Base+0x6fc> │ │ │ │ + beq 860e4 <_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] @ 85cb0 <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 86124 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85ca4 <_Py_open@@Base+0x730> │ │ │ │ + beq 86118 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c90 <_Py_open@@Base+0x71c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86104 <_Py_open@@Base+0x71c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ca4 <_Py_open@@Base+0x730> │ │ │ │ + bne 86118 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r4, [r7], #-180 @ 0xffffff4c │ │ │ │ + ldrheq r4, [r7], #-184 @ 0xffffff48 │ │ │ │ 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 85d00 <_Py_open@@Base+0x78c> │ │ │ │ + bne 86174 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d30 <_Py_open@@Base+0x7bc> │ │ │ │ + beq 861a4 <_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] @ 85d6c <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 861e0 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85d60 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 861d4 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85d50 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a55f0 │ │ │ │ + bne 861c4 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d60 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 861d4 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, ror #23 │ │ │ │ + subseq r4, r7, r4, ror #23 │ │ │ │ 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 85dbc <_Py_open@@Base+0x848> │ │ │ │ + bne 86230 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85dec <_Py_open@@Base+0x878> │ │ │ │ + beq 86260 <_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] @ 85e2c <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 862a0 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85e20 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 86294 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85e0c <_Py_open@@Base+0x898> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86280 <_Py_open@@Base+0x898> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e20 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 86294 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl #24 │ │ │ │ + subseq r4, r7, r0, lsl ip │ │ │ │ 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] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ 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] @ 85e78 <_Py_open@@Base+0x904> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #8] @ 862ec <_Py_open@@Base+0x904> │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003958b4 │ │ │ │ + @ instruction: 0x003963b4 │ │ │ │ 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] @ 85eac <_Py_open@@Base+0x938> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #8] @ 86320 <_Py_open@@Base+0x938> │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003958d4 │ │ │ │ + @ instruction: 0x003963d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 359008 │ │ │ │ - ldr r2, [pc, #32] @ 85ef8 <_Py_open@@Base+0x984> │ │ │ │ + bl 359aec │ │ │ │ + ldr r2, [pc, #32] @ 8636c <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 85efc <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 85f00 <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 86370 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 86374 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bd4 │ │ │ │ - eorseq lr, r7, r8, lsl #7 │ │ │ │ - eorseq r5, r9, ip, lsl #18 │ │ │ │ - eorseq r5, r9, r8, lsl r9 │ │ │ │ + b 129168 │ │ │ │ + eorseq lr, r7, r8, asr #28 │ │ │ │ + eorseq r6, r9, ip, lsl #8 │ │ │ │ + eorseq r6, r9, r8, lsl r4 │ │ │ │ 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] @ 85f60 <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 863d4 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 85f64 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 863d8 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 85f68 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128bd4 │ │ │ │ + ldr r0, [pc, #16] @ 863dc <_Py_open@@Base+0x9f4> │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, ip, lsl #18 │ │ │ │ - eorseq lr, r7, r8, lsl #7 │ │ │ │ - eorseq r5, r9, r0, lsr r9 │ │ │ │ + eorseq r6, r9, ip, lsl #8 │ │ │ │ + eorseq lr, r7, r8, asr #28 │ │ │ │ + eorseq r6, r9, r0, lsr r4 │ │ │ │ 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 f2390 │ │ │ │ + bl f28f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85f9c <_Py_open@@Base+0xa28> │ │ │ │ + bne 86410 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 85fe0 <_Py_open@@Base+0xa6c> │ │ │ │ + b 86454 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2390 │ │ │ │ + bl f28f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 85f94 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86408 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2390 │ │ │ │ + bl f28f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f94 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86408 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 85fe8 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 8645c <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128bd4 │ │ │ │ + bl 129168 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, ip, asr r9 │ │ │ │ + eorseq r6, r9, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 860ac <_Py_open@@Base+0xb38> │ │ │ │ + beq 86520 <_Py_open@@Base+0xb38> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 860b0 <_Py_open@@Base+0xb3c> │ │ │ │ + bls 86524 <_Py_open@@Base+0xb3c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8603c <_Py_open@@Base+0xac8> │ │ │ │ + bne 864b0 <_Py_open@@Base+0xac8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 86010 <_Py_open@@Base+0xa9c> │ │ │ │ - bl a58e0 │ │ │ │ + b 86484 <_Py_open@@Base+0xa9c> │ │ │ │ + bl a5dc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86088 <_Py_open@@Base+0xb14> │ │ │ │ + beq 864fc <_Py_open@@Base+0xb14> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 86080 <_Py_open@@Base+0xb0c> │ │ │ │ + beq 864f4 <_Py_open@@Base+0xb0c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86080 <_Py_open@@Base+0xb0c> │ │ │ │ + bne 864f4 <_Py_open@@Base+0xb0c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 86034 <_Py_open@@Base+0xac0> │ │ │ │ + bge 864a8 <_Py_open@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 860ac <_Py_open@@Base+0xb38> │ │ │ │ + beq 86520 <_Py_open@@Base+0xb38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 860ac <_Py_open@@Base+0xb38> │ │ │ │ + bne 86520 <_Py_open@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 85fec <_Py_open@@Base+0xa78> │ │ │ │ + b 86460 <_Py_open@@Base+0xa78> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 85fec <_Py_open@@Base+0xa78> │ │ │ │ + bl 86460 <_Py_open@@Base+0xa78> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + beq 865dc <_Py_open@@Base+0xbf4> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86110 <_Py_open@@Base+0xb9c> │ │ │ │ + bne 86584 <_Py_open@@Base+0xb9c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + beq 865dc <_Py_open@@Base+0xbf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + bne 865dc <_Py_open@@Base+0xbf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 865dc <_Py_open@@Base+0xbf4> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86170 <_Py_open@@Base+0xbfc> │ │ │ │ + bne 865e4 <_Py_open@@Base+0xbfc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86144 <_Py_open@@Base+0xbd0> │ │ │ │ + beq 865b8 <_Py_open@@Base+0xbd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86144 <_Py_open@@Base+0xbd0> │ │ │ │ + bne 865b8 <_Py_open@@Base+0xbd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + beq 865dc <_Py_open@@Base+0xbf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86168 <_Py_open@@Base+0xbf4> │ │ │ │ + bne 865dc <_Py_open@@Base+0xbf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 86190 <_Py_open@@Base+0xc1c> │ │ │ │ - ldr r2, [pc, #32] @ 86198 <_Py_open@@Base+0xc24> │ │ │ │ + b 86604 <_Py_open@@Base+0xc1c> │ │ │ │ + ldr r2, [pc, #32] @ 8660c <_Py_open@@Base+0xc24> │ │ │ │ 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] │ │ │ │ @@ -94688,208 +94973,208 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 861cc <_Py_open@@Base+0xc58> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86640 <_Py_open@@Base+0xc58> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861d4 <_Py_open@@Base+0xc60> │ │ │ │ - b 86220 <_Py_open@@Base+0xcac> │ │ │ │ + beq 86648 <_Py_open@@Base+0xc60> │ │ │ │ + b 86694 <_Py_open@@Base+0xcac> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 861e8 <_Py_open@@Base+0xc74> │ │ │ │ - ldr r3, [pc, #76] @ 86228 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r1, [pc, #76] @ 8622c <_Py_open@@Base+0xcb8> │ │ │ │ + bge 8665c <_Py_open@@Base+0xc74> │ │ │ │ + ldr r3, [pc, #76] @ 8669c <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r1, [pc, #76] @ 866a0 <_Py_open@@Base+0xcb8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86220 <_Py_open@@Base+0xcac> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86694 <_Py_open@@Base+0xcac> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86204 <_Py_open@@Base+0xc90> │ │ │ │ - ldr r3, [pc, #48] @ 86228 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r1, [pc, #52] @ 86230 <_Py_open@@Base+0xcbc> │ │ │ │ + blt 86678 <_Py_open@@Base+0xc90> │ │ │ │ + ldr r3, [pc, #48] @ 8669c <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r1, [pc, #52] @ 866a4 <_Py_open@@Base+0xcbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86220 <_Py_open@@Base+0xcac> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86694 <_Py_open@@Base+0xcac> │ │ │ │ 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 a32b8 │ │ │ │ + b a37a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r5, r9, r4, lsl #19 │ │ │ │ - eorseq r5, r9, ip, asr #19 │ │ │ │ + eorseq r6, r9, r4, lsl #9 │ │ │ │ + eorseq r6, r9, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86264 <_Py_open@@Base+0xcf0> │ │ │ │ - bl a55f0 │ │ │ │ + bne 866d8 <_Py_open@@Base+0xcf0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8626c <_Py_open@@Base+0xcf8> │ │ │ │ - b 862b8 <_Py_open@@Base+0xd44> │ │ │ │ + beq 866e0 <_Py_open@@Base+0xcf8> │ │ │ │ + b 8672c <_Py_open@@Base+0xd44> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86280 <_Py_open@@Base+0xd0c> │ │ │ │ - ldr r3, [pc, #76] @ 862c0 <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r1, [pc, #76] @ 862c4 <_Py_open@@Base+0xd50> │ │ │ │ + bge 866f4 <_Py_open@@Base+0xd0c> │ │ │ │ + ldr r3, [pc, #76] @ 86734 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r1, [pc, #76] @ 86738 <_Py_open@@Base+0xd50> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 862b8 <_Py_open@@Base+0xd44> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8672c <_Py_open@@Base+0xd44> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 8629c <_Py_open@@Base+0xd28> │ │ │ │ - ldr r3, [pc, #48] @ 862c0 <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r1, [pc, #52] @ 862c8 <_Py_open@@Base+0xd54> │ │ │ │ + blt 86710 <_Py_open@@Base+0xd28> │ │ │ │ + ldr r3, [pc, #48] @ 86734 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r1, [pc, #52] @ 8673c <_Py_open@@Base+0xd54> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 862b8 <_Py_open@@Base+0xd44> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8672c <_Py_open@@Base+0xd44> │ │ │ │ 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 a32b8 │ │ │ │ + b a37a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r5, r9, r0, lsl sl │ │ │ │ - eorseq r5, r9, r8, asr sl │ │ │ │ + eorseq r6, r9, r0, lsl r5 │ │ │ │ + eorseq r6, r9, r8, asr r5 │ │ │ │ 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 17d70c │ │ │ │ + bl 17dd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86354 <_Py_open@@Base+0xde0> │ │ │ │ + beq 867c8 <_Py_open@@Base+0xde0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, r5, #16 │ │ │ │ bl 291b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 86328 <_Py_open@@Base+0xdb4> │ │ │ │ + beq 8679c <_Py_open@@Base+0xdb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86328 <_Py_open@@Base+0xdb4> │ │ │ │ + bne 8679c <_Py_open@@Base+0xdb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86344 <_Py_open@@Base+0xdd0> │ │ │ │ - ldr r3, [pc, #40] @ 86360 <_Py_open@@Base+0xdec> │ │ │ │ - ldr r1, [pc, #40] @ 86364 <_Py_open@@Base+0xdf0> │ │ │ │ + bne 867b8 <_Py_open@@Base+0xdd0> │ │ │ │ + ldr r3, [pc, #40] @ 867d4 <_Py_open@@Base+0xdec> │ │ │ │ + ldr r1, [pc, #40] @ 867d8 <_Py_open@@Base+0xdf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86354 <_Py_open@@Base+0xde0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 867c8 <_Py_open@@Base+0xde0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a32b8 │ │ │ │ + b a37a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, ip, sl, r5 │ │ │ │ + mlaseq r9, ip, r5, r6 │ │ │ │ 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 86370 <_Py_open@@Base+0xdfc> │ │ │ │ - b a32b8 │ │ │ │ + bgt 867e4 <_Py_open@@Base+0xdfc> │ │ │ │ + b a37a0 │ │ │ │ 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 863c4 <_Py_open@@Base+0xe50> │ │ │ │ - ldr r2, [pc, #140] @ 86444 <_Py_open@@Base+0xed0> │ │ │ │ - ldr r1, [pc, #140] @ 86448 <_Py_open@@Base+0xed4> │ │ │ │ - ldr r0, [pc, #140] @ 8644c <_Py_open@@Base+0xed8> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 863d8 <_Py_open@@Base+0xe64> │ │ │ │ + bne 86838 <_Py_open@@Base+0xe50> │ │ │ │ + ldr r2, [pc, #140] @ 868b8 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r1, [pc, #140] @ 868bc <_Py_open@@Base+0xed4> │ │ │ │ + ldr r0, [pc, #140] @ 868c0 <_Py_open@@Base+0xed8> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8684c <_Py_open@@Base+0xe64> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 863e0 <_Py_open@@Base+0xe6c> │ │ │ │ + bne 86854 <_Py_open@@Base+0xe6c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8643c <_Py_open@@Base+0xec8> │ │ │ │ + b 868b0 <_Py_open@@Base+0xec8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86404 <_Py_open@@Base+0xe90> │ │ │ │ - ldr r3, [pc, #88] @ 86450 <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #88] @ 86454 <_Py_open@@Base+0xee0> │ │ │ │ + beq 86878 <_Py_open@@Base+0xe90> │ │ │ │ + ldr r3, [pc, #88] @ 868c4 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #88] @ 868c8 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 863d8 <_Py_open@@Base+0xe64> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8684c <_Py_open@@Base+0xe64> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86428 <_Py_open@@Base+0xeb4> │ │ │ │ + beq 8689c <_Py_open@@Base+0xeb4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 928a0 │ │ │ │ - b 8643c <_Py_open@@Base+0xec8> │ │ │ │ - ldr r3, [pc, #40] @ 86458 <_Py_open@@Base+0xee4> │ │ │ │ - ldr r1, [pc, #40] @ 8645c <_Py_open@@Base+0xee8> │ │ │ │ + bl 92d68 │ │ │ │ + b 868b0 <_Py_open@@Base+0xec8> │ │ │ │ + ldr r3, [pc, #40] @ 868cc <_Py_open@@Base+0xee4> │ │ │ │ + ldr r1, [pc, #40] @ 868d0 <_Py_open@@Base+0xee8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - @ instruction: 0x00395adc │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003965dc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00395ab8 │ │ │ │ + @ instruction: 0x003965b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 864b4 <_Py_open@@Base+0xf40> │ │ │ │ + beq 86928 <_Py_open@@Base+0xf40> │ │ │ │ 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] @ 864c4 <_Py_open@@Base+0xf50> │ │ │ │ - beq 864bc <_Py_open@@Base+0xf48> │ │ │ │ + ldreq r0, [pc, #40] @ 86938 <_Py_open@@Base+0xf50> │ │ │ │ + beq 86930 <_Py_open@@Base+0xf48> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 928a0 │ │ │ │ - b 864bc <_Py_open@@Base+0xf48> │ │ │ │ - ldr r0, [pc, #8] @ 864c4 <_Py_open@@Base+0xf50> │ │ │ │ + bl 92d68 │ │ │ │ + b 86930 <_Py_open@@Base+0xf48> │ │ │ │ + ldr r0, [pc, #8] @ 86938 <_Py_open@@Base+0xf50> │ │ │ │ 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 │ │ │ │ @@ -94899,95 +95184,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 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 86558 <_Py_open@@Base+0xfe4> │ │ │ │ + bne 869cc <_Py_open@@Base+0xfe4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86534 <_Py_open@@Base+0xfc0> │ │ │ │ - ldr r3, [pc, #88] @ 86578 <_Py_open@@Base+0x1004> │ │ │ │ - ldr r1, [pc, #88] @ 8657c <_Py_open@@Base+0x1008> │ │ │ │ + beq 869a8 <_Py_open@@Base+0xfc0> │ │ │ │ + ldr r3, [pc, #88] @ 869ec <_Py_open@@Base+0x1004> │ │ │ │ + ldr r1, [pc, #88] @ 869f0 <_Py_open@@Base+0x1008> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 86558 <_Py_open@@Base+0xfe4> │ │ │ │ + bl 113810 │ │ │ │ + b 869cc <_Py_open@@Base+0xfe4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8656c <_Py_open@@Base+0xff8> │ │ │ │ + beq 869e0 <_Py_open@@Base+0xff8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, ror #21 │ │ │ │ + eorseq r6, r9, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 865b4 <_Py_open@@Base+0x1040> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86a28 <_Py_open@@Base+0x1040> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865c4 <_Py_open@@Base+0x1050> │ │ │ │ + beq 86a38 <_Py_open@@Base+0x1050> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 865d8 <_Py_open@@Base+0x1064> │ │ │ │ - ldr r3, [pc, #104] @ 86634 <_Py_open@@Base+0x10c0> │ │ │ │ - ldr r1, [pc, #104] @ 86638 <_Py_open@@Base+0x10c4> │ │ │ │ + bls 86a4c <_Py_open@@Base+0x1064> │ │ │ │ + ldr r3, [pc, #104] @ 86aa8 <_Py_open@@Base+0x10c0> │ │ │ │ + ldr r1, [pc, #104] @ 86aac <_Py_open@@Base+0x10c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 865ac <_Py_open@@Base+0x1038> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86a20 <_Py_open@@Base+0x1038> │ │ │ │ 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 8662c <_Py_open@@Base+0x10b8> │ │ │ │ - ldr r1, [pc, #36] @ 8663c <_Py_open@@Base+0x10c8> │ │ │ │ + bne 86aa0 <_Py_open@@Base+0x10b8> │ │ │ │ + ldr r1, [pc, #36] @ 86ab0 <_Py_open@@Base+0x10c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8662c <_Py_open@@Base+0x10b8> │ │ │ │ + bne 86aa0 <_Py_open@@Base+0x10b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd28 │ │ │ │ - ldr r0, [pc, #12] @ 86640 <_Py_open@@Base+0x10cc> │ │ │ │ + b 9e20c │ │ │ │ + ldr r0, [pc, #12] @ 86ab4 <_Py_open@@Base+0x10cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, ip, asr fp │ │ │ │ - eorseq r5, r9, r0, lsl fp │ │ │ │ + eorseq pc, r7, ip, ror #10 │ │ │ │ + eorseq r6, r9, r0, lsl r6 │ │ │ │ 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 │ │ │ │ @@ -95003,179 +95288,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 866b4 <_Py_open@@Base+0x1140> │ │ │ │ - ldr r3, [pc, #840] @ 869f0 <_Py_open@@Base+0x147c> │ │ │ │ - ldr r1, [pc, #840] @ 869f4 <_Py_open@@Base+0x1480> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86700 <_Py_open@@Base+0x118c> │ │ │ │ - ldr r3, [pc, #828] @ 869f8 <_Py_open@@Base+0x1484> │ │ │ │ + beq 86b28 <_Py_open@@Base+0x1140> │ │ │ │ + ldr r3, [pc, #840] @ 86e64 <_Py_open@@Base+0x147c> │ │ │ │ + ldr r1, [pc, #840] @ 86e68 <_Py_open@@Base+0x1480> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86b74 <_Py_open@@Base+0x118c> │ │ │ │ + ldr r3, [pc, #828] @ 86e6c <_Py_open@@Base+0x1484> │ │ │ │ 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] @ 869fc <_Py_open@@Base+0x1488> │ │ │ │ - ldr r3, [pc, #788] @ 86a00 <_Py_open@@Base+0x148c> │ │ │ │ + ldr r2, [pc, #788] @ 86e70 <_Py_open@@Base+0x1488> │ │ │ │ + ldr r3, [pc, #788] @ 86e74 <_Py_open@@Base+0x148c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118d40 │ │ │ │ + bl 1192d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86708 <_Py_open@@Base+0x1194> │ │ │ │ + bne 86b7c <_Py_open@@Base+0x1194> │ │ │ │ mov r4, #0 │ │ │ │ - b 869e4 <_Py_open@@Base+0x1470> │ │ │ │ + b 86e58 <_Py_open@@Base+0x1470> │ │ │ │ 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 86744 <_Py_open@@Base+0x11d0> │ │ │ │ - ldr r3, [pc, #724] @ 86a04 <_Py_open@@Base+0x1490> │ │ │ │ - ldr r1, [pc, #724] @ 86a08 <_Py_open@@Base+0x1494> │ │ │ │ + bne 86bb8 <_Py_open@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #724] @ 86e78 <_Py_open@@Base+0x1490> │ │ │ │ + ldr r1, [pc, #724] @ 86e7c <_Py_open@@Base+0x1494> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86990 <_Py_open@@Base+0x141c> │ │ │ │ - bl 148000 │ │ │ │ + b 86e04 <_Py_open@@Base+0x141c> │ │ │ │ + bl 1485c0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86728 <_Py_open@@Base+0x11b4> │ │ │ │ + blt 86b9c <_Py_open@@Base+0x11b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8679c <_Py_open@@Base+0x1228> │ │ │ │ - bl 148000 │ │ │ │ + beq 86c10 <_Py_open@@Base+0x1228> │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86780 <_Py_open@@Base+0x120c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 86bf4 <_Py_open@@Base+0x120c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86990 <_Py_open@@Base+0x141c> │ │ │ │ - b 86788 <_Py_open@@Base+0x1214> │ │ │ │ + bne 86e04 <_Py_open@@Base+0x141c> │ │ │ │ + b 86bfc <_Py_open@@Base+0x1214> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 867a0 <_Py_open@@Base+0x122c> │ │ │ │ - ldr r3, [pc, #628] @ 86a04 <_Py_open@@Base+0x1490> │ │ │ │ - ldr r1, [pc, #632] @ 86a0c <_Py_open@@Base+0x1498> │ │ │ │ + bge 86c14 <_Py_open@@Base+0x122c> │ │ │ │ + ldr r3, [pc, #628] @ 86e78 <_Py_open@@Base+0x1490> │ │ │ │ + ldr r1, [pc, #632] @ 86e80 <_Py_open@@Base+0x1498> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86738 <_Py_open@@Base+0x11c4> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86bac <_Py_open@@Base+0x11c4> │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 867dc <_Py_open@@Base+0x1268> │ │ │ │ - bl 2a00d4 │ │ │ │ - b 86738 <_Py_open@@Base+0x11c4> │ │ │ │ + bne 86c50 <_Py_open@@Base+0x1268> │ │ │ │ + bl 2a1184 │ │ │ │ + b 86bac <_Py_open@@Base+0x11c4> │ │ │ │ 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 8680c <_Py_open@@Base+0x1298> │ │ │ │ + bne 86c80 <_Py_open@@Base+0x1298> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86828 <_Py_open@@Base+0x12b4> │ │ │ │ - b 86834 <_Py_open@@Base+0x12c0> │ │ │ │ + bhi 86c9c <_Py_open@@Base+0x12b4> │ │ │ │ + b 86ca8 <_Py_open@@Base+0x12c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dee94 │ │ │ │ + bl 2dfb28 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 867fc <_Py_open@@Base+0x1288> │ │ │ │ - b 86844 <_Py_open@@Base+0x12d0> │ │ │ │ + bne 86c70 <_Py_open@@Base+0x1288> │ │ │ │ + b 86cb8 <_Py_open@@Base+0x12d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8684c <_Py_open@@Base+0x12d8> │ │ │ │ - ldr r3, [pc, #468] @ 86a10 <_Py_open@@Base+0x149c> │ │ │ │ - ldr r1, [pc, #468] @ 86a14 <_Py_open@@Base+0x14a0> │ │ │ │ + bne 86cc0 <_Py_open@@Base+0x12d8> │ │ │ │ + ldr r3, [pc, #468] @ 86e84 <_Py_open@@Base+0x149c> │ │ │ │ + ldr r1, [pc, #468] @ 86e88 <_Py_open@@Base+0x14a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 86990 <_Py_open@@Base+0x141c> │ │ │ │ + b 86e04 <_Py_open@@Base+0x141c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86a18 <_Py_open@@Base+0x14a4> │ │ │ │ + ldr r3, [pc, #448] @ 86e8c <_Py_open@@Base+0x14a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 868c4 <_Py_open@@Base+0x1350> │ │ │ │ + beq 86d38 <_Py_open@@Base+0x1350> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86880 <_Py_open@@Base+0x130c> │ │ │ │ + bls 86cf4 <_Py_open@@Base+0x130c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86894 <_Py_open@@Base+0x1320> │ │ │ │ - ldr r3, [pc, #392] @ 86a10 <_Py_open@@Base+0x149c> │ │ │ │ - ldr r1, [pc, #400] @ 86a1c <_Py_open@@Base+0x14a8> │ │ │ │ + bne 86d08 <_Py_open@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #392] @ 86e84 <_Py_open@@Base+0x149c> │ │ │ │ + ldr r1, [pc, #400] @ 86e90 <_Py_open@@Base+0x14a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86844 <_Py_open@@Base+0x12d0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86cb8 <_Py_open@@Base+0x12d0> │ │ │ │ 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 868c8 <_Py_open@@Base+0x1354> │ │ │ │ + b 86d3c <_Py_open@@Base+0x1354> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86948 <_Py_open@@Base+0x13d4> │ │ │ │ + beq 86dbc <_Py_open@@Base+0x13d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86918 <_Py_open@@Base+0x13a4> │ │ │ │ + bls 86d8c <_Py_open@@Base+0x13a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86918 <_Py_open@@Base+0x13a4> │ │ │ │ + bhi 86d8c <_Py_open@@Base+0x13a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86918 <_Py_open@@Base+0x13a4> │ │ │ │ + bhi 86d8c <_Py_open@@Base+0x13a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 8692c <_Py_open@@Base+0x13b8> │ │ │ │ - ldr r3, [pc, #240] @ 86a10 <_Py_open@@Base+0x149c> │ │ │ │ - ldr r1, [pc, #252] @ 86a20 <_Py_open@@Base+0x14ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86844 <_Py_open@@Base+0x12d0> │ │ │ │ - ldr r1, [pc, #228] @ 86a18 <_Py_open@@Base+0x14a4> │ │ │ │ + bne 86da0 <_Py_open@@Base+0x13b8> │ │ │ │ + ldr r3, [pc, #240] @ 86e84 <_Py_open@@Base+0x149c> │ │ │ │ + ldr r1, [pc, #252] @ 86e94 <_Py_open@@Base+0x14ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 86cb8 <_Py_open@@Base+0x12d0> │ │ │ │ + ldr r1, [pc, #228] @ 86e8c <_Py_open@@Base+0x14a4> │ │ │ │ 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 │ │ │ │ @@ -95183,1933 +95468,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] @ 86a24 <_Py_open@@Base+0x14b0> │ │ │ │ + ldr r2, [pc, #176] @ 86e98 <_Py_open@@Base+0x14b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d34d0 │ │ │ │ + bl 2d40b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86844 <_Py_open@@Base+0x12d0> │ │ │ │ + beq 86cb8 <_Py_open@@Base+0x12d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869ac <_Py_open@@Base+0x1438> │ │ │ │ + beq 86e20 <_Py_open@@Base+0x1438> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 869dc <_Py_open@@Base+0x1468> │ │ │ │ - bl 11328c │ │ │ │ + ble 86e50 <_Py_open@@Base+0x1468> │ │ │ │ + bl 113810 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 869bc <_Py_open@@Base+0x1448> │ │ │ │ + b 86e30 <_Py_open@@Base+0x1448> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsr #22 │ │ │ │ + eorseq r6, r9, r0, lsr #12 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - eorseq r5, r9, r4, asr #22 │ │ │ │ - subseq r4, r7, r8, lsr ip │ │ │ │ + eorseq r6, r9, r4, asr #12 │ │ │ │ + subseq r4, r7, ip, lsr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r0, ror #22 │ │ │ │ - eorseq r5, r9, r4, lsl #23 │ │ │ │ + eorseq r6, r9, r0, ror #12 │ │ │ │ + eorseq r6, r9, r4, lsl #13 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r9, r0, lsr #23 │ │ │ │ + eorseq r6, r9, r0, lsr #13 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r5, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00395bf8 │ │ │ │ + eorseq r6, r9, ip, asr #13 │ │ │ │ + @ instruction: 0x003966f8 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86a60 <_Py_open@@Base+0x14ec> │ │ │ │ + beq 86ed4 <_Py_open@@Base+0x14ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86a50 <_Py_open@@Base+0x14dc> │ │ │ │ + beq 86ec4 <_Py_open@@Base+0x14dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86a64 <_Py_open@@Base+0x14f0> │ │ │ │ - ldr r1, [pc, #28] @ 86a68 <_Py_open@@Base+0x14f4> │ │ │ │ + ldr r3, [pc, #28] @ 86ed8 <_Py_open@@Base+0x14f0> │ │ │ │ + ldr r1, [pc, #28] @ 86edc <_Py_open@@Base+0x14f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f124 │ │ │ │ - ldr r3, [pc, #20] @ 86a6c <_Py_open@@Base+0x14f8> │ │ │ │ - ldr r1, [pc, #20] @ 86a70 <_Py_open@@Base+0x14fc> │ │ │ │ + b 18f7a0 │ │ │ │ + ldr r3, [pc, #20] @ 86ee0 <_Py_open@@Base+0x14f8> │ │ │ │ + ldr r1, [pc, #20] @ 86ee4 <_Py_open@@Base+0x14fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f124 │ │ │ │ - b 2a00d4 │ │ │ │ + b 18f7a0 │ │ │ │ + b 2a1184 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r9, ip, asr #24 │ │ │ │ + eorseq r6, r9, ip, asr #14 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r5, r9, r8, lsr #24 │ │ │ │ + eorseq r6, r9, r8, lsr #14 │ │ │ │ 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] @ 86c38 <_Py_open@@Base+0x16c4> │ │ │ │ + ldr r1, [pc, #396] @ 870ac <_Py_open@@Base+0x16c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86ac4 <_Py_open@@Base+0x1550> │ │ │ │ + bne 86f38 <_Py_open@@Base+0x1550> │ │ │ │ mov r4, #0 │ │ │ │ - b 86c2c <_Py_open@@Base+0x16b8> │ │ │ │ - ldr r1, [pc, #368] @ 86c3c <_Py_open@@Base+0x16c8> │ │ │ │ + b 870a0 <_Py_open@@Base+0x16b8> │ │ │ │ + ldr r1, [pc, #368] @ 870b0 <_Py_open@@Base+0x16c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1496b4 │ │ │ │ + bl 149c78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86abc <_Py_open@@Base+0x1548> │ │ │ │ + beq 86f30 <_Py_open@@Base+0x1548> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86b38 <_Py_open@@Base+0x15c4> │ │ │ │ + ble 86fac <_Py_open@@Base+0x15c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86af4 <_Py_open@@Base+0x1580> │ │ │ │ + bls 86f68 <_Py_open@@Base+0x1580> │ │ │ │ mov r7, #0 │ │ │ │ - b 86b24 <_Py_open@@Base+0x15b0> │ │ │ │ + b 86f98 <_Py_open@@Base+0x15b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86aec <_Py_open@@Base+0x1578> │ │ │ │ - ldr r3, [pc, #308] @ 86c40 <_Py_open@@Base+0x16cc> │ │ │ │ + beq 86f60 <_Py_open@@Base+0x1578> │ │ │ │ + ldr r3, [pc, #308] @ 870b4 <_Py_open@@Base+0x16cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86b24 <_Py_open@@Base+0x15b0> │ │ │ │ + bhi 86f98 <_Py_open@@Base+0x15b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86b3c <_Py_open@@Base+0x15c8> │ │ │ │ + bne 86fb0 <_Py_open@@Base+0x15c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 86bd8 <_Py_open@@Base+0x1664> │ │ │ │ + b 8704c <_Py_open@@Base+0x1664> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86ba0 <_Py_open@@Base+0x162c> │ │ │ │ + bge 87014 <_Py_open@@Base+0x162c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 86c44 <_Py_open@@Base+0x16d0> │ │ │ │ + ldr r1, [pc, #228] @ 870b8 <_Py_open@@Base+0x16d0> │ │ │ │ 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 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bd4 <_Py_open@@Base+0x1660> │ │ │ │ + beq 87048 <_Py_open@@Base+0x1660> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86b4c <_Py_open@@Base+0x15d8> │ │ │ │ - ldr r3, [pc, #160] @ 86c48 <_Py_open@@Base+0x16d4> │ │ │ │ + b 86fc0 <_Py_open@@Base+0x15d8> │ │ │ │ + ldr r3, [pc, #160] @ 870bc <_Py_open@@Base+0x16d4> │ │ │ │ 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 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 86bd8 <_Py_open@@Base+0x1664> │ │ │ │ + b 8704c <_Py_open@@Base+0x1664> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 86bf8 <_Py_open@@Base+0x1684> │ │ │ │ - bl 11328c │ │ │ │ + beq 8706c <_Py_open@@Base+0x1684> │ │ │ │ + bl 113810 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 86be0 <_Py_open@@Base+0x166c> │ │ │ │ + b 87054 <_Py_open@@Base+0x166c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86c2c <_Py_open@@Base+0x16b8> │ │ │ │ + beq 870a0 <_Py_open@@Base+0x16b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 86c2c <_Py_open@@Base+0x16b8> │ │ │ │ + bne 870a0 <_Py_open@@Base+0x16b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r9, r8, ror ip │ │ │ │ - eorseq r5, r9, ip, lsl #25 │ │ │ │ + eorseq r6, r9, r8, ror r7 │ │ │ │ + eorseq r6, r9, ip, lsl #15 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - @ instruction: 0x00395cbc │ │ │ │ - andeq r4, r8, r0, lsl #21 │ │ │ │ + @ instruction: 0x003967bc │ │ │ │ + strdeq r4, [r8], -r4 @ │ │ │ │ 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] @ 86d00 <_Py_open@@Base+0x178c> │ │ │ │ + ldr r1, [pc, #144] @ 87174 <_Py_open@@Base+0x178c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cd8 <_Py_open@@Base+0x1764> │ │ │ │ + beq 8714c <_Py_open@@Base+0x1764> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 86d04 <_Py_open@@Base+0x1790> │ │ │ │ - ldr r0, [pc, #112] @ 86d08 <_Py_open@@Base+0x1794> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #112] @ 87178 <_Py_open@@Base+0x1790> │ │ │ │ + ldr r0, [pc, #112] @ 8717c <_Py_open@@Base+0x1794> │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86cd8 <_Py_open@@Base+0x1764> │ │ │ │ - bl c3d68 │ │ │ │ + blt 8714c <_Py_open@@Base+0x1764> │ │ │ │ + bl c4288 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86ce0 <_Py_open@@Base+0x176c> │ │ │ │ - ldr r3, [pc, #60] @ 86d0c <_Py_open@@Base+0x1798> │ │ │ │ - ldr r1, [pc, #60] @ 86d10 <_Py_open@@Base+0x179c> │ │ │ │ + bne 87154 <_Py_open@@Base+0x176c> │ │ │ │ + ldr r3, [pc, #60] @ 87180 <_Py_open@@Base+0x1798> │ │ │ │ + ldr r1, [pc, #60] @ 87184 <_Py_open@@Base+0x179c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 86cf8 <_Py_open@@Base+0x1784> │ │ │ │ + b 8716c <_Py_open@@Base+0x1784> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, lsl sp │ │ │ │ - @ instruction: 0x003836b8 │ │ │ │ - eorseq r5, r9, r8, lsr #26 │ │ │ │ + eorseq r6, r9, r4, lsl r8 │ │ │ │ + eorseq r4, r8, r4, lsl r1 │ │ │ │ + eorseq r6, r9, r8, lsr #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r0, asr #26 │ │ │ │ + eorseq r6, r9, r0, asr #16 │ │ │ │ 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] @ 86de4 <_Py_open@@Base+0x1870> │ │ │ │ + ldr r1, [pc, #172] @ 87258 <_Py_open@@Base+0x1870> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d68 <_Py_open@@Base+0x17f4> │ │ │ │ + beq 871dc <_Py_open@@Base+0x17f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 86d70 <_Py_open@@Base+0x17fc> │ │ │ │ - ldr r3, [pc, #136] @ 86de8 <_Py_open@@Base+0x1874> │ │ │ │ - ldr r1, [pc, #136] @ 86dec <_Py_open@@Base+0x1878> │ │ │ │ + bcc 871e4 <_Py_open@@Base+0x17fc> │ │ │ │ + ldr r3, [pc, #136] @ 8725c <_Py_open@@Base+0x1874> │ │ │ │ + ldr r1, [pc, #136] @ 87260 <_Py_open@@Base+0x1878> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 86ddc <_Py_open@@Base+0x1868> │ │ │ │ + b 87250 <_Py_open@@Base+0x1868> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 86df0 <_Py_open@@Base+0x187c> │ │ │ │ - ldr r0, [pc, #116] @ 86df4 <_Py_open@@Base+0x1880> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #116] @ 87264 <_Py_open@@Base+0x187c> │ │ │ │ + ldr r0, [pc, #116] @ 87268 <_Py_open@@Base+0x1880> │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86d68 <_Py_open@@Base+0x17f4> │ │ │ │ - bl c3d68 │ │ │ │ + blt 871dc <_Py_open@@Base+0x17f4> │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86dd4 <_Py_open@@Base+0x1860> │ │ │ │ - ldr r3, [pc, #48] @ 86df8 <_Py_open@@Base+0x1884> │ │ │ │ - ldr r1, [pc, #48] @ 86dfc <_Py_open@@Base+0x1888> │ │ │ │ + bne 87248 <_Py_open@@Base+0x1860> │ │ │ │ + ldr r3, [pc, #48] @ 8726c <_Py_open@@Base+0x1884> │ │ │ │ + ldr r1, [pc, #48] @ 87270 <_Py_open@@Base+0x1888> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 86d68 <_Py_open@@Base+0x17f4> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 871dc <_Py_open@@Base+0x17f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r8, asr sp │ │ │ │ + eorseq r6, r9, r8, asr r8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r5, r9, ip, ror #26 │ │ │ │ - eorseq r4, r6, r0, asr #13 │ │ │ │ - mlaseq r9, r4, sp, r5 │ │ │ │ + eorseq r6, r9, ip, ror #16 │ │ │ │ + eorseq r5, r6, r0, asr #3 │ │ │ │ + mlaseq r9, r4, r8, r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, lsr #27 │ │ │ │ + eorseq r6, r9, ip, lsr #17 │ │ │ │ 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] @ 86e78 <_Py_open@@Base+0x1904> │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #84] @ 872ec <_Py_open@@Base+0x1904> │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e60 <_Py_open@@Base+0x18ec> │ │ │ │ - bl c3d68 │ │ │ │ + beq 872d4 <_Py_open@@Base+0x18ec> │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86e68 <_Py_open@@Base+0x18f4> │ │ │ │ - ldr r3, [pc, #36] @ 86e7c <_Py_open@@Base+0x1908> │ │ │ │ - ldr r1, [pc, #36] @ 86e80 <_Py_open@@Base+0x190c> │ │ │ │ + bne 872dc <_Py_open@@Base+0x18f4> │ │ │ │ + ldr r3, [pc, #36] @ 872f0 <_Py_open@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #36] @ 872f4 <_Py_open@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 86e70 <_Py_open@@Base+0x18fc> │ │ │ │ + b 872e4 <_Py_open@@Base+0x18fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, asr #27 │ │ │ │ + eorseq r6, r9, r4, asr #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00395dd8 │ │ │ │ + @ instruction: 0x003968d8 │ │ │ │ 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] @ 86f00 <_Py_open@@Base+0x198c> │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #88] @ 87374 <_Py_open@@Base+0x198c> │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86eb8 <_Py_open@@Base+0x1944> │ │ │ │ + bne 8732c <_Py_open@@Base+0x1944> │ │ │ │ mov r0, #0 │ │ │ │ - b 86ef8 <_Py_open@@Base+0x1984> │ │ │ │ + b 8736c <_Py_open@@Base+0x1984> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b8254 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b8f30 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86eb0 <_Py_open@@Base+0x193c> │ │ │ │ - ldr r3, [pc, #52] @ 86f04 <_Py_open@@Base+0x1990> │ │ │ │ + beq 87324 <_Py_open@@Base+0x193c> │ │ │ │ + ldr r3, [pc, #52] @ 87378 <_Py_open@@Base+0x1990> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86ef4 <_Py_open@@Base+0x1980> │ │ │ │ + beq 87368 <_Py_open@@Base+0x1980> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2cb060 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2cbd18 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 86f08 <_Py_open@@Base+0x1994> │ │ │ │ - bne 86ef8 <_Py_open@@Base+0x1984> │ │ │ │ - ldr r0, [pc, #16] @ 86f0c <_Py_open@@Base+0x1998> │ │ │ │ + ldrne r0, [pc, #20] @ 8737c <_Py_open@@Base+0x1994> │ │ │ │ + bne 8736c <_Py_open@@Base+0x1984> │ │ │ │ + ldr r0, [pc, #16] @ 87380 <_Py_open@@Base+0x1998> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, ip, ror #27 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r6, r9, ip, ror #17 │ │ │ │ + subseq r5, r7, r8, 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] @ 86f88 <_Py_open@@Base+0x1a14> │ │ │ │ + ldr r1, [pc, #84] @ 873fc <_Py_open@@Base+0x1a14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f80 <_Py_open@@Base+0x1a0c> │ │ │ │ + beq 873f4 <_Py_open@@Base+0x1a0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f70 <_Py_open@@Base+0x19fc> │ │ │ │ - bl c3d68 │ │ │ │ + beq 873e4 <_Py_open@@Base+0x19fc> │ │ │ │ + bl c4288 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82f70 │ │ │ │ + bl 833dc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ac0 │ │ │ │ - b 86f7c <_Py_open@@Base+0x1a08> │ │ │ │ - bl 82f70 │ │ │ │ + bl c7fd8 │ │ │ │ + b 873f0 <_Py_open@@Base+0x1a08> │ │ │ │ + bl 833dc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 86f8c <_Py_open@@Base+0x1a18> │ │ │ │ + ldr r0, [pc, #8] @ 87400 <_Py_open@@Base+0x1a18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00395dfc │ │ │ │ + @ instruction: 0x003968fc │ │ │ │ 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] @ 86ff4 <_Py_open@@Base+0x1a80> │ │ │ │ + ldr r1, [pc, #64] @ 87468 <_Py_open@@Base+0x1a80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86fe8 <_Py_open@@Base+0x1a74> │ │ │ │ + beq 8745c <_Py_open@@Base+0x1a74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8395c │ │ │ │ + bl 83d30 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 86ff8 <_Py_open@@Base+0x1a84> │ │ │ │ - beq 86fec <_Py_open@@Base+0x1a78> │ │ │ │ - ldr r3, [pc, #28] @ 86ffc <_Py_open@@Base+0x1a88> │ │ │ │ - ldr r1, [pc, #28] @ 87000 <_Py_open@@Base+0x1a8c> │ │ │ │ + ldreq r0, [pc, #32] @ 8746c <_Py_open@@Base+0x1a84> │ │ │ │ + beq 87460 <_Py_open@@Base+0x1a78> │ │ │ │ + ldr r3, [pc, #28] @ 87470 <_Py_open@@Base+0x1a88> │ │ │ │ + ldr r1, [pc, #28] @ 87474 <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r8, lsl #28 │ │ │ │ + eorseq r6, r9, r8, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, ip, asr fp │ │ │ │ + eorseq pc, r7, ip, ror #10 │ │ │ │ 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] @ 87108 <_Py_open@@Base+0x1b94> │ │ │ │ + ldr r1, [pc, #224] @ 8757c <_Py_open@@Base+0x1b94> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87060 <_Py_open@@Base+0x1aec> │ │ │ │ - bl 11a82c │ │ │ │ - ldr r2, [pc, #204] @ 8710c <_Py_open@@Base+0x1b98> │ │ │ │ - ldr r1, [pc, #204] @ 87110 <_Py_open@@Base+0x1b9c> │ │ │ │ + bne 874d4 <_Py_open@@Base+0x1aec> │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r2, [pc, #204] @ 87580 <_Py_open@@Base+0x1b98> │ │ │ │ + ldr r1, [pc, #204] @ 87584 <_Py_open@@Base+0x1b9c> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87064 <_Py_open@@Base+0x1af0> │ │ │ │ + bne 874d8 <_Py_open@@Base+0x1af0> │ │ │ │ mov r0, #0 │ │ │ │ - b 87100 <_Py_open@@Base+0x1b8c> │ │ │ │ + b 87574 <_Py_open@@Base+0x1b8c> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87114 <_Py_open@@Base+0x1ba0> │ │ │ │ - ldr r0, [pc, #164] @ 87118 <_Py_open@@Base+0x1ba4> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #164] @ 87588 <_Py_open@@Base+0x1ba0> │ │ │ │ + ldr r0, [pc, #164] @ 8758c <_Py_open@@Base+0x1ba4> │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87058 <_Py_open@@Base+0x1ae4> │ │ │ │ + blt 874cc <_Py_open@@Base+0x1ae4> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 870f4 <_Py_open@@Base+0x1b80> │ │ │ │ + bne 87568 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 870d8 <_Py_open@@Base+0x1b64> │ │ │ │ + beq 8754c <_Py_open@@Base+0x1b64> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 870d8 <_Py_open@@Base+0x1b64> │ │ │ │ + beq 8754c <_Py_open@@Base+0x1b64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 870d8 <_Py_open@@Base+0x1b64> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 8754c <_Py_open@@Base+0x1b64> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 8711c <_Py_open@@Base+0x1ba8> │ │ │ │ - beq 87100 <_Py_open@@Base+0x1b8c> │ │ │ │ - ldr r3, [pc, #52] @ 87120 <_Py_open@@Base+0x1bac> │ │ │ │ + ldreq r0, [pc, #56] @ 87590 <_Py_open@@Base+0x1ba8> │ │ │ │ + beq 87574 <_Py_open@@Base+0x1b8c> │ │ │ │ + ldr r3, [pc, #52] @ 87594 <_Py_open@@Base+0x1bac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 87100 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl 144904 │ │ │ │ + b 87574 <_Py_open@@Base+0x1b8c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 870b4 <_Py_open@@Base+0x1b40> │ │ │ │ - b 870e4 <_Py_open@@Base+0x1b70> │ │ │ │ + bne 87528 <_Py_open@@Base+0x1b40> │ │ │ │ + b 87558 <_Py_open@@Base+0x1b70> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, lsl lr │ │ │ │ - andseq sp, r7, ip, lsl #14 │ │ │ │ - eorseq r5, r9, r4, lsr #28 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ - eorseq r5, r9, r4, lsr lr │ │ │ │ + eorseq r6, r9, r4, lsl r9 │ │ │ │ + mulseq r7, r8, sp │ │ │ │ + eorseq r6, r9, r4, lsr #18 │ │ │ │ + eorseq r1, r6, r0, asr #20 │ │ │ │ + eorseq r6, r9, r4, lsr r9 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87154 <_Py_open@@Base+0x1be0> │ │ │ │ - bl a55f0 │ │ │ │ + bne 875c8 <_Py_open@@Base+0x1be0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87198 <_Py_open@@Base+0x1c24> │ │ │ │ + bne 8760c <_Py_open@@Base+0x1c24> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87190 <_Py_open@@Base+0x1c1c> │ │ │ │ + bne 87604 <_Py_open@@Base+0x1c1c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87190 <_Py_open@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #24] @ 871a0 <_Py_open@@Base+0x1c2c> │ │ │ │ + beq 87604 <_Py_open@@Base+0x1c1c> │ │ │ │ + ldr r3, [pc, #24] @ 87614 <_Py_open@@Base+0x1c2c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6308 │ │ │ │ + b a67f0 │ │ │ │ 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 871d0 <_Py_open@@Base+0x1c5c> │ │ │ │ - ldr r3, [pc, #16] @ 871d8 <_Py_open@@Base+0x1c64> │ │ │ │ + bge 87644 <_Py_open@@Base+0x1c5c> │ │ │ │ + ldr r3, [pc, #16] @ 8764c <_Py_open@@Base+0x1c64> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #4] @ 871dc <_Py_open@@Base+0x1c68> │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #4] @ 87650 <_Py_open@@Base+0x1c68> │ │ │ │ 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 87234 <_Py_open@@Base+0x1cc0> │ │ │ │ + beq 876a8 <_Py_open@@Base+0x1cc0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87244 <_Py_open@@Base+0x1cd0> │ │ │ │ + ldr r3, [pc, #48] @ 876b8 <_Py_open@@Base+0x1cd0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 8723c <_Py_open@@Base+0x1cc8> │ │ │ │ + b 876b0 <_Py_open@@Base+0x1cc8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ 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 87274 <_Py_open@@Base+0x1d00> │ │ │ │ - ldr r3, [pc, #16] @ 8727c <_Py_open@@Base+0x1d08> │ │ │ │ + bge 876e8 <_Py_open@@Base+0x1d00> │ │ │ │ + ldr r3, [pc, #16] @ 876f0 <_Py_open@@Base+0x1d08> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ - ldr r0, [pc, #4] @ 87280 <_Py_open@@Base+0x1d0c> │ │ │ │ + b 144904 │ │ │ │ + ldr r0, [pc, #4] @ 876f4 <_Py_open@@Base+0x1d0c> │ │ │ │ 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 872bc <_Py_open@@Base+0x1d48> │ │ │ │ - ldr r3, [pc, #40] @ 872dc <_Py_open@@Base+0x1d68> │ │ │ │ + beq 87730 <_Py_open@@Base+0x1d48> │ │ │ │ + ldr r3, [pc, #40] @ 87750 <_Py_open@@Base+0x1d68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 872d4 <_Py_open@@Base+0x1d60> │ │ │ │ + bl 144904 │ │ │ │ + b 87748 <_Py_open@@Base+0x1d60> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cbcb4 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cc898 <_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 2cbadc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cc6c0 <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87364 <_Py_open@@Base+0x1df0> │ │ │ │ + beq 877d8 <_Py_open@@Base+0x1df0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8735c <_Py_open@@Base+0x1de8> │ │ │ │ + beq 877d0 <_Py_open@@Base+0x1de8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 8736c <_Py_open@@Base+0x1df8> │ │ │ │ + ldr r2, [pc, #32] @ 877e0 <_Py_open@@Base+0x1df8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 87364 <_Py_open@@Base+0x1df0> │ │ │ │ + bl 144904 │ │ │ │ + b 877d8 <_Py_open@@Base+0x1df0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ 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 873a8 <_Py_open@@Base+0x1e34> │ │ │ │ - ldr r3, [pc, #56] @ 873d8 <_Py_open@@Base+0x1e64> │ │ │ │ + beq 8781c <_Py_open@@Base+0x1e34> │ │ │ │ + ldr r3, [pc, #56] @ 8784c <_Py_open@@Base+0x1e64> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 873d0 <_Py_open@@Base+0x1e5c> │ │ │ │ + bl 144904 │ │ │ │ + b 87844 <_Py_open@@Base+0x1e5c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87398 <_Py_open@@Base+0x1e24> │ │ │ │ + bne 8780c <_Py_open@@Base+0x1e24> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cbcb4 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cc898 <_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, 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] @ 87698 <_Py_open@@Base+0x2124> │ │ │ │ + ldreq r3, [pc, #668] @ 87b0c <_Py_open@@Base+0x2124> │ │ │ │ movne r3, r4 │ │ │ │ ldreq r3, [r3] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 8769c <_Py_open@@Base+0x2128> │ │ │ │ + ldr r0, [pc, #644] @ 87b10 <_Py_open@@Base+0x2128> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 876a0 <_Py_open@@Base+0x212c> │ │ │ │ + ldr r1, [pc, #632] @ 87b14 <_Py_open@@Base+0x212c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbdf4 │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 874f4 <_Py_open@@Base+0x1f80> │ │ │ │ + blt 87968 <_Py_open@@Base+0x1f80> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87478 <_Py_open@@Base+0x1f04> │ │ │ │ - bl c3d68 │ │ │ │ + bne 878ec <_Py_open@@Base+0x1f04> │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 8765c <_Py_open@@Base+0x20e8> │ │ │ │ - ldr r3, [pc, #564] @ 876a4 <_Py_open@@Base+0x2130> │ │ │ │ + bge 87ad0 <_Py_open@@Base+0x20e8> │ │ │ │ + ldr r3, [pc, #564] @ 87b18 <_Py_open@@Base+0x2130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 874f4 <_Py_open@@Base+0x1f80> │ │ │ │ + bl 144904 │ │ │ │ + b 87968 <_Py_open@@Base+0x1f80> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 876a8 <_Py_open@@Base+0x2134> │ │ │ │ + ldr r1, [pc, #548] @ 87b1c <_Py_open@@Base+0x2134> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 87598 <_Py_open@@Base+0x2024> │ │ │ │ + beq 87a0c <_Py_open@@Base+0x2024> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 874d4 <_Py_open@@Base+0x1f60> │ │ │ │ + beq 87948 <_Py_open@@Base+0x1f60> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87520 <_Py_open@@Base+0x1fac> │ │ │ │ - ldr r3, [pc, #500] @ 876ac <_Py_open@@Base+0x2138> │ │ │ │ + bgt 87994 <_Py_open@@Base+0x1fac> │ │ │ │ + ldr r3, [pc, #500] @ 87b20 <_Py_open@@Base+0x2138> │ │ │ │ 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 87668 <_Py_open@@Base+0x20f4> │ │ │ │ + b 87adc <_Py_open@@Base+0x20f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 874fc <_Py_open@@Base+0x1f88> │ │ │ │ + ble 87970 <_Py_open@@Base+0x1f88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #452] @ 876b0 <_Py_open@@Base+0x213c> │ │ │ │ - ldr r1, [pc, #452] @ 876b4 <_Py_open@@Base+0x2140> │ │ │ │ + bl 113810 │ │ │ │ + ldr r3, [pc, #452] @ 87b24 <_Py_open@@Base+0x213c> │ │ │ │ + ldr r1, [pc, #452] @ 87b28 <_Py_open@@Base+0x2140> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 87690 <_Py_open@@Base+0x211c> │ │ │ │ - ldr r3, [pc, #424] @ 876ac <_Py_open@@Base+0x2138> │ │ │ │ + b 87b04 <_Py_open@@Base+0x211c> │ │ │ │ + ldr r3, [pc, #424] @ 87b20 <_Py_open@@Base+0x2138> │ │ │ │ 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 87668 <_Py_open@@Base+0x20f4> │ │ │ │ + b 87adc <_Py_open@@Base+0x20f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87668 <_Py_open@@Base+0x20f4> │ │ │ │ + beq 87adc <_Py_open@@Base+0x20f4> │ │ │ │ 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 87564 <_Py_open@@Base+0x1ff0> │ │ │ │ + beq 879d8 <_Py_open@@Base+0x1ff0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 8760c <_Py_open@@Base+0x2098> │ │ │ │ + blt 87a80 <_Py_open@@Base+0x2098> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87588 <_Py_open@@Base+0x2014> │ │ │ │ + beq 879fc <_Py_open@@Base+0x2014> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6308 │ │ │ │ - b 87690 <_Py_open@@Base+0x211c> │ │ │ │ + bl a67f0 │ │ │ │ + b 87b04 <_Py_open@@Base+0x211c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 928a0 │ │ │ │ - b 87690 <_Py_open@@Base+0x211c> │ │ │ │ - bl 11a82c │ │ │ │ - ldr r1, [pc, #276] @ 876b8 <_Py_open@@Base+0x2144> │ │ │ │ + bl 92d68 │ │ │ │ + b 87b04 <_Py_open@@Base+0x211c> │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r1, [pc, #276] @ 87b2c <_Py_open@@Base+0x2144> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8763c <_Py_open@@Base+0x20c8> │ │ │ │ + beq 87ab0 <_Py_open@@Base+0x20c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 874dc <_Py_open@@Base+0x1f68> │ │ │ │ + bgt 87950 <_Py_open@@Base+0x1f68> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 876ac <_Py_open@@Base+0x2138> │ │ │ │ + ldr r3, [pc, #220] @ 87b20 <_Py_open@@Base+0x2138> │ │ │ │ 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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87624 <_Py_open@@Base+0x20b0> │ │ │ │ - ldr r3, [pc, #144] @ 876a4 <_Py_open@@Base+0x2130> │ │ │ │ + bge 87a98 <_Py_open@@Base+0x20b0> │ │ │ │ + ldr r3, [pc, #144] @ 87b18 <_Py_open@@Base+0x2130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ - b 874f4 <_Py_open@@Base+0x1f80> │ │ │ │ + bl 113810 │ │ │ │ + b 87968 <_Py_open@@Base+0x1f80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 928a0 │ │ │ │ - b 87690 <_Py_open@@Base+0x211c> │ │ │ │ - bl 11a82c │ │ │ │ - ldr r1, [pc, #116] @ 876bc <_Py_open@@Base+0x2148> │ │ │ │ + bl 92d68 │ │ │ │ + b 87b04 <_Py_open@@Base+0x211c> │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r1, [pc, #116] @ 87b30 <_Py_open@@Base+0x2148> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1470 │ │ │ │ + bl 1c2b18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8743c <_Py_open@@Base+0x1ec8> │ │ │ │ - b 874f4 <_Py_open@@Base+0x1f80> │ │ │ │ + bne 878b0 <_Py_open@@Base+0x1ec8> │ │ │ │ + b 87968 <_Py_open@@Base+0x1f80> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ - b 87690 <_Py_open@@Base+0x211c> │ │ │ │ - bl c3d68 │ │ │ │ + bl a67f0 │ │ │ │ + b 87b04 <_Py_open@@Base+0x211c> │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ - b 8753c <_Py_open@@Base+0x1fc8> │ │ │ │ + bl c7fd8 │ │ │ │ + b 879b0 <_Py_open@@Base+0x1fc8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r5, r9, ip, asr #28 │ │ │ │ - eorseq r5, r9, r8, asr #28 │ │ │ │ + eorseq r6, r9, ip, asr #18 │ │ │ │ + eorseq r6, r9, r8, asr #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, asr lr │ │ │ │ + eorseq r6, r9, r8, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, ror #28 │ │ │ │ - eorseq r5, r9, r0, lsl #29 │ │ │ │ - eorseq r5, r9, ip, lsl #29 │ │ │ │ + eorseq r6, r9, r4, ror #18 │ │ │ │ + eorseq r6, r9, r0, lsl #19 │ │ │ │ + eorseq r6, r9, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 876f0 <_Py_open@@Base+0x217c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 87b64 <_Py_open@@Base+0x217c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87734 <_Py_open@@Base+0x21c0> │ │ │ │ - bl c3d68 │ │ │ │ + bne 87ba8 <_Py_open@@Base+0x21c0> │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 8773c <_Py_open@@Base+0x21c8> │ │ │ │ + bge 87bb0 <_Py_open@@Base+0x21c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 8773c <_Py_open@@Base+0x21c8> │ │ │ │ - ldr r3, [pc, #24] @ 87744 <_Py_open@@Base+0x21d0> │ │ │ │ + beq 87bb0 <_Py_open@@Base+0x21c8> │ │ │ │ + ldr r3, [pc, #24] @ 87bb8 <_Py_open@@Base+0x21d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87748 <_Py_open@@Base+0x21d4> │ │ │ │ + ldr r0, [pc, #4] @ 87bbc <_Py_open@@Base+0x21d4> │ │ │ │ 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 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87784 <_Py_open@@Base+0x2210> │ │ │ │ - bl a55f0 │ │ │ │ + bne 87bf8 <_Py_open@@Base+0x2210> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87784 <_Py_open@@Base+0x2210> │ │ │ │ + beq 87bf8 <_Py_open@@Base+0x2210> │ │ │ │ mov r4, #0 │ │ │ │ - b 877ac <_Py_open@@Base+0x2238> │ │ │ │ + b 87c20 <_Py_open@@Base+0x2238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8590 <_Py_dup@@Base> │ │ │ │ + bl 1b93a8 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8777c <_Py_open@@Base+0x2208> │ │ │ │ - bl a6308 │ │ │ │ + beq 87bf0 <_Py_open@@Base+0x2208> │ │ │ │ + bl a67f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 877ac <_Py_open@@Base+0x2238> │ │ │ │ + bne 87c20 <_Py_open@@Base+0x2238> │ │ │ │ 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] @ 878a0 <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #200] @ 87d14 <_Py_open@@Base+0x232c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87814 <_Py_open@@Base+0x22a0> │ │ │ │ + beq 87c88 <_Py_open@@Base+0x22a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8781c <_Py_open@@Base+0x22a8> │ │ │ │ + bne 87c90 <_Py_open@@Base+0x22a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87854 <_Py_open@@Base+0x22e0> │ │ │ │ - ldr r3, [pc, #160] @ 878a4 <_Py_open@@Base+0x2330> │ │ │ │ - ldr r1, [pc, #160] @ 878a8 <_Py_open@@Base+0x2334> │ │ │ │ + beq 87cc8 <_Py_open@@Base+0x22e0> │ │ │ │ + ldr r3, [pc, #160] @ 87d18 <_Py_open@@Base+0x2330> │ │ │ │ + ldr r1, [pc, #160] @ 87d1c <_Py_open@@Base+0x2334> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, #0 │ │ │ │ - b 87898 <_Py_open@@Base+0x2324> │ │ │ │ + b 87d0c <_Py_open@@Base+0x2324> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87834 <_Py_open@@Base+0x22c0> │ │ │ │ + bne 87ca8 <_Py_open@@Base+0x22c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87854 <_Py_open@@Base+0x22e0> │ │ │ │ - b 877fc <_Py_open@@Base+0x2288> │ │ │ │ - ldr r3, [pc, #104] @ 878a4 <_Py_open@@Base+0x2330> │ │ │ │ - ldr r1, [pc, #108] @ 878ac <_Py_open@@Base+0x2338> │ │ │ │ + beq 87cc8 <_Py_open@@Base+0x22e0> │ │ │ │ + b 87c70 <_Py_open@@Base+0x2288> │ │ │ │ + ldr r3, [pc, #104] @ 87d18 <_Py_open@@Base+0x2330> │ │ │ │ + ldr r1, [pc, #108] @ 87d20 <_Py_open@@Base+0x2338> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 87814 <_Py_open@@Base+0x22a0> │ │ │ │ + bl 113810 │ │ │ │ + b 87c88 <_Py_open@@Base+0x22a0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ bl 2922c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87888 <_Py_open@@Base+0x2314> │ │ │ │ - ldr r3, [pc, #56] @ 878b0 <_Py_open@@Base+0x233c> │ │ │ │ + bne 87cfc <_Py_open@@Base+0x2314> │ │ │ │ + ldr r3, [pc, #56] @ 87d24 <_Py_open@@Base+0x233c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ - b 87814 <_Py_open@@Base+0x22a0> │ │ │ │ + bl 113810 │ │ │ │ + b 87c88 <_Py_open@@Base+0x22a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11328c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00395ef0 │ │ │ │ + @ instruction: 0x003969f0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsl #30 │ │ │ │ - eorseq r5, r9, ip, lsr #30 │ │ │ │ + eorseq r6, r9, r0, lsl #20 │ │ │ │ + eorseq r6, r9, ip, lsr #20 │ │ │ │ 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 82f70 │ │ │ │ + bl 833dc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 878f0 <_Py_open@@Base+0x237c> │ │ │ │ + bcc 87d64 <_Py_open@@Base+0x237c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 878f4 <_Py_open@@Base+0x2380> │ │ │ │ + bcs 87d68 <_Py_open@@Base+0x2380> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 82ce0 │ │ │ │ + bl 8314c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87928 <_Py_open@@Base+0x23b4> │ │ │ │ + ldr r1, [pc, #32] @ 87d9c <_Py_open@@Base+0x23b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 8792c <_Py_open@@Base+0x23b8> │ │ │ │ + ldr r0, [pc, #20] @ 87da0 <_Py_open@@Base+0x23b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, r8, asr #30 │ │ │ │ + eorseq r6, r9, r8, asr #20 │ │ │ │ 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] @ 879c8 <_Py_open@@Base+0x2454> │ │ │ │ + ldr r1, [pc, #116] @ 87e3c <_Py_open@@Base+0x2454> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87980 <_Py_open@@Base+0x240c> │ │ │ │ + beq 87df4 <_Py_open@@Base+0x240c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87988 <_Py_open@@Base+0x2414> │ │ │ │ - ldr r3, [pc, #84] @ 879cc <_Py_open@@Base+0x2458> │ │ │ │ - ldr r1, [pc, #84] @ 879d0 <_Py_open@@Base+0x245c> │ │ │ │ + bge 87dfc <_Py_open@@Base+0x2414> │ │ │ │ + ldr r3, [pc, #84] @ 87e40 <_Py_open@@Base+0x2458> │ │ │ │ + ldr r1, [pc, #84] @ 87e44 <_Py_open@@Base+0x245c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 879c0 <_Py_open@@Base+0x244c> │ │ │ │ - bl 837a8 │ │ │ │ + b 87e34 <_Py_open@@Base+0x244c> │ │ │ │ + bl 83b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 82e40 │ │ │ │ + bl 832ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 879b8 <_Py_open@@Base+0x2444> │ │ │ │ - ldr r3, [pc, #36] @ 879cc <_Py_open@@Base+0x2458> │ │ │ │ + bne 87e2c <_Py_open@@Base+0x2444> │ │ │ │ + ldr r3, [pc, #36] @ 87e40 <_Py_open@@Base+0x2458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 879d4 <_Py_open@@Base+0x2460> │ │ │ │ + ldr r1, [pc, #36] @ 87e48 <_Py_open@@Base+0x2460> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 87980 <_Py_open@@Base+0x240c> │ │ │ │ + bl 117b4c │ │ │ │ + b 87df4 <_Py_open@@Base+0x240c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, r4, lsr #31 │ │ │ │ + eorseq r6, r9, r4, lsr #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00395fb4 │ │ │ │ - @ instruction: 0x00395fd8 │ │ │ │ + @ instruction: 0x00396ab4 │ │ │ │ + @ instruction: 0x00396ad8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87a1c <_Py_open@@Base+0x24a8> │ │ │ │ + beq 87e90 <_Py_open@@Base+0x24a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a30 <_Py_open@@Base+0x24bc> │ │ │ │ - bl a55f0 │ │ │ │ + bne 87ea4 <_Py_open@@Base+0x24bc> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a30 <_Py_open@@Base+0x24bc> │ │ │ │ - b 87a48 <_Py_open@@Base+0x24d4> │ │ │ │ - ldr r0, [pc, #44] @ 87a50 <_Py_open@@Base+0x24dc> │ │ │ │ + beq 87ea4 <_Py_open@@Base+0x24bc> │ │ │ │ + b 87ebc <_Py_open@@Base+0x24d4> │ │ │ │ + ldr r0, [pc, #44] @ 87ec4 <_Py_open@@Base+0x24dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87a54 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r1, [pc, #40] @ 87ec8 <_Py_open@@Base+0x24e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1175c8 │ │ │ │ + b 117b4c │ │ │ │ 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 a32b8 │ │ │ │ + b a37a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00395ff4 │ │ │ │ - b 879d8 <_Py_open@@Base+0x2464> │ │ │ │ + @ instruction: 0x00396af4 │ │ │ │ + b 87e4c <_Py_open@@Base+0x2464> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148a54 │ │ │ │ + bl 149014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a90 <_Py_open@@Base+0x251c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 87f04 <_Py_open@@Base+0x251c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87ab0 <_Py_open@@Base+0x253c> │ │ │ │ + bne 87f24 <_Py_open@@Base+0x253c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87ab8 <_Py_open@@Base+0x2544> │ │ │ │ - ldr r3, [pc, #28] @ 87ac8 <_Py_open@@Base+0x2554> │ │ │ │ + bne 87f2c <_Py_open@@Base+0x2544> │ │ │ │ + ldr r3, [pc, #28] @ 87f3c <_Py_open@@Base+0x2554> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 87ac0 <_Py_open@@Base+0x254c> │ │ │ │ + b 87f34 <_Py_open@@Base+0x254c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7f4 │ │ │ │ + bl bbd2c │ │ │ │ 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] @ 87d40 <_Py_open@@Base+0x27cc> │ │ │ │ + ldr r1, [pc, #576] @ 881b4 <_Py_open@@Base+0x27cc> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87b40 <_Py_open@@Base+0x25cc> │ │ │ │ + beq 87fb4 <_Py_open@@Base+0x25cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87b48 <_Py_open@@Base+0x25d4> │ │ │ │ - ldr r3, [pc, #524] @ 87d44 <_Py_open@@Base+0x27d0> │ │ │ │ - ldr r1, [pc, #524] @ 87d48 <_Py_open@@Base+0x27d4> │ │ │ │ + bne 87fbc <_Py_open@@Base+0x25d4> │ │ │ │ + ldr r3, [pc, #524] @ 881b8 <_Py_open@@Base+0x27d0> │ │ │ │ + ldr r1, [pc, #524] @ 881bc <_Py_open@@Base+0x27d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d34 <_Py_open@@Base+0x27c0> │ │ │ │ + b 881a8 <_Py_open@@Base+0x27c0> │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, r2, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #488] @ 87d4c <_Py_open@@Base+0x27d8> │ │ │ │ + ldr r1, [pc, #488] @ 881c0 <_Py_open@@Base+0x27d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b40 <_Py_open@@Base+0x25cc> │ │ │ │ + beq 87fb4 <_Py_open@@Base+0x25cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87b90 <_Py_open@@Base+0x261c> │ │ │ │ - ldr r3, [pc, #460] @ 87d50 <_Py_open@@Base+0x27dc> │ │ │ │ - ldr r1, [pc, #460] @ 87d54 <_Py_open@@Base+0x27e0> │ │ │ │ + bcc 88004 <_Py_open@@Base+0x261c> │ │ │ │ + ldr r3, [pc, #460] @ 881c4 <_Py_open@@Base+0x27dc> │ │ │ │ + ldr r1, [pc, #460] @ 881c8 <_Py_open@@Base+0x27e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 87b40 <_Py_open@@Base+0x25cc> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 87fb4 <_Py_open@@Base+0x25cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 87d58 <_Py_open@@Base+0x27e4> │ │ │ │ - ldr r0, [pc, #444] @ 87d5c <_Py_open@@Base+0x27e8> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r1, [pc, #444] @ 881cc <_Py_open@@Base+0x27e4> │ │ │ │ + ldr r0, [pc, #444] @ 881d0 <_Py_open@@Base+0x27e8> │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87b40 <_Py_open@@Base+0x25cc> │ │ │ │ + blt 87fb4 <_Py_open@@Base+0x25cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 87d60 <_Py_open@@Base+0x27ec> │ │ │ │ + ldr r2, [pc, #424] @ 881d4 <_Py_open@@Base+0x27ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bccc │ │ │ │ + bl 8c1a8 │ │ │ │ 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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87c24 <_Py_open@@Base+0x26b0> │ │ │ │ + beq 88098 <_Py_open@@Base+0x26b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 348f3c <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ - b 87c44 <_Py_open@@Base+0x26d0> │ │ │ │ + bl 349a20 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 880b8 <_Py_open@@Base+0x26d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87c4c <_Py_open@@Base+0x26d8> │ │ │ │ - ldr r3, [pc, #296] @ 87d64 <_Py_open@@Base+0x27f0> │ │ │ │ - ldr r1, [pc, #296] @ 87d68 <_Py_open@@Base+0x27f4> │ │ │ │ + beq 880c0 <_Py_open@@Base+0x26d8> │ │ │ │ + ldr r3, [pc, #296] @ 881d8 <_Py_open@@Base+0x27f0> │ │ │ │ + ldr r1, [pc, #296] @ 881dc <_Py_open@@Base+0x27f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d24 <_Py_open@@Base+0x27b0> │ │ │ │ + b 88198 <_Py_open@@Base+0x27b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 87c88 <_Py_open@@Base+0x2714> │ │ │ │ + beq 880fc <_Py_open@@Base+0x2714> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 87cac <_Py_open@@Base+0x2738> │ │ │ │ + bne 88120 <_Py_open@@Base+0x2738> │ │ │ │ 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 87cac <_Py_open@@Base+0x2738> │ │ │ │ + b 88120 <_Py_open@@Base+0x2738> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 87cac <_Py_open@@Base+0x2738> │ │ │ │ - ldr r3, [pc, #196] @ 87d64 <_Py_open@@Base+0x27f0> │ │ │ │ - ldr r1, [pc, #200] @ 87d6c <_Py_open@@Base+0x27f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 87c44 <_Py_open@@Base+0x26d0> │ │ │ │ - bl c3d68 │ │ │ │ + beq 88120 <_Py_open@@Base+0x2738> │ │ │ │ + ldr r3, [pc, #196] @ 881d8 <_Py_open@@Base+0x27f0> │ │ │ │ + ldr r1, [pc, #200] @ 881e0 <_Py_open@@Base+0x27f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 880b8 <_Py_open@@Base+0x26d0> │ │ │ │ + bl c4288 │ │ │ │ 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] @ 87d70 <_Py_open@@Base+0x27fc> │ │ │ │ + ldr r3, [pc, #160] @ 881e4 <_Py_open@@Base+0x27fc> │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87d04 <_Py_open@@Base+0x2790> │ │ │ │ + beq 88178 <_Py_open@@Base+0x2790> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 348f3c <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ - b 87c44 <_Py_open@@Base+0x26d0> │ │ │ │ + bl 349a20 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 880b8 <_Py_open@@Base+0x26d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 87c44 <_Py_open@@Base+0x26d0> │ │ │ │ - ldr r0, [pc, #88] @ 87d74 <_Py_open@@Base+0x2800> │ │ │ │ + beq 880b8 <_Py_open@@Base+0x26d0> │ │ │ │ + ldr r0, [pc, #88] @ 881e8 <_Py_open@@Base+0x2800> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d34 <_Py_open@@Base+0x27c0> │ │ │ │ + beq 881a8 <_Py_open@@Base+0x27c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r9, ip │ │ │ │ + eorseq r6, r9, ip, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, ip, lsl r0 │ │ │ │ - eorseq r6, r9, r8, asr #32 │ │ │ │ + eorseq r6, r9, ip, lsl fp │ │ │ │ + eorseq r6, r9, r8, asr #22 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r9, r8, ror r0 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ - eorseq r6, r9, r4, lsr #1 │ │ │ │ - eorseq r8, r7, r0, asr #5 │ │ │ │ + eorseq r6, r9, r8, ror fp │ │ │ │ + eorseq r1, r6, r0, asr #20 │ │ │ │ + eorseq r6, r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x00378cf0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldrheq r6, [r9], -r8 @ │ │ │ │ - eorseq r6, r9, r0, ror #1 │ │ │ │ + @ instruction: 0x00396bb8 │ │ │ │ + eorseq r6, r9, r0, ror #23 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r6, r9, r0, lsl #2 │ │ │ │ + eorseq r6, r9, r0, lsl #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 r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 87de0 <_Py_open@@Base+0x286c> │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #68] @ 88254 <_Py_open@@Base+0x286c> │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87dd4 <_Py_open@@Base+0x2860> │ │ │ │ + beq 88248 <_Py_open@@Base+0x2860> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87dc4 <_Py_open@@Base+0x2850> │ │ │ │ + blt 88238 <_Py_open@@Base+0x2850> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 87dc4 <_Py_open@@Base+0x2850> │ │ │ │ + bhi 88238 <_Py_open@@Base+0x2850> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18c1e8 │ │ │ │ - b 87dd8 <_Py_open@@Base+0x2864> │ │ │ │ - ldr r3, [pc, #24] @ 87de4 <_Py_open@@Base+0x2870> │ │ │ │ - ldr r1, [pc, #24] @ 87de8 <_Py_open@@Base+0x2874> │ │ │ │ + bl 18c864 │ │ │ │ + b 8824c <_Py_open@@Base+0x2864> │ │ │ │ + ldr r3, [pc, #24] @ 88258 <_Py_open@@Base+0x2870> │ │ │ │ + ldr r1, [pc, #24] @ 8825c <_Py_open@@Base+0x2874> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, lsl #2 │ │ │ │ + eorseq r6, r9, r4, lsl #24 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r9, r0, lsl r1 │ │ │ │ + eorseq r6, r9, r0, lsl ip │ │ │ │ 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 87dfc <_Py_open@@Base+0x2888> │ │ │ │ - b 175e2c │ │ │ │ + bne 88270 <_Py_open@@Base+0x2888> │ │ │ │ + b 1764bc │ │ │ │ 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 87e28 <_Py_open@@Base+0x28b4> │ │ │ │ - b 150ca0 │ │ │ │ + bgt 8829c <_Py_open@@Base+0x28b4> │ │ │ │ + b 1511dc │ │ │ │ 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 2c9240 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c9ef8 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87eac <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #116] @ 87ef8 <_Py_open@@Base+0x2984> │ │ │ │ + bne 88320 <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #116] @ 8836c <_Py_open@@Base+0x2984> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ea4 <_Py_open@@Base+0x2930> │ │ │ │ + beq 88318 <_Py_open@@Base+0x2930> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2ad7ac │ │ │ │ + bl 2ae6ec │ │ │ │ mvn r0, #0 │ │ │ │ - b 87ef0 <_Py_open@@Base+0x297c> │ │ │ │ + b 88364 <_Py_open@@Base+0x297c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87ed0 <_Py_open@@Base+0x295c> │ │ │ │ + beq 88344 <_Py_open@@Base+0x295c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 87ed0 <_Py_open@@Base+0x295c> │ │ │ │ + bne 88344 <_Py_open@@Base+0x295c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 87e94 <_Py_open@@Base+0x2920> │ │ │ │ + bcs 88308 <_Py_open@@Base+0x2920> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bgt 87ed8 <_Py_open@@Base+0x2964> │ │ │ │ + bgt 8834c <_Py_open@@Base+0x2964> │ │ │ │ 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 2ad604 │ │ │ │ + bl 2ae544 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87f60 <_Py_open@@Base+0x29ec> │ │ │ │ - ldr r3, [pc, #128] @ 87fb8 <_Py_open@@Base+0x2a44> │ │ │ │ + bne 883d4 <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r3, [pc, #128] @ 8842c <_Py_open@@Base+0x2a44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f58 <_Py_open@@Base+0x29e4> │ │ │ │ + beq 883cc <_Py_open@@Base+0x29e4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2ad7ac │ │ │ │ + bl 2ae6ec │ │ │ │ mvn r0, #0 │ │ │ │ - b 87fb0 <_Py_open@@Base+0x2a3c> │ │ │ │ + b 88424 <_Py_open@@Base+0x2a3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87f90 <_Py_open@@Base+0x2a1c> │ │ │ │ + beq 88404 <_Py_open@@Base+0x2a1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 87f90 <_Py_open@@Base+0x2a1c> │ │ │ │ + bcc 88404 <_Py_open@@Base+0x2a1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2ad7ac │ │ │ │ - b 87f58 <_Py_open@@Base+0x29e4> │ │ │ │ + bl 2ae6ec │ │ │ │ + b 883cc <_Py_open@@Base+0x29e4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ strb r1, [r3], #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #8 │ │ │ │ - bgt 87f98 <_Py_open@@Base+0x2a24> │ │ │ │ + bgt 8840c <_Py_open@@Base+0x2a24> │ │ │ │ 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 1dc010 <_PyCompile_OpcodeHasJump@@Base+0x424> │ │ │ │ + bl 1dd620 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88060 <_Py_open@@Base+0x2aec> │ │ │ │ + beq 884d4 <_Py_open@@Base+0x2aec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167ef8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 168408 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88030 <_Py_open@@Base+0x2abc> │ │ │ │ + beq 884a4 <_Py_open@@Base+0x2abc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88030 <_Py_open@@Base+0x2abc> │ │ │ │ + bne 884a4 <_Py_open@@Base+0x2abc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88064 <_Py_open@@Base+0x2af0> │ │ │ │ + bge 884d8 <_Py_open@@Base+0x2af0> │ │ │ │ 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] @ 88070 <_Py_open@@Base+0x2afc> │ │ │ │ + ldr r1, [pc, #20] @ 884e4 <_Py_open@@Base+0x2afc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003836bc │ │ │ │ + eorseq r4, r8, r8, lsl r1 │ │ │ │ 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 1dc010 <_PyCompile_OpcodeHasJump@@Base+0x424> │ │ │ │ + bl 1dd620 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8810c <_Py_open@@Base+0x2b98> │ │ │ │ + beq 88580 <_Py_open@@Base+0x2b98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167ef8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 168408 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 880e8 <_Py_open@@Base+0x2b74> │ │ │ │ + beq 8855c <_Py_open@@Base+0x2b74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 880e8 <_Py_open@@Base+0x2b74> │ │ │ │ + bne 8855c <_Py_open@@Base+0x2b74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88110 <_Py_open@@Base+0x2b9c> │ │ │ │ + bge 88584 <_Py_open@@Base+0x2b9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 8811c <_Py_open@@Base+0x2ba8> │ │ │ │ + ldr r1, [pc, #20] @ 88590 <_Py_open@@Base+0x2ba8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r8, r8, asr r6 │ │ │ │ + eorseq sp, r8, r8, lsl #2 │ │ │ │ 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 88154 <_Py_open@@Base+0x2be0> │ │ │ │ + bne 885c8 <_Py_open@@Base+0x2be0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88188 <_Py_open@@Base+0x2c14> │ │ │ │ - b 8817c <_Py_open@@Base+0x2c08> │ │ │ │ + bne 885fc <_Py_open@@Base+0x2c14> │ │ │ │ + b 885f0 <_Py_open@@Base+0x2c08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 881cc <_Py_open@@Base+0x2c58> │ │ │ │ + ldr r0, [pc, #104] @ 88640 <_Py_open@@Base+0x2c58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8813c <_Py_open@@Base+0x2bc8> │ │ │ │ + bne 885b0 <_Py_open@@Base+0x2bc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88174 <_Py_open@@Base+0x2c00> │ │ │ │ + bne 885e8 <_Py_open@@Base+0x2c00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 881a8 <_Py_open@@Base+0x2c34> │ │ │ │ - bl a55f0 │ │ │ │ + bne 8861c <_Py_open@@Base+0x2c34> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88174 <_Py_open@@Base+0x2c00> │ │ │ │ - bl c3d68 │ │ │ │ + bne 885e8 <_Py_open@@Base+0x2c00> │ │ │ │ + bl c4288 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 838c8 <_Py_closerange@@Base> │ │ │ │ + bl 83c9c <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ - ldr r0, [pc, #4] @ 881d0 <_Py_open@@Base+0x2c5c> │ │ │ │ + bl c7fd8 │ │ │ │ + ldr r0, [pc, #4] @ 88644 <_Py_open@@Base+0x2c5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, asr #2 │ │ │ │ + eorseq ip, r6, ip, asr #24 │ │ │ │ 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 8820c <_Py_open@@Base+0x2c98> │ │ │ │ + bne 88680 <_Py_open@@Base+0x2c98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8823c <_Py_open@@Base+0x2cc8> │ │ │ │ - b 88230 <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 886b0 <_Py_open@@Base+0x2cc8> │ │ │ │ + b 886a4 <_Py_open@@Base+0x2cbc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 882d4 <_Py_open@@Base+0x2d60> │ │ │ │ + ldr r0, [pc, #184] @ 88748 <_Py_open@@Base+0x2d60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881f4 <_Py_open@@Base+0x2c80> │ │ │ │ - b 882c8 <_Py_open@@Base+0x2d54> │ │ │ │ - bl a55f0 │ │ │ │ + bne 88668 <_Py_open@@Base+0x2c80> │ │ │ │ + b 8873c <_Py_open@@Base+0x2d54> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882c8 <_Py_open@@Base+0x2d54> │ │ │ │ + bne 8873c <_Py_open@@Base+0x2d54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 8825c <_Py_open@@Base+0x2ce8> │ │ │ │ - bl a55f0 │ │ │ │ + bne 886d0 <_Py_open@@Base+0x2ce8> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882c8 <_Py_open@@Base+0x2d54> │ │ │ │ + bne 8873c <_Py_open@@Base+0x2d54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 8827c <_Py_open@@Base+0x2d08> │ │ │ │ - ldr r3, [pc, #104] @ 882d8 <_Py_open@@Base+0x2d64> │ │ │ │ - ldr r1, [pc, #104] @ 882dc <_Py_open@@Base+0x2d68> │ │ │ │ + bls 886f0 <_Py_open@@Base+0x2d08> │ │ │ │ + ldr r3, [pc, #104] @ 8874c <_Py_open@@Base+0x2d64> │ │ │ │ + ldr r1, [pc, #104] @ 88750 <_Py_open@@Base+0x2d68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 882c8 <_Py_open@@Base+0x2d54> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8873c <_Py_open@@Base+0x2d54> │ │ │ │ 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] @ 882e0 <_Py_open@@Base+0x2d6c> │ │ │ │ - bge 882cc <_Py_open@@Base+0x2d58> │ │ │ │ - ldr r3, [pc, #32] @ 882e4 <_Py_open@@Base+0x2d70> │ │ │ │ + ldrge r0, [pc, #36] @ 88754 <_Py_open@@Base+0x2d6c> │ │ │ │ + bge 88740 <_Py_open@@Base+0x2d58> │ │ │ │ + ldr r3, [pc, #32] @ 88758 <_Py_open@@Base+0x2d70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003738d0 │ │ │ │ + eorseq r4, r7, r0, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, ip, asr fp │ │ │ │ + eorseq pc, r7, ip, ror #10 │ │ │ │ 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 88328 <_Py_open@@Base+0x2db4> │ │ │ │ + bhi 8879c <_Py_open@@Base+0x2db4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88358 <_Py_open@@Base+0x2de4> │ │ │ │ - b 8834c <_Py_open@@Base+0x2dd8> │ │ │ │ - ldr r0, [pc, #228] @ 88414 <_Py_open@@Base+0x2ea0> │ │ │ │ + bne 887cc <_Py_open@@Base+0x2de4> │ │ │ │ + b 887c0 <_Py_open@@Base+0x2dd8> │ │ │ │ + ldr r0, [pc, #228] @ 88888 <_Py_open@@Base+0x2ea0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88310 <_Py_open@@Base+0x2d9c> │ │ │ │ + bne 88784 <_Py_open@@Base+0x2d9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8840c <_Py_open@@Base+0x2e98> │ │ │ │ - bl a55f0 │ │ │ │ + b 88880 <_Py_open@@Base+0x2e98> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88344 <_Py_open@@Base+0x2dd0> │ │ │ │ + bne 887b8 <_Py_open@@Base+0x2dd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 88378 <_Py_open@@Base+0x2e04> │ │ │ │ - bl a55f0 │ │ │ │ + bne 887ec <_Py_open@@Base+0x2e04> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88344 <_Py_open@@Base+0x2dd0> │ │ │ │ + bne 887b8 <_Py_open@@Base+0x2dd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 883d4 <_Py_open@@Base+0x2e60> │ │ │ │ + ble 88848 <_Py_open@@Base+0x2e60> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 883b0 <_Py_open@@Base+0x2e3c> │ │ │ │ + beq 88824 <_Py_open@@Base+0x2e3c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 883b4 <_Py_open@@Base+0x2e40> │ │ │ │ - bl a55f0 │ │ │ │ + bne 88828 <_Py_open@@Base+0x2e40> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883b4 <_Py_open@@Base+0x2e40> │ │ │ │ - b 88344 <_Py_open@@Base+0x2dd0> │ │ │ │ + beq 88828 <_Py_open@@Base+0x2e40> │ │ │ │ + b 887b8 <_Py_open@@Base+0x2dd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88418 <_Py_open@@Base+0x2ea4> │ │ │ │ + ldr r3, [pc, #92] @ 8888c <_Py_open@@Base+0x2ea4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 883d8 <_Py_open@@Base+0x2e64> │ │ │ │ - ldr r3, [pc, #84] @ 8841c <_Py_open@@Base+0x2ea8> │ │ │ │ - ldr r1, [pc, #84] @ 88420 <_Py_open@@Base+0x2eac> │ │ │ │ + beq 8884c <_Py_open@@Base+0x2e64> │ │ │ │ + ldr r3, [pc, #84] @ 88890 <_Py_open@@Base+0x2ea8> │ │ │ │ + ldr r1, [pc, #84] @ 88894 <_Py_open@@Base+0x2eac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 88344 <_Py_open@@Base+0x2dd0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 887b8 <_Py_open@@Base+0x2dd0> │ │ │ │ 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] @ 88418 <_Py_open@@Base+0x2ea4> │ │ │ │ - bge 8840c <_Py_open@@Base+0x2e98> │ │ │ │ - ldr r3, [pc, #32] @ 88424 <_Py_open@@Base+0x2eb0> │ │ │ │ + ldrge r0, [pc, #28] @ 8888c <_Py_open@@Base+0x2ea4> │ │ │ │ + bge 88880 <_Py_open@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #32] @ 88898 <_Py_open@@Base+0x2eb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 88344 <_Py_open@@Base+0x2dd0> │ │ │ │ + bl 144904 │ │ │ │ + b 887b8 <_Py_open@@Base+0x2dd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r8, ror #17 │ │ │ │ + mlaseq r7, r8, r3, r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, lsr r1 │ │ │ │ + eorseq r6, r9, r4, lsr ip │ │ │ │ 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 88478 <_Py_open@@Base+0x2f04> │ │ │ │ + bne 888ec <_Py_open@@Base+0x2f04> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8849c <_Py_open@@Base+0x2f28> │ │ │ │ - ldr r2, [pc, #416] @ 88608 <_Py_open@@Base+0x3094> │ │ │ │ - ldr r1, [pc, #416] @ 8860c <_Py_open@@Base+0x3098> │ │ │ │ - ldr r0, [pc, #416] @ 88610 <_Py_open@@Base+0x309c> │ │ │ │ + bne 88910 <_Py_open@@Base+0x2f28> │ │ │ │ + ldr r2, [pc, #416] @ 88a7c <_Py_open@@Base+0x3094> │ │ │ │ + ldr r1, [pc, #416] @ 88a80 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r0, [pc, #416] @ 88a84 <_Py_open@@Base+0x309c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 884c4 <_Py_open@@Base+0x2f50> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 88938 <_Py_open@@Base+0x2f50> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88610 <_Py_open@@Base+0x309c> │ │ │ │ + ldr r0, [pc, #392] @ 88a84 <_Py_open@@Base+0x309c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8844c <_Py_open@@Base+0x2ed8> │ │ │ │ - b 884c4 <_Py_open@@Base+0x2f50> │ │ │ │ + bne 888c0 <_Py_open@@Base+0x2ed8> │ │ │ │ + b 88938 <_Py_open@@Base+0x2f50> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 884cc <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r2, [pc, #336] @ 88608 <_Py_open@@Base+0x3094> │ │ │ │ - ldr r1, [pc, #344] @ 88614 <_Py_open@@Base+0x30a0> │ │ │ │ - ldr r0, [pc, #336] @ 88610 <_Py_open@@Base+0x309c> │ │ │ │ + bne 88940 <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r2, [pc, #336] @ 88a7c <_Py_open@@Base+0x3094> │ │ │ │ + ldr r1, [pc, #344] @ 88a88 <_Py_open@@Base+0x30a0> │ │ │ │ + ldr r0, [pc, #336] @ 88a84 <_Py_open@@Base+0x309c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88600 <_Py_open@@Base+0x308c> │ │ │ │ + b 88a74 <_Py_open@@Base+0x308c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88618 <_Py_open@@Base+0x30a4> │ │ │ │ - beq 88600 <_Py_open@@Base+0x308c> │ │ │ │ - ldr r1, [pc, #312] @ 8861c <_Py_open@@Base+0x30a8> │ │ │ │ + ldreq r0, [pc, #316] @ 88a8c <_Py_open@@Base+0x30a4> │ │ │ │ + beq 88a74 <_Py_open@@Base+0x308c> │ │ │ │ + ldr r1, [pc, #312] @ 88a90 <_Py_open@@Base+0x30a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105c20 │ │ │ │ + bl 106180 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88550 <_Py_open@@Base+0x2fdc> │ │ │ │ + beq 889c4 <_Py_open@@Base+0x2fdc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88620 <_Py_open@@Base+0x30ac> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #292] @ 88a94 <_Py_open@@Base+0x30ac> │ │ │ │ + bl 106180 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88554 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 889c8 <_Py_open@@Base+0x2fe0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88624 <_Py_open@@Base+0x30b0> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #268] @ 88a98 <_Py_open@@Base+0x30b0> │ │ │ │ + bl 106180 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88554 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 889c8 <_Py_open@@Base+0x2fe0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88628 <_Py_open@@Base+0x30b4> │ │ │ │ - bl 105c20 │ │ │ │ + ldr r1, [pc, #248] @ 88a9c <_Py_open@@Base+0x30b4> │ │ │ │ + bl 106180 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 88554 <_Py_open@@Base+0x2fe0> │ │ │ │ - ldr r3, [pc, #232] @ 8862c <_Py_open@@Base+0x30b8> │ │ │ │ - ldr r1, [pc, #232] @ 88630 <_Py_open@@Base+0x30bc> │ │ │ │ + beq 889c8 <_Py_open@@Base+0x2fe0> │ │ │ │ + ldr r3, [pc, #232] @ 88aa0 <_Py_open@@Base+0x30b8> │ │ │ │ + ldr r1, [pc, #232] @ 88aa4 <_Py_open@@Base+0x30bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 884c4 <_Py_open@@Base+0x2f50> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 88938 <_Py_open@@Base+0x2f50> │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28d630 │ │ │ │ + bl 28ecd0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 885e4 <_Py_open@@Base+0x3070> │ │ │ │ - ldr r1, [pc, #180] @ 88634 <_Py_open@@Base+0x30c0> │ │ │ │ + bne 88a58 <_Py_open@@Base+0x3070> │ │ │ │ + ldr r1, [pc, #180] @ 88aa8 <_Py_open@@Base+0x30c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88638 <_Py_open@@Base+0x30c4> │ │ │ │ + ldr r3, [pc, #176] @ 88aac <_Py_open@@Base+0x30c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884c4 <_Py_open@@Base+0x2f50> │ │ │ │ + beq 88938 <_Py_open@@Base+0x2f50> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175948 │ │ │ │ + bl 175fc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 885d4 <_Py_open@@Base+0x3060> │ │ │ │ + beq 88a48 <_Py_open@@Base+0x3060> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 885d4 <_Py_open@@Base+0x3060> │ │ │ │ + bne 88a48 <_Py_open@@Base+0x3060> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 885ec <_Py_open@@Base+0x3078> │ │ │ │ - ldr r0, [pc, #52] @ 88618 <_Py_open@@Base+0x30a4> │ │ │ │ - b 885f0 <_Py_open@@Base+0x307c> │ │ │ │ + bne 88a60 <_Py_open@@Base+0x3078> │ │ │ │ + ldr r0, [pc, #52] @ 88a8c <_Py_open@@Base+0x30a4> │ │ │ │ + b 88a64 <_Py_open@@Base+0x307c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 885dc <_Py_open@@Base+0x3068> │ │ │ │ - ldr r0, [pc, #72] @ 8863c <_Py_open@@Base+0x30c8> │ │ │ │ + beq 88a50 <_Py_open@@Base+0x3068> │ │ │ │ + ldr r0, [pc, #72] @ 88ab0 <_Py_open@@Base+0x30c8> │ │ │ │ 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 ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq r8, r7, r8, asr #25 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq r9, r7, ip, lsr #12 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r8, r7, r8, ror #20 │ │ │ │ - eorseq r5, r6, r0 │ │ │ │ - eorseq r8, r7, ip, ror #20 │ │ │ │ - eorseq r8, r7, r0, ror sl │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r7, r8, ror sl │ │ │ │ - eoreq r0, r1, r0, lsr #18 │ │ │ │ - eoreq r0, r1, r0, ror sp │ │ │ │ + eorseq r9, r7, r8, lsl r5 │ │ │ │ + eorseq r5, r6, r0, lsl #22 │ │ │ │ + eorseq r9, r7, ip, lsl r5 │ │ │ │ + eorseq r9, r7, r0, lsr #10 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r9, r7, r8, lsr #10 │ │ │ │ + strdeq r2, [r1], -r8 @ │ │ │ │ + eoreq r2, r1, r8, asr #14 │ │ │ │ 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 8866c <_Py_open@@Base+0x30f8> │ │ │ │ - ldr r3, [pc, #180] @ 88714 <_Py_open@@Base+0x31a0> │ │ │ │ - ldr r1, [pc, #180] @ 88718 <_Py_open@@Base+0x31a4> │ │ │ │ + bgt 88ae0 <_Py_open@@Base+0x30f8> │ │ │ │ + ldr r3, [pc, #180] @ 88b88 <_Py_open@@Base+0x31a0> │ │ │ │ + ldr r1, [pc, #180] @ 88b8c <_Py_open@@Base+0x31a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 8870c <_Py_open@@Base+0x3198> │ │ │ │ + bl 117b4c │ │ │ │ + b 88b80 <_Py_open@@Base+0x3198> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 8868c <_Py_open@@Base+0x3118> │ │ │ │ - ldr r3, [pc, #148] @ 88714 <_Py_open@@Base+0x31a0> │ │ │ │ - ldr r1, [pc, #152] @ 8871c <_Py_open@@Base+0x31a8> │ │ │ │ + ble 88b00 <_Py_open@@Base+0x3118> │ │ │ │ + ldr r3, [pc, #148] @ 88b88 <_Py_open@@Base+0x31a0> │ │ │ │ + ldr r1, [pc, #152] @ 88b90 <_Py_open@@Base+0x31a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 8870c <_Py_open@@Base+0x3198> │ │ │ │ + bl 117b4c │ │ │ │ + b 88b80 <_Py_open@@Base+0x3198> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 8870c <_Py_open@@Base+0x3198> │ │ │ │ + blt 88b80 <_Py_open@@Base+0x3198> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 886c0 <_Py_open@@Base+0x314c> │ │ │ │ - bl a55f0 │ │ │ │ + bne 88b34 <_Py_open@@Base+0x314c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8870c <_Py_open@@Base+0x3198> │ │ │ │ + bne 88b80 <_Py_open@@Base+0x3198> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 886e8 <_Py_open@@Base+0x3174> │ │ │ │ + beq 88b5c <_Py_open@@Base+0x3174> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 886f4 <_Py_open@@Base+0x3180> │ │ │ │ + beq 88b68 <_Py_open@@Base+0x3180> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 886f8 <_Py_open@@Base+0x3184> │ │ │ │ - b 8870c <_Py_open@@Base+0x3198> │ │ │ │ + bge 88b6c <_Py_open@@Base+0x3184> │ │ │ │ + b 88b80 <_Py_open@@Base+0x3198> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 886f8 <_Py_open@@Base+0x3184> │ │ │ │ + b 88b6c <_Py_open@@Base+0x3184> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 873dc <_Py_open@@Base+0x1e68> │ │ │ │ + b 87850 <_Py_open@@Base+0x1e68> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, ip, asr #2 │ │ │ │ - eorseq r6, r9, ip, ror r1 │ │ │ │ + eorseq r6, r9, ip, asr #24 │ │ │ │ + eorseq r6, r9, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8875c <_Py_open@@Base+0x31e8> │ │ │ │ + blt 88bd0 <_Py_open@@Base+0x31e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88764 <_Py_open@@Base+0x31f0> │ │ │ │ - ldr r3, [pc, #24] @ 8876c <_Py_open@@Base+0x31f8> │ │ │ │ + bne 88bd8 <_Py_open@@Base+0x31f0> │ │ │ │ + ldr r3, [pc, #24] @ 88be0 <_Py_open@@Base+0x31f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88770 <_Py_open@@Base+0x31fc> │ │ │ │ + ldr r0, [pc, #4] @ 88be4 <_Py_open@@Base+0x31fc> │ │ │ │ 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 │ │ │ │ @@ -97122,1648 +97407,1648 @@ │ │ │ │ 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 887d4 <_Py_open@@Base+0x3260> │ │ │ │ + bne 88c48 <_Py_open@@Base+0x3260> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88814 <_Py_open@@Base+0x32a0> │ │ │ │ - ldr ip, [pc, #192] @ 8889c <_Py_open@@Base+0x3328> │ │ │ │ + beq 88c88 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr ip, [pc, #192] @ 88d10 <_Py_open@@Base+0x3328> │ │ │ │ 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 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88814 <_Py_open@@Base+0x32a0> │ │ │ │ + bne 88c88 <_Py_open@@Base+0x32a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88894 <_Py_open@@Base+0x3320> │ │ │ │ + b 88d08 <_Py_open@@Base+0x3320> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddb78 │ │ │ │ + bl 1df320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 8880c <_Py_open@@Base+0x3298> │ │ │ │ + blt 88c80 <_Py_open@@Base+0x3298> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88850 <_Py_open@@Base+0x32dc> │ │ │ │ + beq 88cc4 <_Py_open@@Base+0x32dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88854 <_Py_open@@Base+0x32e0> │ │ │ │ - bl a55f0 │ │ │ │ + bne 88cc8 <_Py_open@@Base+0x32e0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88854 <_Py_open@@Base+0x32e0> │ │ │ │ - b 8880c <_Py_open@@Base+0x3298> │ │ │ │ + beq 88cc8 <_Py_open@@Base+0x32e0> │ │ │ │ + b 88c80 <_Py_open@@Base+0x3298> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 888a0 <_Py_open@@Base+0x332c> │ │ │ │ - beq 88894 <_Py_open@@Base+0x3320> │ │ │ │ - ldr r3, [pc, #28] @ 888a4 <_Py_open@@Base+0x3330> │ │ │ │ + ldreq r0, [pc, #32] @ 88d14 <_Py_open@@Base+0x332c> │ │ │ │ + beq 88d08 <_Py_open@@Base+0x3320> │ │ │ │ + ldr r3, [pc, #28] @ 88d18 <_Py_open@@Base+0x3330> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144344 │ │ │ │ + b 144904 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, asr ip │ │ │ │ + subseq r4, r7, r4, asr ip │ │ │ │ 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 82f70 │ │ │ │ - bl 8add8 │ │ │ │ + bl 833dc │ │ │ │ + bl 8b2b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 888d0 <_Py_open@@Base+0x335c> │ │ │ │ + bne 88d44 <_Py_open@@Base+0x335c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180678 │ │ │ │ - ldr r0, [pc, #80] @ 88930 <_Py_open@@Base+0x33bc> │ │ │ │ + bl 180d04 │ │ │ │ + ldr r0, [pc, #80] @ 88da4 <_Py_open@@Base+0x33bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 280d48 │ │ │ │ + bl 282488 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8890c <_Py_open@@Base+0x3398> │ │ │ │ + bne 88d80 <_Py_open@@Base+0x3398> │ │ │ │ mov r0, r4 │ │ │ │ - bl 162384 │ │ │ │ - ldr r3, [pc, #56] @ 88934 <_Py_open@@Base+0x33c0> │ │ │ │ - ldr r1, [pc, #56] @ 88938 <_Py_open@@Base+0x33c4> │ │ │ │ + bl 1628f4 │ │ │ │ + ldr r3, [pc, #56] @ 88da8 <_Py_open@@Base+0x33c0> │ │ │ │ + ldr r1, [pc, #56] @ 88dac <_Py_open@@Base+0x33c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180678 │ │ │ │ + bl 180d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158004 │ │ │ │ + bl 158574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162384 │ │ │ │ - ldr r0, [pc, #12] @ 8893c <_Py_open@@Base+0x33c8> │ │ │ │ + bl 1628f4 │ │ │ │ + ldr r0, [pc, #12] @ 88db0 <_Py_open@@Base+0x33c8> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r8, r4, lsl r0 │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r6, r9, r8, lsr #3 │ │ │ │ + eorseq r6, r9, r8, lsr #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088940 : │ │ │ │ +00088db4 : │ │ │ │ b 32d7c │ │ │ │ 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 1cd8f0 │ │ │ │ + bl 1cef8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8897c │ │ │ │ - ldr r3, [pc, #328] @ 88ab8 │ │ │ │ - ldr r1, [pc, #328] @ 88abc │ │ │ │ + bne 88df0 │ │ │ │ + ldr r3, [pc, #328] @ 88f2c │ │ │ │ + ldr r1, [pc, #328] @ 88f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 8898c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 88e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce1b0 │ │ │ │ + bl 1cf7dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88994 │ │ │ │ + bge 88e08 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 889b0 │ │ │ │ - ldr r3, [pc, #284] @ 88ac0 │ │ │ │ - ldr r1, [pc, #284] @ 88ac4 │ │ │ │ + ble 88e24 │ │ │ │ + ldr r3, [pc, #284] @ 88f34 │ │ │ │ + ldr r1, [pc, #284] @ 88f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 8898c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 88e00 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88a0c │ │ │ │ - bl 2a00d4 │ │ │ │ - b 8898c │ │ │ │ - bl 135874 │ │ │ │ + bne 88e80 │ │ │ │ + bl 2a1184 │ │ │ │ + b 88e00 │ │ │ │ + bl 135e0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88a9c │ │ │ │ + beq 88f10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88a20 │ │ │ │ + beq 88e94 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 29a778 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b828 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a40 │ │ │ │ + beq 88eb4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88a64 │ │ │ │ + bne 88ed8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 889cc │ │ │ │ - b 88a7c │ │ │ │ - ldr r3, [pc, #144] @ 88ab8 │ │ │ │ - ldr r1, [pc, #156] @ 88ac8 │ │ │ │ + bne 88e40 │ │ │ │ + b 88ef0 │ │ │ │ + ldr r3, [pc, #144] @ 88f2c │ │ │ │ + ldr r1, [pc, #156] @ 88f3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88a48 │ │ │ │ - b 88a9c │ │ │ │ + bne 88ebc │ │ │ │ + b 88f10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88a9c │ │ │ │ + beq 88f10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a9c │ │ │ │ + bne 88f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 88a9c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 88f10 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88a08 │ │ │ │ + bne 88e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 88a08 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 88e7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88aa8 │ │ │ │ - ldr r3, [pc, #52] @ 88acc │ │ │ │ + bge 88f1c │ │ │ │ + ldr r3, [pc, #52] @ 88f40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ - b 8898c │ │ │ │ + bl 9a098 │ │ │ │ + b 88e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ - ldr r0, [pc, #24] @ 88ad0 │ │ │ │ + bl 9a098 │ │ │ │ + ldr r0, [pc, #24] @ 88f44 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, asr #3 │ │ │ │ + eorseq r6, r9, r4, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, ip, ror #3 │ │ │ │ - @ instruction: 0x003961fc │ │ │ │ + eorseq r6, r9, ip, ror #25 │ │ │ │ + @ instruction: 0x00396cfc │ │ │ │ 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] @ 88b38 │ │ │ │ - bl 2df560 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88fac │ │ │ │ + bl 2e013c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b30 │ │ │ │ + beq 88fa4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88b2c │ │ │ │ - ldr r3, [pc, #24] @ 88b3c │ │ │ │ + bge 88fa0 │ │ │ │ + ldr r3, [pc, #24] @ 88fb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 88b30 │ │ │ │ - bl a6308 │ │ │ │ + bl 144904 │ │ │ │ + b 88fa4 │ │ │ │ + bl a67f0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, ip, ror ip │ │ │ │ + subseq r4, r7, r0, lsl #25 │ │ │ │ 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] @ 88ba4 │ │ │ │ - bl 2b943c <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 89018 │ │ │ │ + bl 1ea940 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b9c │ │ │ │ + beq 89010 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 88ba8 │ │ │ │ - bge 88b9c │ │ │ │ - ldr r3, [pc, #20] @ 88bac │ │ │ │ + ldrge r0, [pc, #24] @ 8901c │ │ │ │ + bge 89010 │ │ │ │ + ldr r3, [pc, #20] @ 89020 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, lsl r2 │ │ │ │ + eorseq r6, r9, r4, lsl 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, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 88be4 │ │ │ │ + bne 89058 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 88c18 │ │ │ │ + b 8908c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4178 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c581c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88c14 │ │ │ │ + blt 89088 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 31b1f4 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31bd18 <_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 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88cf8 │ │ │ │ + beq 8916c │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 357168 │ │ │ │ - ldr r3, [pc, #176] @ 88d04 │ │ │ │ + bl 357c4c │ │ │ │ + ldr r3, [pc, #176] @ 89178 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 88cd4 │ │ │ │ + beq 89148 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 357168 │ │ │ │ - ldr r3, [pc, #104] @ 88d04 │ │ │ │ + bl 357c4c │ │ │ │ + ldr r3, [pc, #104] @ 89178 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357434 │ │ │ │ + bl 357f18 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 357168 │ │ │ │ + bl 357c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356e14 │ │ │ │ - bl ab0a8 │ │ │ │ + bl 3578f8 │ │ │ │ + bl ab590 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 88cfc │ │ │ │ + bne 89170 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88cf8 │ │ │ │ + beq 8916c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88cf8 │ │ │ │ + bne 8916c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 88d4c │ │ │ │ + bhi 891c0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88d78 │ │ │ │ - b 88d6c │ │ │ │ - ldr r0, [pc, #148] @ 88de8 │ │ │ │ + bne 891ec │ │ │ │ + b 891e0 │ │ │ │ + ldr r0, [pc, #148] @ 8925c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88d34 │ │ │ │ - b 88dd0 │ │ │ │ - bl a55f0 │ │ │ │ + bne 891a8 │ │ │ │ + b 89244 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88dd0 │ │ │ │ + bne 89244 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 88bb0 │ │ │ │ + bl 89024 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88dd0 │ │ │ │ + blt 89244 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 88bb0 │ │ │ │ + bl 89024 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88dd0 │ │ │ │ + blt 89244 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88dd8 │ │ │ │ + beq 8924c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 88de0 │ │ │ │ + b 89254 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88c20 │ │ │ │ + bl 89094 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, lsl #17 │ │ │ │ + eorseq r4, r7, r0, lsr r3 │ │ │ │ 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 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88e28 │ │ │ │ - bl a55f0 │ │ │ │ + bne 8929c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 88e58 │ │ │ │ + bne 892cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e50 │ │ │ │ + beq 892c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ - b 88e58 │ │ │ │ + b 892cc │ │ │ │ mov r0, sp │ │ │ │ - bl 88c20 │ │ │ │ + bl 89094 │ │ │ │ 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 11a7bc │ │ │ │ - ldr r3, [pc, #36] @ 88eb4 │ │ │ │ + bl 11ad50 │ │ │ │ + ldr r3, [pc, #36] @ 89328 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - ldr r0, [pc, #24] @ 88eb8 │ │ │ │ - bl 2a7860 │ │ │ │ + bl 144904 │ │ │ │ + ldr r0, [pc, #24] @ 8932c │ │ │ │ + bl 2a8910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a7e0 │ │ │ │ + bl 11ad74 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ │ │ │ │ -00088ebc <_PyOS_IsMainThread@@Base>: │ │ │ │ +00089330 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 88f04 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #48] @ 89378 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b140 │ │ │ │ - ldr r3, [pc, #32] @ 88f08 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b61c │ │ │ │ + ldr r3, [pc, #32] @ 8937c <_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 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ 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] @ 88f44 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17df9c │ │ │ │ + ldr r1, [pc, #20] @ 893b8 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17e628 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27ee4c │ │ │ │ + b 28058c │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88f6c <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 893e0 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ 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] @ 88f94 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89408 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ 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] @ 88fbc <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 89430 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ + bl 1c77ac │ │ │ │ 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 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89014 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 89020 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 89024 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a59c8 │ │ │ │ + beq 89488 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 89494 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 89498 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89018 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 8948c <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89014 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 89488 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89014 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 89488 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ + eorseq r6, r9, r0, ror #26 │ │ │ │ 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] @ 890b0 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89524 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 890a4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89518 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32d2b0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32de3c <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 890a4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89518 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 890a4 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89518 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 890b4 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 890a8 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 890b8 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89528 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 8951c <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 8952c <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, lsl #13 │ │ │ │ + eorseq r2, r9, r8, lsl #2 │ │ │ │ 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 18d4cc │ │ │ │ + bl 18db48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8914c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 895c0 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129c44 │ │ │ │ + bl 12a1dc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 89158 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9a3c │ │ │ │ + ldr r0, [pc, #64] @ 895cc <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9f24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 89138 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 895ac <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 89140 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 895b4 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 8914c <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 895c0 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 89138 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 895ac <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r9, r0, ror r2 │ │ │ │ + eorseq r6, r9, r0, ror sp │ │ │ │ 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 89198 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 891fc <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 89200 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89204 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 891f0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 8960c <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 89670 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 89674 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 89678 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89664 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 891f0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 89664 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 891d0 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89208 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 8920c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 89644 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 8967c <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 89680 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 891f0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 89664 <_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 1446f0 │ │ │ │ + b 144cb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq r1, r6, r4, lsl #29 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ 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 89244 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 896b8 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 89344 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 897b8 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 89268 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 892b4 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 896dc <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89728 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 89348 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 897bc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89230 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 896a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 897ac <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 892a0 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89714 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897ac <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 892b8 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89304 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 8934c <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 89350 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 89348 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 8972c <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 89778 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 897c0 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 897c4 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 897bc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897ac <_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 892e0 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 89354 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 89358 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 89348 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89754 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 897c8 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 897cc <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 897bc <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897ac <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897ac <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89318 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 8935c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 89360 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 8978c <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 897d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 897d4 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 89338 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 897ac <_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 1446f0 │ │ │ │ + b 144cb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r7, ip, lsr r7 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq sp, r7, ip, ror lr │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ 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 89398 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 8980c <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 894b8 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 8992c <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 893bc <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89408 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 89830 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 8987c <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 894bc <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 89930 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89384 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 897f8 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 89920 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 893f4 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 89868 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89920 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8940c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 89458 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 894c0 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 894c4 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 894bc <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89880 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 898cc <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89934 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89938 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 89930 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89920 <_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 89434 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 894c8 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 894cc <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 894bc <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 898a8 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 8993c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 89940 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 89930 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89920 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89920 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8946c <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 894d0 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 894d4 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 898e0 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 89944 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 89948 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 89920 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148000 │ │ │ │ + bl 1485c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8948c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a55f0 │ │ │ │ + bne 89900 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 894ac <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89920 <_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 1446f0 │ │ │ │ + b 144cb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r7, r8, asr #14 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + eorseq sp, r7, r8, lsl #29 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89598 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89a0c <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89558 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 899cc <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89544 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 899b8 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8958c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89a00 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8955c <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 8959c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 895a0 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 8958c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 895a4 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 895a8 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 895ac <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8958c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 899d0 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89a10 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89a14 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 89a00 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89a18 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89a1c <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89a20 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89a00 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8957c <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 895b0 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 899f0 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89a24 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 8958c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144904 │ │ │ │ + b 89a00 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1446f0 │ │ │ │ + b 144cb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - @ instruction: 0x0036d5f4 │ │ │ │ - eorseq sp, r7, r8, asr r7 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + ldrsheq lr, [r6], -r4 @ │ │ │ │ + mlaseq r7, r8, lr, sp │ │ │ │ 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 895fc <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 89a70 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89620 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 896ec <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 896f0 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 896f4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89634 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89a94 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 89b60 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 89b64 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 89b68 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89aa8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 896f4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 89b68 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 895d4 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89634 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89a48 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89aa8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8963c <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89ab0 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 896e4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89b58 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89690 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89b04 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 896f8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 89b6c <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 896b8 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89b2c <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 896a4 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89b18 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89634 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89aa8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 896bc <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 896fc <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89700 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 89634 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89704 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89708 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 896f4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89634 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89b30 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 89b70 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 89b74 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b 89aa8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 89b78 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 89b7c <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 89b68 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89aa8 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 896f8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 896e4 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 89b6c <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89b58 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1446f0 │ │ │ │ + b 144cb0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq sp, r7, r4, ror #14 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + eorseq sp, r7, r4, lsr #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq fp, r6, r8, lsl #17 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + eorseq ip, r6, r8, lsl #7 │ │ │ │ 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 8973c <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89bb0 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89750 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89768 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89780 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89bc4 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89bdc <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89bf4 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8972c <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89778 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89ba0 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89bec <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89780 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89bf4 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89778 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89bec <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2eba30 │ │ │ │ + b 2ec558 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq pc, r7, r4, lsr r1 @ │ │ │ │ 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 897b4 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89c28 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 897c8 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - b 897e0 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ - ldr r0, [pc, #60] @ 897f8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89c3c <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + b 89c54 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ + ldr r0, [pc, #60] @ 89c6c <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 897a4 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ - b 897f0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + bne 89c18 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + b 89c64 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 897f8 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #36] @ 89c6c <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897f0 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + beq 89c64 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 306fd4 │ │ │ │ + b 307ba8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r7, r4, r6, lr │ │ │ │ + eorseq pc, r7, r4, lsr #1 │ │ │ │ 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 8982c <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ + bne 89ca0 <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89840 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ - b 89858 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ - ldr r0, [pc, #224] @ 89914 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ - bl 1f0164 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89cb4 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ + b 89ccc <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ + ldr r0, [pc, #224] @ 89d88 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + bl 1f1ad8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8981c <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ - b 898a8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89c90 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ + b 89d1c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89914 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + ldr r0, [pc, #200] @ 89d88 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898a8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89d1c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9744 │ │ │ │ + bl b9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 898a8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89d1c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c24 │ │ │ │ + bl 152388 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 898b0 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ + bne 89d24 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 898a8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89d1c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 898a8 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89d1c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 8990c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89d80 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1274e8 │ │ │ │ + bl 127a78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 898e8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + beq 89d5c <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 898e8 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + bne 89d5c <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8990c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + beq 89d80 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8990c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + bne 89d80 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, ip, lsr #12 │ │ │ │ + ldrsbeq sp, [r8], -ip @ │ │ │ │ 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] @ 89994 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #88] @ 89e08 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8994c <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ + bne 89dc0 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ mov r4, #0 │ │ │ │ - b 89988 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ + b 89dfc <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89944 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ + beq 89db8 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89998 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ - ldr r4, [pc, #44] @ 8999c <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #44] @ 89e0c <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ + ldr r4, [pc, #44] @ 89e10 <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ 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 sl, r6, r0, asr sl │ │ │ │ + eorseq fp, r6, r0, asr r5 │ │ │ │ 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] @ 89a7c <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + ldr r1, [pc, #184] @ 89ef0 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899d8 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89e4c <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89a70 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ + b 89ee4 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 899d0 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ + beq 89e44 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138ce8 │ │ │ │ + bl 139288 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a68 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + beq 89edc <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89a28 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ + bgt 89e9c <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a44 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ - ldr r2, [pc, #80] @ 89a80 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ - ldr r6, [pc, #76] @ 89a80 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq 89eb8 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ + ldr r2, [pc, #80] @ 89ef4 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + ldr r6, [pc, #76] @ 89ef4 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89a5c <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ - ldr r2, [pc, #56] @ 89a84 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ - ldr r6, [pc, #52] @ 89a84 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + b 89ed0 <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ + ldr r2, [pc, #56] @ 89ef8 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + ldr r6, [pc, #52] @ 89ef8 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, ror r2 │ │ │ │ + eorseq r6, r9, r8, ror sp │ │ │ │ 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] @ 89ae4 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ - bl b6a80 │ │ │ │ + ldr r1, [pc, #56] @ 89f58 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89adc <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #44] @ 89ae8 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ + beq 89f50 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #44] @ 89f5c <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbd64 │ │ │ │ - ldr r2, [pc, #32] @ 89aec <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ + bl bc29c │ │ │ │ + ldr r2, [pc, #32] @ 89f60 <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 89af0 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ + ldr r0, [pc, #16] @ 89f64 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r0, asr sl │ │ │ │ + eorseq fp, r6, r0, asr r5 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r6, r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x003772d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089af4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 89b00 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 89b04 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be354 │ │ │ │ +00089f68 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89f74 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89f78 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be814 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a97b0 │ │ │ │ + @ instruction: 0x003aa2b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa938 │ │ │ │ + bl aae20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89bac <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a020 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 263850 │ │ │ │ + bl 2654d0 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bb0 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 8a024 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89bac <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a020 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89bac <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 8a020 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 2cbadc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cc6c0 <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c64 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 8a0d8 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3d68 │ │ │ │ + bl c4288 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 89c54 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 8a0c8 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 89c44 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 1325ec │ │ │ │ + bne 8a0b8 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bf8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 8a06c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 89c64 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 89c6c <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 8a0d8 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 8a0e0 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 89c64 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144904 │ │ │ │ + b 8a0d8 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89b08 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89f7c <_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 89cac <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 8a120 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2cbadc <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cc6c0 <_Py_RestoreSignals@@Base+0xc54> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89cd0 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a144 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 89dfc <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a270 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c94 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a108 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a250 <_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 1c4178 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c581c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 89d24 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 89e00 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 89e04 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 8a198 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a274 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a278 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ac18 <_PyDeadline_Init@@Base> │ │ │ │ + bl 20c62c <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c56c8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6d6c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3d68 │ │ │ │ + blt 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 89de4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a258 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 89da8 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 89e08 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 89df4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 89e0c <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a27c <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a268 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a280 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ - b 89df4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 1325ec │ │ │ │ + bl 144904 │ │ │ │ + b 8a268 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89ddc <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a250 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 321f0c <_PyDeadline_Get@@Base> │ │ │ │ + bl 324aa4 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 89d38 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 89de4 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 8a1ac <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a258 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 89df4 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a268 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89b08 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89f7c <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r3, r7, ip, lsr r9 │ │ │ │ + eorseq r4, r7, ip, ror #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, ror #13 │ │ │ │ + eorseq lr, r8, r0, lsr #3 │ │ │ │ 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] @ 89ea8 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a31c <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 89eac <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a320 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 89e60 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 89eb0 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 89eb4 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a2d4 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a324 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 89eb8 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a32c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 89e9c <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a310 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cabc0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cb0cc <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 89e58 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a2cc <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 89ea0 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a314 <_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 r6, r9, ip, ror r2 │ │ │ │ + eorseq r6, r9, ip, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089ebc <_PySys_GetAttr@@Base>: │ │ │ │ +0008a330 <_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 89f2c <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 8a3a0 <_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 89f20 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 8a394 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dc6e4 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dde8c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 91940 │ │ │ │ + bl 91e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 89fb4 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - b 89ff0 <_PySys_GetAttr@@Base+0x134> │ │ │ │ + bne 8a428 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + b 8a464 <_PySys_GetAttr@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a060 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #240] @ 8a4d4 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 89ff8 <_PySys_GetAttr@@Base+0x13c> │ │ │ │ + beq 8a46c <_PySys_GetAttr@@Base+0x13c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a020 <_PySys_GetAttr@@Base+0x164> │ │ │ │ + bne 8a494 <_PySys_GetAttr@@Base+0x164> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a03c <_PySys_GetAttr@@Base+0x180> │ │ │ │ + bne 8a4b0 <_PySys_GetAttr@@Base+0x180> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 89fe8 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + blt 8a45c <_PySys_GetAttr@@Base+0x12c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a058 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + bls 8a4cc <_PySys_GetAttr@@Base+0x19c> │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 89fb0 <_PySys_GetAttr@@Base+0xf4> │ │ │ │ + beq 8a424 <_PySys_GetAttr@@Base+0xf4> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a32b8 │ │ │ │ + bl a37a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 89f64 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne 8a3d8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r5, #0 │ │ │ │ - b 8a058 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + b 8a4cc <_PySys_GetAttr@@Base+0x19c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89fe8 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + beq 8a45c <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89fe8 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bne 8a45c <_PySys_GetAttr@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 89fe8 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a45c <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89f9c <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bne 8a410 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 89f9c <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a410 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 89fa8 <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bne 8a41c <_PySys_GetAttr@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 89fa8 <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a41c <_PySys_GetAttr@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0038cff4 │ │ │ │ - b 89f34 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + eorseq sp, r8, r4, lsr #21 │ │ │ │ + b 8a3a8 <_PySys_GetAttr@@Base+0x78> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 89f34 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + bl 8a3a8 <_PySys_GetAttr@@Base+0x78> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a0bc <_PySys_GetAttr@@Base+0x200> │ │ │ │ + bne 8a530 <_PySys_GetAttr@@Base+0x200> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a11c <_PySys_GetAttr@@Base+0x260> │ │ │ │ + bne 8a590 <_PySys_GetAttr@@Base+0x260> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f0 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + beq 8a564 <_PySys_GetAttr@@Base+0x234> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a0f0 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + bne 8a564 <_PySys_GetAttr@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a114 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a588 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a13c <_PySys_GetAttr@@Base+0x280> │ │ │ │ - ldr r2, [pc, #32] @ 8a144 <_PySys_GetAttr@@Base+0x288> │ │ │ │ + b 8a5b0 <_PySys_GetAttr@@Base+0x280> │ │ │ │ + ldr r2, [pc, #32] @ 8a5b8 <_PySys_GetAttr@@Base+0x288> │ │ │ │ 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] │ │ │ │ @@ -98781,348 +99066,348 @@ │ │ │ │ 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 8a1a0 <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ + bne 8a614 <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a1d8 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + beq 8a64c <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a26c <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ + ldr ip, [pc, #176] @ 8a6e0 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a60c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15ab7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1d8 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + bne 8a64c <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a258 <_PySys_GetAttr@@Base+0x39c> │ │ │ │ + b 8a6cc <_PySys_GetAttr@@Base+0x39c> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d70c │ │ │ │ + bl 17dd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1d0 <_PySys_GetAttr@@Base+0x314> │ │ │ │ + beq 8a644 <_PySys_GetAttr@@Base+0x314> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce464 │ │ │ │ - ldr r1, [pc, #112] @ 8a270 <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ + bl cea0c │ │ │ │ + ldr r1, [pc, #112] @ 8a6e4 <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a274 <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ - bl bbdf4 │ │ │ │ + ldr r0, [pc, #104] @ 8a6e8 <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ + bl bc32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a228 <_PySys_GetAttr@@Base+0x36c> │ │ │ │ - bl a55f0 │ │ │ │ + bge 8a69c <_PySys_GetAttr@@Base+0x36c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a24c <_PySys_GetAttr@@Base+0x390> │ │ │ │ - b 8a1d0 <_PySys_GetAttr@@Base+0x314> │ │ │ │ - bl c3d68 │ │ │ │ + beq 8a6c0 <_PySys_GetAttr@@Base+0x390> │ │ │ │ + b 8a644 <_PySys_GetAttr@@Base+0x314> │ │ │ │ + bl c4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a214 <_PySys_GetAttr@@Base+0x358> │ │ │ │ + beq 8a688 <_PySys_GetAttr@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, lsr #25 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ - mlaseq r9, ip, r2, r6 │ │ │ │ + subseq r4, r7, ip, lsr #25 │ │ │ │ + eorseq r1, r6, r0, asr #20 │ │ │ │ + mlaseq r9, ip, sp, r6 │ │ │ │ │ │ │ │ -0008a278 : │ │ │ │ +0008a6ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a3bc │ │ │ │ + ldr r3, [pc, #300] @ 8a830 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8a2b0 │ │ │ │ - ldr r1, [pc, #276] @ 8a3c0 │ │ │ │ - ldr r0, [pc, #276] @ 8a3c4 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a3c8 │ │ │ │ + bne 8a724 │ │ │ │ + ldr r1, [pc, #276] @ 8a834 │ │ │ │ + ldr r0, [pc, #276] @ 8a838 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 8a83c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a3a4 │ │ │ │ + blt 8a818 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2e0 │ │ │ │ + beq 8a754 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a334 │ │ │ │ - bl 9b174 │ │ │ │ + bne 8a7a8 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 8a3a4 │ │ │ │ - ldr r1, [pc, #196] @ 8a3c8 │ │ │ │ + beq 8a818 │ │ │ │ + ldr r1, [pc, #196] @ 8a83c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 277f44 │ │ │ │ + bl 2796e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a334 │ │ │ │ + beq 8a7a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a3a4 │ │ │ │ + beq 8a818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a3a4 │ │ │ │ - b 8a374 │ │ │ │ + bne 8a818 │ │ │ │ + b 8a7e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8a3a4 │ │ │ │ + beq 8a818 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a37c │ │ │ │ + beq 8a7f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a3a4 │ │ │ │ + beq 8a818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a3a4 │ │ │ │ + bne 8a818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a3a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8a818 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a3b4 │ │ │ │ + beq 8a828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a3b4 │ │ │ │ + bne 8a828 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + b 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 189930 <_PyErr_Clear@@Base> │ │ │ │ + b 189fcc <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subseq lr, r3, r0, ror #22 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subseq pc, r3, r0, asr r6 @ │ │ │ │ + ldrheq pc, [r7], #-40 @ 0xffffffd8 @ │ │ │ │ │ │ │ │ -0008a3cc : │ │ │ │ +0008a840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a440 │ │ │ │ + ldr r0, [pc, #88] @ 8a8b4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a400 │ │ │ │ - bl 11a82c │ │ │ │ + bge 8a874 │ │ │ │ + bl 11adc0 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a434 │ │ │ │ + b 8a8a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 8a430 │ │ │ │ + beq 8a8a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a430 │ │ │ │ + beq 8a8a4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + ldrheq pc, [r7], #-40 @ 0xffffffd8 @ │ │ │ │ │ │ │ │ -0008a444 : │ │ │ │ +0008a8b8 : │ │ │ │ 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] @ 8a660 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #512] @ 8aad4 │ │ │ │ + bl 359c90 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a664 │ │ │ │ + ldr ip, [pc, #492] @ 8aad8 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a64c │ │ │ │ + beq 8aac0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e48 │ │ │ │ + bl b2384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a4d8 │ │ │ │ + bne 8a94c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a64c │ │ │ │ + beq 8aac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a64c │ │ │ │ + bne 8aac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a64c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8aac0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a49c │ │ │ │ - ldr r0, [pc, #372] @ 8a668 │ │ │ │ + bne 8a910 │ │ │ │ + ldr r0, [pc, #372] @ 8aadc │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9dcbc │ │ │ │ + bl 9e1a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 277f44 │ │ │ │ + bl 2796e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a550 │ │ │ │ + beq 8a9c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a544 │ │ │ │ + beq 8a9b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a544 │ │ │ │ + bne 8a9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a66c │ │ │ │ - ldr r0, [pc, #288] @ 8a670 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8aae0 │ │ │ │ + ldr r0, [pc, #288] @ 8aae4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a570 │ │ │ │ + beq 8a9e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a570 │ │ │ │ + bne 8a9e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a658 │ │ │ │ + beq 8aacc │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 279408 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 27aba4 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a658 │ │ │ │ + beq 8aacc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8a5b4 │ │ │ │ - ldr r1, [pc, #196] @ 8a674 │ │ │ │ - ldr r0, [pc, #188] @ 8a670 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8a678 │ │ │ │ + bne 8aa28 │ │ │ │ + ldr r1, [pc, #196] @ 8aae8 │ │ │ │ + ldr r0, [pc, #188] @ 8aae4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8aaec │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18e010 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e68c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5d4 │ │ │ │ - ldr r1, [pc, #172] @ 8a67c │ │ │ │ - ldr r0, [pc, #156] @ 8a670 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8aa48 │ │ │ │ + ldr r1, [pc, #172] @ 8aaf0 │ │ │ │ + ldr r0, [pc, #156] @ 8aae4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a624 │ │ │ │ + beq 8aa98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 262f7c │ │ │ │ + bl 264ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a600 │ │ │ │ - ldr r1, [pc, #132] @ 8a680 │ │ │ │ - ldr r0, [pc, #112] @ 8a670 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8aa74 │ │ │ │ + ldr r1, [pc, #132] @ 8aaf4 │ │ │ │ + ldr r0, [pc, #112] @ 8aae4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a624 │ │ │ │ + beq 8aa98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a624 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 8aa98 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a658 │ │ │ │ + beq 8aacc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a658 │ │ │ │ + bne 8aacc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a658 │ │ │ │ - ldr r1, [pc, #48] @ 8a684 │ │ │ │ - ldr r0, [pc, #24] @ 8a670 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8aacc │ │ │ │ + ldr r1, [pc, #48] @ 8aaf8 │ │ │ │ + ldr r0, [pc, #24] @ 8aae4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, r0, lsl #19 │ │ │ │ - eorseq ip, r5, r0, lsr r2 │ │ │ │ - eorseq r6, r9, r8, lsr #5 │ │ │ │ - subseq lr, r3, ip, ror fp │ │ │ │ - eorseq r6, r9, r0, asr #5 │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r6, r9, r0, ror #5 │ │ │ │ - @ instruction: 0x003962f4 │ │ │ │ - eorseq r6, r9, r4, lsl r3 │ │ │ │ + eorseq r7, r9, r0, lsl #9 │ │ │ │ + eorseq ip, r5, r0, lsr sp │ │ │ │ + eorseq r6, r9, r8, lsr #27 │ │ │ │ + subseq pc, r3, ip, ror #12 │ │ │ │ + eorseq r6, r9, r0, asr #27 │ │ │ │ + ldrsbeq lr, [r7], #-28 @ 0xffffffe4 │ │ │ │ + eorseq r6, r9, r0, ror #27 │ │ │ │ + @ instruction: 0x00396df4 │ │ │ │ + eorseq r6, r9, r4, lsl lr │ │ │ │ │ │ │ │ -0008a688 : │ │ │ │ - ldr r3, [pc, #12] @ 8a69c │ │ │ │ +0008aafc : │ │ │ │ + ldr r3, [pc, #12] @ 8ab10 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a444 │ │ │ │ + b 8a8b8 │ │ │ │ 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 │ │ │ │ @@ -99131,406 +99416,406 @@ │ │ │ │ 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] @ 8a7b4 │ │ │ │ - ldr r3, [pc, #208] @ 8a7b8 │ │ │ │ + ldr r2, [pc, #208] @ 8ac28 │ │ │ │ + ldr r3, [pc, #208] @ 8ac2c │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118d40 │ │ │ │ + bl 1192d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a72c │ │ │ │ + beq 8aba0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a734 │ │ │ │ + bge 8aba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #152] @ 8a7bc │ │ │ │ - ldr r1, [pc, #152] @ 8a7c0 │ │ │ │ + bl 113810 │ │ │ │ + ldr r3, [pc, #152] @ 8ac30 │ │ │ │ + ldr r1, [pc, #152] @ 8ac34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a7ac │ │ │ │ + b 8ac20 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a764 │ │ │ │ + beq 8abd8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a764 │ │ │ │ + ble 8abd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11328c │ │ │ │ - ldr r3, [pc, #100] @ 8a7bc │ │ │ │ - ldr r1, [pc, #104] @ 8a7c4 │ │ │ │ + bl 113810 │ │ │ │ + ldr r3, [pc, #100] @ 8ac30 │ │ │ │ + ldr r1, [pc, #104] @ 8ac38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 8a72c │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8aba0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b54 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b5c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a798 │ │ │ │ - bl 11328c │ │ │ │ + bge 8ac0c │ │ │ │ + bl 113810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b174 │ │ │ │ - b 8a72c │ │ │ │ - bl 11328c │ │ │ │ - ldr r0, [pc, #36] @ 8a7c8 │ │ │ │ + bl 9b658 │ │ │ │ + b 8aba0 │ │ │ │ + bl 113810 │ │ │ │ + ldr r0, [pc, #36] @ 8ac3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, lsr #6 │ │ │ │ - ldrsbeq r4, [r7], #-196 @ 0xffffff3c │ │ │ │ + eorseq r6, r9, r8, lsr #28 │ │ │ │ + ldrsbeq r4, [r7], #-200 @ 0xffffff38 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, ip, lsr r3 │ │ │ │ - eorseq r6, r9, r4, ror #6 │ │ │ │ - mlaseq r9, r4, r3, r6 │ │ │ │ + eorseq r6, r9, ip, lsr lr │ │ │ │ + eorseq r6, r9, r4, ror #28 │ │ │ │ + mlaseq r9, r4, lr, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a898 │ │ │ │ + beq 8ad0c │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a854 │ │ │ │ - ldr r3, [pc, #224] @ 8a8e4 │ │ │ │ + bne 8acc8 │ │ │ │ + ldr r3, [pc, #224] @ 8ad58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a898 │ │ │ │ + beq 8ad0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a898 │ │ │ │ + bne 8ad0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a898 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8ad0c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a87c │ │ │ │ + beq 8acf0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a8bc │ │ │ │ + bne 8ad30 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a8e8 │ │ │ │ + ldr r2, [pc, #136] @ 8ad5c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a8ec │ │ │ │ - beq 8a8d4 │ │ │ │ + ldr r0, [pc, #132] @ 8ad60 │ │ │ │ + beq 8ad48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a830 │ │ │ │ + bne 8aca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a8a0 │ │ │ │ + bne 8ad14 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a8dc │ │ │ │ + b 8ad50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a890 │ │ │ │ + bne 8ad04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a890 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8ad04 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a850 │ │ │ │ + bne 8acc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8a850 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8acc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - strdeq fp, [fp], -r4 │ │ │ │ - mlaseq r9, r8, r3, r6 │ │ │ │ + andeq fp, fp, ip, lsr #26 │ │ │ │ + mlaseq r9, r8, lr, r6 │ │ │ │ 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 8a93c │ │ │ │ + bne 8adb0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8a960 │ │ │ │ - ldr r2, [pc, #284] @ 8aa4c │ │ │ │ - ldr r1, [pc, #284] @ 8aa50 │ │ │ │ - ldr r0, [pc, #284] @ 8aa54 │ │ │ │ - bl 316a58 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8a9e4 │ │ │ │ + bne 8add4 │ │ │ │ + ldr r2, [pc, #284] @ 8aec0 │ │ │ │ + ldr r1, [pc, #284] @ 8aec4 │ │ │ │ + ldr r0, [pc, #284] @ 8aec8 │ │ │ │ + bl 31762c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8ae58 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8aa54 │ │ │ │ + ldr r0, [pc, #264] @ 8aec8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a914 │ │ │ │ - b 8a9e4 │ │ │ │ + bne 8ad88 │ │ │ │ + b 8ae58 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a9e4 │ │ │ │ + beq 8ae58 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a998 │ │ │ │ - ldr r3, [pc, #204] @ 8aa58 │ │ │ │ - ldr r1, [pc, #204] @ 8aa5c │ │ │ │ + beq 8ae0c │ │ │ │ + ldr r3, [pc, #204] @ 8aecc │ │ │ │ + ldr r1, [pc, #204] @ 8aed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 8a9e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8ae58 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8a9c8 │ │ │ │ + bne 8ae3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f728 │ │ │ │ - ldr r1, [pc, #160] @ 8aa60 │ │ │ │ + bl 10fcac │ │ │ │ + ldr r1, [pc, #160] @ 8aed4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18f124 │ │ │ │ - b 8a9e4 │ │ │ │ - ldr r3, [pc, #148] @ 8aa64 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 8ae58 │ │ │ │ + ldr r3, [pc, #148] @ 8aed8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aa00 │ │ │ │ + beq 8ae74 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d70c │ │ │ │ + bl 17dd98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9ec │ │ │ │ + bne 8ae60 │ │ │ │ mov r5, #0 │ │ │ │ - b 8aa40 │ │ │ │ + b 8aeb4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce464 │ │ │ │ + bl cea0c │ │ │ │ mov r1, r0 │ │ │ │ - b 8aa04 │ │ │ │ + b 8ae78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa2c │ │ │ │ - ldr r3, [pc, #76] @ 8aa68 │ │ │ │ + bne 8aea0 │ │ │ │ + ldr r3, [pc, #76] @ 8aedc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ - b 8a9e4 │ │ │ │ + bl 9b658 │ │ │ │ + b 8ae58 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1446f0 │ │ │ │ + bl 144cb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq fp, r6, r8, ror #15 │ │ │ │ - eorseq sp, r7, r4, asr r7 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ + mlaseq r7, r4, lr, sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - mlaseq r9, ip, r3, r6 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + mlaseq r9, ip, lr, r6 │ │ │ │ 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 r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a71d0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a8280 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ 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 22f5ac │ │ │ │ + bl 231008 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b0f4 │ │ │ │ + bl 8b5d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aaf8 │ │ │ │ + ldr r0, [pc, #8] @ 8af6c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128bd4 │ │ │ │ - eorseq r6, r9, r0, asr #7 │ │ │ │ + b 129168 │ │ │ │ + eorseq r6, r9, r0, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ac30 │ │ │ │ + beq 8b0a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8ab1c │ │ │ │ - ldr r3, [pc, #440] @ 8acf0 │ │ │ │ + bne 8af90 │ │ │ │ + ldr r3, [pc, #440] @ 8b164 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ac30 │ │ │ │ + beq 8b0a4 │ │ │ │ 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 8ab88 │ │ │ │ + b 8affc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ac80 │ │ │ │ + beq 8b0f4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8ac30 │ │ │ │ + beq 8b0a4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac34 │ │ │ │ + beq 8b0a8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ab6c │ │ │ │ + beq 8afe0 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ab6c │ │ │ │ + bne 8afe0 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8acdc │ │ │ │ + beq 8b150 │ │ │ │ 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 8acd0 │ │ │ │ + beq 8b144 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acc8 │ │ │ │ + beq 8b13c │ │ │ │ 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 8ac3c │ │ │ │ + beq 8b0b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ab74 │ │ │ │ + b 8afe8 │ │ │ │ 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 8abd8 │ │ │ │ + bne 8b04c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ab74 │ │ │ │ + bne 8afe8 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ab80 │ │ │ │ + bne 8aff4 │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8ace8 │ │ │ │ + beq 8b15c │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8ace4 │ │ │ │ + beq 8b158 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8aca4 │ │ │ │ + b 8b118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac80 │ │ │ │ + b 8b0f4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac74 │ │ │ │ + b 8b0e8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ac70 │ │ │ │ + b 8b0e4 │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ac34 │ │ │ │ + b 8b0a8 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008acf4 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008b168 <_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 │ │ │ │ @@ -99561,15 +99846,43 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008ad88 : │ │ │ │ +0008b1fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 8b168 <_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} │ │ │ │ + │ │ │ │ +0008b264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -99583,325 +99896,325 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008add8 : │ │ │ │ +0008b2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8ae7c │ │ │ │ + ldr r4, [pc, #140] @ 8b358 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae38 │ │ │ │ + beq 8b314 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8ae80 │ │ │ │ + ldr r2, [pc, #124] @ 8b35c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8ae4c │ │ │ │ + bne 8b328 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8ae74 │ │ │ │ + beq 8b350 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae64 │ │ │ │ + bne 8b340 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8af24 │ │ │ │ - ldr r2, [pc, #60] @ 8ae80 │ │ │ │ + bl 8b400 │ │ │ │ + ldr r2, [pc, #60] @ 8b35c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ae08 │ │ │ │ + beq 8b2e4 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8ae18 │ │ │ │ - b 8ae74 │ │ │ │ - ldr r0, [pc, #24] @ 8ae84 │ │ │ │ + bne 8b2f4 │ │ │ │ + b 8b350 │ │ │ │ + ldr r0, [pc, #24] @ 8b360 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae30 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - eorseq r9, r5, r8, lsr r5 │ │ │ │ + b 8b30c │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + eorseq sl, r5, r8, lsr r0 │ │ │ │ │ │ │ │ -0008ae88 : │ │ │ │ +0008b364 : │ │ │ │ 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 8af8c <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b468 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8aed0 │ │ │ │ + bne 8b3ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8aec8 │ │ │ │ + b 8b3a4 │ │ │ │ │ │ │ │ -0008aee0 : │ │ │ │ +0008b3bc : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8af14 │ │ │ │ - ldr r2, [pc, #44] @ 8af1c │ │ │ │ - ldr r0, [pc, #44] @ 8af20 │ │ │ │ + blt 8b3f0 │ │ │ │ + ldr r2, [pc, #44] @ 8b3f8 │ │ │ │ + ldr r0, [pc, #44] @ 8b3fc │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8af0c │ │ │ │ + bne 8b3e8 │ │ │ │ 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, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ │ │ │ │ -0008af24 : │ │ │ │ +0008b400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8af80 │ │ │ │ + ldr r4, [pc, #68] @ 8b45c │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8af84 │ │ │ │ - ldr r5, [pc, #56] @ 8af88 │ │ │ │ + ldr r3, [pc, #56] @ 8b460 │ │ │ │ + ldr r5, [pc, #56] @ 8b464 │ │ │ │ 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 r4, r7, r8, lsl lr │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - subseq r5, r7, r8, ror #2 │ │ │ │ + subseq r5, r7, r0, ror r1 │ │ │ │ │ │ │ │ -0008af8c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b468 <_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 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8affc <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b040 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b4d8 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b51c <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r9, #1472] @ 0x5c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bgt 8b008 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b4e4 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b02c <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b508 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b038 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b514 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b190 │ │ │ │ + b 8b66c │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b190 │ │ │ │ + b 8b66c │ │ │ │ bl 29c28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 233bfc │ │ │ │ - bl 2304d0 │ │ │ │ + b 235658 │ │ │ │ + bl 231f2c │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8afd8 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b4b4 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 837cc │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b 83ba0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b054 : │ │ │ │ +0008b530 : │ │ │ │ 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 2307f8 │ │ │ │ + bl 232254 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b0bc │ │ │ │ + bne 8b598 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b0c8 │ │ │ │ + bne 8b5a4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ 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 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b09c │ │ │ │ - ldr r2, [pc, #12] @ 8b0ec │ │ │ │ - ldr r3, [pc, #12] @ 8b0f0 │ │ │ │ + bne 8b578 │ │ │ │ + ldr r2, [pc, #12] @ 8b5c8 │ │ │ │ + ldr r3, [pc, #12] @ 8b5cc │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b0bc │ │ │ │ - eorseq r7, r9, r8, asr #23 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ + b 8b598 │ │ │ │ + eorseq r8, r9, r8, asr #13 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ 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 358f30 │ │ │ │ + bl 359a14 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b138 │ │ │ │ + beq 8b614 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 326a94 │ │ │ │ + bl 327708 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b140 : │ │ │ │ +0008b61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b18c │ │ │ │ + ldr r3, [pc, #52] @ 8b668 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b178 │ │ │ │ + beq 8b654 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af24 │ │ │ │ + bl 8b400 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b170 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + b 8b64c │ │ │ │ + subseq r4, r7, r8, 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 8b32c │ │ │ │ + beq 8b808 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b334 │ │ │ │ + bne 8b810 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b258 │ │ │ │ + beq 8b734 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b354 │ │ │ │ - ldr r2, [pc, #560] @ 8b428 │ │ │ │ - ldr r1, [pc, #560] @ 8b42c │ │ │ │ + bhi 8b830 │ │ │ │ + ldr r2, [pc, #560] @ 8b904 │ │ │ │ + ldr r1, [pc, #560] @ 8b908 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b340 │ │ │ │ + bne 8b81c │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b354 │ │ │ │ + beq 8b830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b39c │ │ │ │ + bne 8b878 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b354 │ │ │ │ + bhi 8b830 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b354 │ │ │ │ + beq 8b830 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -99913,562 +100226,562 @@ │ │ │ │ stm sp, {r1, r2} │ │ │ │ bl 2976c │ │ │ │ mov sl, fp │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r0, #4 │ │ │ │ - bhi 8b35c │ │ │ │ + bhi 8b838 │ │ │ │ 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 8b364 │ │ │ │ + bne 8b840 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b2a8 │ │ │ │ + bne 8b784 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b338 │ │ │ │ + b 8b814 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b1c8 │ │ │ │ + b 8b6a4 │ │ │ │ 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 8b224 │ │ │ │ + bne 8b700 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b338 │ │ │ │ + b 8b814 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b310 │ │ │ │ + beq 8b7ec │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b3ec │ │ │ │ + beq 8b8c8 │ │ │ │ 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 8b304 │ │ │ │ + b 8b7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b3dc │ │ │ │ + beq 8b8b8 │ │ │ │ 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 8b248 │ │ │ │ + bne 8b724 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b3ac │ │ │ │ + bne 8b888 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b324 │ │ │ │ + b 8b800 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b430 │ │ │ │ + ldrne r2, [pc, #12] @ 8b90c │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b338 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - eorseq r9, r5, r0, asr #14 │ │ │ │ + b 8b814 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + eorseq sl, r5, r0, asr #4 │ │ │ │ │ │ │ │ -0008b434 : │ │ │ │ +0008b910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b478 │ │ │ │ + ldr r3, [pc, #44] @ 8b954 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b470 │ │ │ │ + beq 8b94c │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af24 │ │ │ │ - b 8b458 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - │ │ │ │ -0008b47c : │ │ │ │ - ldr r2, [pc, #28] @ 8b4a0 │ │ │ │ - ldr r1, [pc, #28] @ 8b4a4 │ │ │ │ + bl 8b400 │ │ │ │ + b 8b934 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + │ │ │ │ +0008b958 : │ │ │ │ + ldr r2, [pc, #28] @ 8b97c │ │ │ │ + ldr r1, [pc, #28] @ 8b980 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b498 │ │ │ │ + bne 8b974 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b4b0 : │ │ │ │ +0008b98c : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b4d8 │ │ │ │ - ldr r3, [pc, #32] @ 8b4e0 │ │ │ │ + blt 8b9b4 │ │ │ │ + ldr r3, [pc, #32] @ 8b9bc │ │ │ │ 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 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movcs r1, r2 │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ 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 8b574 │ │ │ │ - ldr r2, [pc, #92] @ 8b57c │ │ │ │ - ldr r1, [pc, #92] @ 8b580 │ │ │ │ + bhi 8ba50 │ │ │ │ + ldr r2, [pc, #92] @ 8ba58 │ │ │ │ + ldr r1, [pc, #92] @ 8ba5c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b560 │ │ │ │ + bne 8ba3c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b574 │ │ │ │ + beq 8ba50 │ │ │ │ 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 8b544 │ │ │ │ + bne 8ba20 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b558 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + b 8ba34 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ │ │ │ │ -0008b584 : │ │ │ │ +0008ba60 : │ │ │ │ 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] @ 8b618 │ │ │ │ + ldr r0, [pc, #120] @ 8baf4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22f5ac │ │ │ │ + bl 231008 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b5d0 │ │ │ │ + bne 8baac │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b61c │ │ │ │ + ldr lr, [pc, #96] @ 8baf8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b618 │ │ │ │ - b 8b0f4 │ │ │ │ + ldr r0, [pc, #72] @ 8baf4 │ │ │ │ + b 8b5d0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b5fc │ │ │ │ + beq 8bad8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b5c4 │ │ │ │ + bne 8baa0 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b620 │ │ │ │ + ldr lr, [pc, #48] @ 8bafc │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5c4 │ │ │ │ + b 8baa0 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b624 │ │ │ │ + ldr lr, [pc, #24] @ 8bb00 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5c4 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ - subseq r5, r7, ip, lsr #1 │ │ │ │ - ldrsbeq r5, [r7], #-4 │ │ │ │ - subseq r5, r7, r0, asr #1 │ │ │ │ + b 8baa0 │ │ │ │ + ldrheq r5, [r7], #-0 │ │ │ │ + ldrheq r5, [r7], #-4 │ │ │ │ + ldrsbeq r5, [r7], #-12 │ │ │ │ + subseq r5, r7, r8, asr #1 │ │ │ │ │ │ │ │ -0008b628 : │ │ │ │ +0008bb04 : │ │ │ │ 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 8b654 │ │ │ │ + beq 8bb30 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3569bc │ │ │ │ + bl 3574a0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b674 │ │ │ │ - ldr r3, [pc, #32] @ 8b67c │ │ │ │ + bcc 8bb50 │ │ │ │ + ldr r3, [pc, #32] @ 8bb58 │ │ │ │ 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 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ moveq r1, #1 │ │ │ │ moveq r0, r1 │ │ │ │ b 295a4 │ │ │ │ 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 8b738 │ │ │ │ - ldr r6, [pc, #188] @ 8b780 │ │ │ │ - ldr r7, [pc, #188] @ 8b784 │ │ │ │ + ble 8bc14 │ │ │ │ + ldr r6, [pc, #188] @ 8bc5c │ │ │ │ + ldr r7, [pc, #188] @ 8bc60 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b760 │ │ │ │ + bne 8bc3c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b738 │ │ │ │ + ble 8bc14 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b770 │ │ │ │ + bne 8bc4c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b738 │ │ │ │ + ble 8bc14 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b750 │ │ │ │ + bne 8bc2c │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b710 │ │ │ │ + bgt 8bbec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ 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 8b728 │ │ │ │ + b 8bc04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6dc │ │ │ │ + b 8bbb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b700 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + b 8bbdc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ │ │ │ │ -0008b788 : │ │ │ │ +0008bc64 : │ │ │ │ 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 8b828 │ │ │ │ + beq 8bd04 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b878 │ │ │ │ + blt 8bd54 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b4f8 │ │ │ │ + bl 8b9d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b828 │ │ │ │ + beq 8bd04 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b4b0 │ │ │ │ + bl 8b98c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b85c │ │ │ │ + beq 8bd38 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b844 │ │ │ │ + bgt 8bd20 │ │ │ │ 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] @ 8b884 │ │ │ │ - ldr r3, [pc, #84] @ 8b888 │ │ │ │ + ldr r2, [pc, #84] @ 8bd60 │ │ │ │ + ldr r3, [pc, #84] @ 8bd64 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b820 │ │ │ │ + b 8bcfc │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b7fc │ │ │ │ + b 8bcd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b47c │ │ │ │ - ldr r2, [pc, #24] @ 8b884 │ │ │ │ - ldr r3, [pc, #24] @ 8b888 │ │ │ │ + bl 8b958 │ │ │ │ + ldr r2, [pc, #24] @ 8bd60 │ │ │ │ + ldr r3, [pc, #24] @ 8bd64 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b820 │ │ │ │ - ldr r2, [pc, #4] @ 8b884 │ │ │ │ - ldr r3, [pc, #8] @ 8b88c │ │ │ │ - b 8b830 │ │ │ │ - eorseq r8, r9, ip, lsl #6 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ - eorseq r9, r5, r0, asr r9 │ │ │ │ + b 8bcfc │ │ │ │ + ldr r2, [pc, #4] @ 8bd60 │ │ │ │ + ldr r3, [pc, #8] @ 8bd68 │ │ │ │ + b 8bd0c │ │ │ │ + eorseq r8, r9, ip, lsl #28 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ │ │ │ │ -0008b890 : │ │ │ │ +0008bd6c : │ │ │ │ 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 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b69c │ │ │ │ + bl 8bb78 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b69c │ │ │ │ + bl 8bb78 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b69c │ │ │ │ + bl 8bb78 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b69c │ │ │ │ + bl 8bb78 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b69c │ │ │ │ + b 8bb78 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 2344a4 │ │ │ │ + b 235f00 │ │ │ │ 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] @ 8ba64 │ │ │ │ - bl 236d54 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bf40 │ │ │ │ + bl 2387b0 <_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 8ba20 │ │ │ │ + bne 8befc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00399bb4 │ │ │ │ + @ instruction: 0x0039a6b4 │ │ │ │ │ │ │ │ -0008ba68 : │ │ │ │ - ldr r3, [pc, #16] @ 8ba80 │ │ │ │ +0008bf44 : │ │ │ │ + ldr r3, [pc, #16] @ 8bf5c │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ -0008ba84 : │ │ │ │ +0008bf60 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ba8c : │ │ │ │ +0008bf68 : │ │ │ │ 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] @ 8bcc4 │ │ │ │ + ldr r3, [pc, #536] @ 8c1a0 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bc8c │ │ │ │ + beq 8c168 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bcc8 │ │ │ │ + ldr r0, [pc, #500] @ 8c1a4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 236d54 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 2387b0 <_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 8bae8 │ │ │ │ + bne 8bfc4 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bcbc │ │ │ │ + bhi 8c198 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bc48 │ │ │ │ + bls 8c124 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100494,277 +100807,277 @@ │ │ │ │ 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 8bb84 │ │ │ │ + bne 8c060 │ │ │ │ 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 8bc70 │ │ │ │ + bls 8c14c │ │ │ │ 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 8bc04 │ │ │ │ + bls 8c0e0 │ │ │ │ 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 8bcbc │ │ │ │ + beq 8c198 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bc24 │ │ │ │ + bls 8c100 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bcc4 │ │ │ │ + ldr r3, [pc, #152] @ 8c1a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bcb8 │ │ │ │ + bne 8c194 │ │ │ │ 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 8bb58 │ │ │ │ + b 8c034 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bc04 │ │ │ │ - ldr r3, [pc, #48] @ 8bcc4 │ │ │ │ + b 8c0e0 │ │ │ │ + ldr r3, [pc, #48] @ 8c1a0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bcb8 │ │ │ │ + bne 8c194 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2344a4 │ │ │ │ + b 235f00 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bc24 │ │ │ │ + b 8c100 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r9, ip, lsl #12 │ │ │ │ + eorseq fp, r9, ip, lsl #2 │ │ │ │ │ │ │ │ -0008bccc : │ │ │ │ +0008c1a8 : │ │ │ │ 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 8bd04 │ │ │ │ + bl 8c1e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bd04 : │ │ │ │ +0008c1e0 : │ │ │ │ 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 8bd54 │ │ │ │ + bhi 8c230 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bd4c │ │ │ │ + beq 8c228 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8bd5c │ │ │ │ - b 8bd40 │ │ │ │ + ldr r0, [pc] @ 8c238 │ │ │ │ + b 8c21c │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bd60 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008c23c <_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] @ 8be24 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8c300 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8be28 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8c304 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8be1c <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8c2f8 <_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 8be14 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8c2f0 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8be2c <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8be30 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8c308 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8c30c <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8be34 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8c310 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8be38 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8c314 <_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 8be0c <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x00099bb4 │ │ │ │ - andseq fp, r6, r8, lsl #28 │ │ │ │ - andseq lr, r8, r4, lsl #21 │ │ │ │ - andeq r0, r9, r0, lsr #21 │ │ │ │ - @ instruction: 0x0016bdbc │ │ │ │ + b 8c2e8 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, r4, lsr #23 │ │ │ │ + muleq r9, r8, r0 │ │ │ │ + @ instruction: 0x0016c3b0 │ │ │ │ + andseq pc, r8, r0, lsl #2 │ │ │ │ + andeq r0, r9, r8, ror #30 │ │ │ │ + andseq ip, r6, r0, lsr r3 │ │ │ │ │ │ │ │ -0008be3c : │ │ │ │ +0008c318 : │ │ │ │ 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 8be64 │ │ │ │ + beq 8c340 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4484 <_PyType_GetDict@@Base> │ │ │ │ + bl a496c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be9c │ │ │ │ + bne 8c378 │ │ │ │ mov r0, r5 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8beb0 │ │ │ │ + blt 8c38c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8be5c │ │ │ │ - ldr r3, [pc, #20] @ 8beb8 │ │ │ │ + bne 8c338 │ │ │ │ + ldr r3, [pc, #20] @ 8c394 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8bebc │ │ │ │ + ldr r1, [pc, #16] @ 8c398 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035c9f0 │ │ │ │ + @ instruction: 0x0035d4f0 │ │ │ │ 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 8c3e4 │ │ │ │ + bne 8c8c0 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c6b4 │ │ │ │ + beq 8cb90 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c68c │ │ │ │ + beq 8cb68 │ │ │ │ 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 8c3dc │ │ │ │ - ldr r3, [pc, #1980] @ 8c6d8 │ │ │ │ - ldr r2, [pc, #1980] @ 8c6dc │ │ │ │ + beq 8c8b8 │ │ │ │ + ldr r3, [pc, #1980] @ 8cbb4 │ │ │ │ + ldr r2, [pc, #1980] @ 8cbb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c6c4 │ │ │ │ - ldr r3, [pc, #1968] @ 8c6e0 │ │ │ │ - ldr r5, [pc, #1968] @ 8c6e4 │ │ │ │ + bne 8cba0 │ │ │ │ + ldr r3, [pc, #1968] @ 8cbbc │ │ │ │ + ldr r5, [pc, #1968] @ 8cbc0 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c6e8 │ │ │ │ + ldr r4, [pc, #1964] @ 8cbc4 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c6ec │ │ │ │ - ldr sl, [pc, #1960] @ 8c6f0 │ │ │ │ - ldr r9, [pc, #1960] @ 8c6f4 │ │ │ │ - ldr r7, [pc, #1960] @ 8c6f8 │ │ │ │ - ldr r3, [pc, #1960] @ 8c6fc │ │ │ │ - ldr r8, [pc, #1960] @ 8c700 │ │ │ │ + ldr fp, [pc, #1960] @ 8cbc8 │ │ │ │ + ldr sl, [pc, #1960] @ 8cbcc │ │ │ │ + ldr r9, [pc, #1960] @ 8cbd0 │ │ │ │ + ldr r7, [pc, #1960] @ 8cbd4 │ │ │ │ + ldr r3, [pc, #1960] @ 8cbd8 │ │ │ │ + ldr r8, [pc, #1960] @ 8cbdc │ │ │ │ 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 8c3f0 │ │ │ │ + ble 8c8cc │ │ │ │ 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 │ │ │ │ @@ -100806,15 +101119,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 8c144 │ │ │ │ + bls 8c620 │ │ │ │ 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] │ │ │ │ @@ -100863,32 +101176,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 8c074 │ │ │ │ + bgt 8c550 │ │ │ │ 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] @ 8c704 │ │ │ │ + ldr ip, [pc, #1440] @ 8cbe0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c458 │ │ │ │ + bhi 8c934 │ │ │ │ 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] │ │ │ │ @@ -101038,21 +101351,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] @ 8c708 │ │ │ │ + ldr r2, [pc, #784] @ 8cbe4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c458 │ │ │ │ + bhi 8c934 │ │ │ │ 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 │ │ │ │ @@ -101192,138 +101505,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 8c3d4 │ │ │ │ + b 8c8b0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c1b4 │ │ │ │ + b 8c690 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c1b4 │ │ │ │ + b 8c690 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c1a0 │ │ │ │ + b 8c67c │ │ │ │ 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 8bf14 │ │ │ │ - b 8c3dc │ │ │ │ + bne 8c3f0 │ │ │ │ + b 8c8b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c698 │ │ │ │ + b 8cb74 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c3d4 │ │ │ │ + b 8c8b0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c6ec │ │ │ │ + strbtvs r7, [pc], #-609 @ 8cbc8 │ │ │ │ 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 r1, sp, r8, asr #10 │ │ │ │ - eorseq r1, sp, r6, asr r5 │ │ │ │ + eorseq r2, sp, r8, asr #32 │ │ │ │ + eorseq r2, sp, r6, asr r0 │ │ │ │ │ │ │ │ -0008c70c <_Py_HashBytes@@Base>: │ │ │ │ +0008cbe8 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c770 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8cc4c <_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] @ 8c784 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c788 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8cc60 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8cc64 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c778 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c78c <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8cc54 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8cc68 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_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 8c75c <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8cc38 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ 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] @ 8c7c8 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8cca4 <_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 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_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] @ 8cf18 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8cf1c <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8cf20 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8cf24 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8cf28 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8cf2c <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8cf30 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8cf34 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d3f4 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d3f8 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d3fc <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d400 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d404 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d408 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d40c <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d410 <_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 8cebc <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8d398 <_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] │ │ │ │ @@ -101366,15 +101679,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 8c9fc <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8ced8 <_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] │ │ │ │ @@ -101422,32 +101735,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 8c928 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8ce04 <_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] @ 8cf38 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d414 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ccc4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8d1a0 <_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] │ │ │ │ @@ -101730,67 +102043,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 8cc6c <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8d148 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8cf3c <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d418 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ccc4 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8d1a0 <_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 8ca60 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cf3c <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca50 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cf2c <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca60 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8cf20 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cf3c <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d3fc <_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 r1, sp, r4, ror #10 │ │ │ │ - eorseq r1, sp, r2, ror r5 │ │ │ │ + eorseq r2, sp, r4, rrx │ │ │ │ + eorseq r2, sp, r2, ror r0 │ │ │ │ │ │ │ │ -0008cf40 : │ │ │ │ - ldr r3, [pc, #48] @ 8cf78 │ │ │ │ +0008d41c : │ │ │ │ + ldr r3, [pc, #48] @ 8d454 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cf58 │ │ │ │ + beq 8d434 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8af24 │ │ │ │ + bl 8b400 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ │ │ │ │ -0008cf7c : │ │ │ │ +0008d458 : │ │ │ │ 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 │ │ │ │ @@ -101801,3478 +102114,3473 @@ │ │ │ │ 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, #1208] @ 8d484 │ │ │ │ + ldr r7, [pc, #1188] @ 8d94c │ │ │ │ mov r6, r0 │ │ │ │ - ldr sl, [r0] │ │ │ │ + ldr r9, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2dc │ │ │ │ + bne 8d78c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d3a8 │ │ │ │ + bne 8d894 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 8d41c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 8d8c4 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d12c │ │ │ │ - add r9, fp, #136 @ 0x88 │ │ │ │ - mov r0, r9 │ │ │ │ + bne 8d61c │ │ │ │ + add sl, fp, #136 @ 0x88 │ │ │ │ + mov r0, sl │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d468 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [fp, #8] │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bne 8d218 │ │ │ │ + bne 8d940 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [fp, #8] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8d608 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3d8 │ │ │ │ - mov r0, r9 │ │ │ │ + bne 8d8b8 │ │ │ │ + mov r0, sl │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d45c │ │ │ │ - ldr r9, [r7] │ │ │ │ + bne 8d934 │ │ │ │ + ldr sl, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2ac │ │ │ │ + bne 8d79c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ + ldr sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d7a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 358334 │ │ │ │ + bl 358e18 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d29c │ │ │ │ - ldr r9, [pc, #968] @ 8d488 │ │ │ │ - ldr r3, [r9, #848] @ 0x350 │ │ │ │ + bne 8d77c │ │ │ │ + ldr sl, [pc, #948] @ 8d950 │ │ │ │ + ldr r3, [sl, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d3b8 │ │ │ │ + beq 8d874 │ │ │ │ bl 2a99c │ │ │ │ - ldr r3, [r9, #640] @ 0x280 │ │ │ │ + ldr r3, [sl, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d0f0 │ │ │ │ - ldr r3, [pc, #932] @ 8d48c │ │ │ │ + bne 8d5cc │ │ │ │ + ldr r3, [pc, #912] @ 8d954 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d29c │ │ │ │ + bne 8d77c │ │ │ │ ldr r5, [r5] │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ cmp r5, r3 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 8d434 │ │ │ │ + bne 8d90c │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2d0 │ │ │ │ - str sl, [r6] │ │ │ │ + bne 8d7c0 │ │ │ │ + str r9, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [fp, #12] │ │ │ │ + b 8d524 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d488 │ │ │ │ + ldr r1, [pc, #800] @ 8d950 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ 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 8d428 │ │ │ │ - bl 156c64 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 8d8ac │ │ │ │ + bl 156e08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 8d1b4 │ │ │ │ + blt 8d6a4 │ │ │ │ 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, #4] │ │ │ │ - bl 157a28 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157f98 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d240 │ │ │ │ + beq 8d720 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d39c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d868 │ │ │ │ + mov r2, r5 │ │ │ │ + str sl, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [r9] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d2ec │ │ │ │ + bne 8d7cc │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d020 │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d048 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8d4fc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d014 │ │ │ │ + beq 8d4f0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8d014 │ │ │ │ + bne 8d4f0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2383d8 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 239e28 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3f0 │ │ │ │ + bne 8d8d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3582fc │ │ │ │ - mov r9, #1 │ │ │ │ + bl 358de0 │ │ │ │ + mov sl, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8d014 │ │ │ │ + b 8d4f0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3582fc │ │ │ │ - b 8d0f0 │ │ │ │ + bl 358de0 │ │ │ │ + b 8d5cc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d090 │ │ │ │ - bl 8b140 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8d090 │ │ │ │ + bne 8d894 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d4d4 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8d56c │ │ │ │ + bl 8b61c │ │ │ │ + cmp r0, sl │ │ │ │ + beq 8d56c │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d474 │ │ │ │ - ldr r1, [pc, #440] @ 8d490 │ │ │ │ - ldr r0, [pc, #440] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d3a8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8cff8 │ │ │ │ - ldr r1, [pc, #404] @ 8d488 │ │ │ │ + beq 8d8fc │ │ │ │ + ldr r1, [pc, #400] @ 8d958 │ │ │ │ + ldr r0, [pc, #400] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #380] @ 8d950 │ │ │ │ ldr r2, [fp] │ │ │ │ - ldr r1, [r1, #852] @ 0x354 │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - umull r0, ip, r2, r1 │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + umull r3, r0, r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 8d3e4 │ │ │ │ - bl 156c64 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + beq 8d8a4 │ │ │ │ + bl 156e08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ - sub lr, r0, lr │ │ │ │ + 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 8d36c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d840 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 157a28 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157f98 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d22c │ │ │ │ + beq 8d70c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d200 │ │ │ │ - ldr r1, [pc, #244] @ 8d498 │ │ │ │ - ldr r0, [pc, #236] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b140 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 8d2e4 │ │ │ │ - bl 836ec │ │ │ │ - bl 8af24 │ │ │ │ + beq 8d6f0 │ │ │ │ + ldr r1, [pc, #240] @ 8d960 │ │ │ │ + ldr r0, [pc, #232] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b400 │ │ │ │ bl 2a99c │ │ │ │ - ldr r2, [r9, #640] @ 0x280 │ │ │ │ + ldr r2, [sl, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d0e0 │ │ │ │ - b 8d0f0 │ │ │ │ - ldr r1, [pc, #188] @ 8d49c │ │ │ │ - ldr r0, [pc, #176] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d330 │ │ │ │ + beq 8d5bc │ │ │ │ + b 8d5cc │ │ │ │ + bl 8b61c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d794 │ │ │ │ + bl 41974 │ │ │ │ + bl 78cf4 │ │ │ │ + b 8d808 │ │ │ │ + bl 78cf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d668 │ │ │ │ + ldr r1, [pc, #164] @ 8d964 │ │ │ │ + ldr r0, [pc, #152] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #156] @ 8d968 │ │ │ │ + ldr r0, [pc, #140] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2d0 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 8d3b4 │ │ │ │ + bne 8d7c0 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 8d8a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 358334 │ │ │ │ - b 8d3b4 │ │ │ │ - ldr r1, [pc, #124] @ 8d4a0 │ │ │ │ - ldr r0, [pc, #108] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d178 │ │ │ │ - ldr r9, [r4] │ │ │ │ + bl 358e18 │ │ │ │ + b 8d8a0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24499c │ │ │ │ + b 8d8a0 │ │ │ │ + ldr sl, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 358e74 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8d110 │ │ │ │ + mov r1, sl │ │ │ │ + bl 359958 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 8d5ec │ │ │ │ str r0, [r4] │ │ │ │ - b 8d434 │ │ │ │ - ldr r1, [pc, #64] @ 8d4a4 │ │ │ │ - ldr r0, [pc, #44] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d4a8 │ │ │ │ - ldr r0, [pc, #32] @ 8d494 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 242f58 │ │ │ │ - b 8d3b4 │ │ │ │ - subseq r5, r7, r0, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq ip, r5, r0, lsl #25 │ │ │ │ - eorseq r1, sp, ip, lsl #12 │ │ │ │ - eorseq ip, r5, r0, ror #24 │ │ │ │ - eorseq ip, r5, ip, asr #25 │ │ │ │ - eorseq ip, r5, r0, asr #24 │ │ │ │ - @ instruction: 0x0035ccf4 │ │ │ │ - eorseq ip, r5, r4, lsr #25 │ │ │ │ + b 8d90c │ │ │ │ + ldr r1, [pc, #48] @ 8d96c │ │ │ │ + ldr r0, [pc, #28] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ 8d970 │ │ │ │ + ldr r0, [pc, #16] @ 8d95c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl #9 │ │ │ │ + eorseq sp, r5, r0, lsl #15 │ │ │ │ + eorseq r2, sp, ip, lsl #2 │ │ │ │ + eorseq sp, r5, r0, ror #14 │ │ │ │ + eorseq sp, r5, ip, asr #15 │ │ │ │ + eorseq sp, r5, r0, asr #14 │ │ │ │ + @ instruction: 0x0035d7f4 │ │ │ │ + eorseq sp, r5, r4, lsr #15 │ │ │ │ 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] @ 8e4c4 │ │ │ │ + ldr r3, [pc, #4084] @ 8e98c │ │ │ │ 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 9043c │ │ │ │ - ldr r2, [pc, #4056] @ 8e4c8 │ │ │ │ - ldr r3, [pc, #4056] @ 8e4cc │ │ │ │ - ldr r1, [pc, #4056] @ 8e4d0 │ │ │ │ + bne 90904 │ │ │ │ + ldr r2, [pc, #4056] @ 8e990 │ │ │ │ + ldr r3, [pc, #4056] @ 8e994 │ │ │ │ + ldr r1, [pc, #4056] @ 8e998 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90528 │ │ │ │ - ldr r1, [pc, #4032] @ 8e4d4 │ │ │ │ + beq 909f0 │ │ │ │ + ldr r1, [pc, #4032] @ 8e99c │ │ │ │ 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] @ 8e4d8 │ │ │ │ - ldr r2, [pc, #4008] @ 8e4dc │ │ │ │ + ldr r4, [pc, #4008] @ 8e9a0 │ │ │ │ + ldr r2, [pc, #4008] @ 8e9a4 │ │ │ │ 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] @ 8e4e0 │ │ │ │ + ldr fp, [pc, #3984] @ 8e9a8 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e4e4 │ │ │ │ - ldr r0, [pc, #3980] @ 8e4e8 │ │ │ │ + ldr r1, [pc, #3980] @ 8e9ac │ │ │ │ + ldr r0, [pc, #3980] @ 8e9b0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bd60 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c23c <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 905d0 │ │ │ │ - ldr r0, [pc, #3948] @ 8e4ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3944] @ 8e4f0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3940] @ 8e4f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3936] @ 8e4f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3932] @ 8e4fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3928] @ 8e500 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3924] @ 8e504 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3920] @ 8e508 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3916] @ 8e50c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3912] @ 8e510 │ │ │ │ - bl 907ec │ │ │ │ + beq 90a98 │ │ │ │ + ldr r0, [pc, #3948] @ 8e9b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3944] @ 8e9b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3940] @ 8e9bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3936] @ 8e9c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3932] @ 8e9c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3928] @ 8e9c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3924] @ 8e9cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3920] @ 8e9d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3916] @ 8e9d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3912] @ 8e9d8 │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3900] @ 8e514 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3896] @ 8e518 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3892] @ 8e51c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3888] @ 8e520 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3884] @ 8e524 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3880] @ 8e528 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3876] @ 8e52c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3872] @ 8e530 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3868] @ 8e534 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3864] @ 8e538 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3860] @ 8e53c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3856] @ 8e540 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3852] @ 8e544 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3848] @ 8e548 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3844] @ 8e54c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3840] @ 8e550 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3836] @ 8e554 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3832] @ 8e558 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3828] @ 8e55c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3824] @ 8e560 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3820] @ 8e564 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3816] @ 8e568 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3812] @ 8e56c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3808] @ 8e570 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3804] @ 8e574 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3800] @ 8e578 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3796] @ 8e57c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3792] @ 8e580 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3788] @ 8e584 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3784] @ 8e588 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3780] @ 8e58c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3776] @ 8e590 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3772] @ 8e594 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3768] @ 8e598 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3764] @ 8e59c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3760] @ 8e5a0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3756] @ 8e5a4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3752] @ 8e5a8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3748] @ 8e5ac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3744] @ 8e5b0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3740] @ 8e5b4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3736] @ 8e5b8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3732] @ 8e5bc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3728] @ 8e5c0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3724] @ 8e5c4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3720] @ 8e5c8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3716] @ 8e5cc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3712] @ 8e5d0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3708] @ 8e5d4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3704] @ 8e5d8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3700] @ 8e5dc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3696] @ 8e5e0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3692] @ 8e5e4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3688] @ 8e5e8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3684] @ 8e5ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3680] @ 8e5f0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3676] @ 8e5f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3672] @ 8e5f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3668] @ 8e5fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3664] @ 8e600 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3660] @ 8e604 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3656] @ 8e608 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3652] @ 8e60c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3648] @ 8e610 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3644] @ 8e614 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3640] @ 8e618 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3636] @ 8e61c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3632] @ 8e620 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3628] @ 8e624 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3624] @ 8e628 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3620] @ 8e62c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3616] @ 8e630 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3612] @ 8e634 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3608] @ 8e638 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3604] @ 8e63c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3600] @ 8e640 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3596] @ 8e644 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3592] @ 8e648 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3588] @ 8e64c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3584] @ 8e650 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3580] @ 8e654 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3576] @ 8e658 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3572] @ 8e65c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3568] @ 8e660 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3564] @ 8e664 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3560] @ 8e668 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3556] @ 8e66c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3552] @ 8e670 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3548] @ 8e674 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3544] @ 8e678 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3540] @ 8e67c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3536] @ 8e680 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3532] @ 8e684 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3528] @ 8e688 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3524] @ 8e68c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3520] @ 8e690 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3516] @ 8e694 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3512] @ 8e698 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3508] @ 8e69c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3504] @ 8e6a0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3500] @ 8e6a4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3496] @ 8e6a8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3492] @ 8e6ac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3488] @ 8e6b0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3484] @ 8e6b4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3480] @ 8e6b8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3476] @ 8e6bc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3472] @ 8e6c0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3468] @ 8e6c4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3464] @ 8e6c8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3460] @ 8e6cc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3456] @ 8e6d0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3452] @ 8e6d4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3448] @ 8e6d8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3444] @ 8e6dc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3440] @ 8e6e0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3436] @ 8e6e4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3432] @ 8e6e8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3428] @ 8e6ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3424] @ 8e6f0 │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3900] @ 8e9dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3896] @ 8e9e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3892] @ 8e9e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3888] @ 8e9e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3884] @ 8e9ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3880] @ 8e9f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3876] @ 8e9f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3872] @ 8e9f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3868] @ 8e9fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3864] @ 8ea00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3860] @ 8ea04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3856] @ 8ea08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3852] @ 8ea0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3848] @ 8ea10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3844] @ 8ea14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3840] @ 8ea18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3836] @ 8ea1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3832] @ 8ea20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3828] @ 8ea24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3824] @ 8ea28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3820] @ 8ea2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3816] @ 8ea30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3812] @ 8ea34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3808] @ 8ea38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3804] @ 8ea3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3800] @ 8ea40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3796] @ 8ea44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3792] @ 8ea48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3788] @ 8ea4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3784] @ 8ea50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3780] @ 8ea54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3776] @ 8ea58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3772] @ 8ea5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3768] @ 8ea60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3764] @ 8ea64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3760] @ 8ea68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3756] @ 8ea6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3752] @ 8ea70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3748] @ 8ea74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3744] @ 8ea78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3740] @ 8ea7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3736] @ 8ea80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3732] @ 8ea84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3728] @ 8ea88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3724] @ 8ea8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3720] @ 8ea90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3716] @ 8ea94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3712] @ 8ea98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3708] @ 8ea9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3704] @ 8eaa0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3700] @ 8eaa4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3696] @ 8eaa8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3692] @ 8eaac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3688] @ 8eab0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3684] @ 8eab4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3680] @ 8eab8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3676] @ 8eabc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3672] @ 8eac0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3668] @ 8eac4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3664] @ 8eac8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3660] @ 8eacc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3656] @ 8ead0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3652] @ 8ead4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3648] @ 8ead8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3644] @ 8eadc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3640] @ 8eae0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3636] @ 8eae4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3632] @ 8eae8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3628] @ 8eaec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3624] @ 8eaf0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3620] @ 8eaf4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3616] @ 8eaf8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3612] @ 8eafc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3608] @ 8eb00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3604] @ 8eb04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3600] @ 8eb08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3596] @ 8eb0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3592] @ 8eb10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3588] @ 8eb14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3584] @ 8eb18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3580] @ 8eb1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3576] @ 8eb20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3572] @ 8eb24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3568] @ 8eb28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3564] @ 8eb2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3560] @ 8eb30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3556] @ 8eb34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3552] @ 8eb38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3548] @ 8eb3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3544] @ 8eb40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3540] @ 8eb44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3536] @ 8eb48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3532] @ 8eb4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3528] @ 8eb50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3524] @ 8eb54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3520] @ 8eb58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3516] @ 8eb5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3512] @ 8eb60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3508] @ 8eb64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3504] @ 8eb68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3500] @ 8eb6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3496] @ 8eb70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3492] @ 8eb74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3488] @ 8eb78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3484] @ 8eb7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3480] @ 8eb80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3476] @ 8eb84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3472] @ 8eb88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3468] @ 8eb8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3464] @ 8eb90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3460] @ 8eb94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3456] @ 8eb98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3452] @ 8eb9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3448] @ 8eba0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3444] @ 8eba4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3440] @ 8eba8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3436] @ 8ebac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3432] @ 8ebb0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3428] @ 8ebb4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3424] @ 8ebb8 │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3412] @ 8e6f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3408] @ 8e6f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3404] @ 8e6fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3400] @ 8e700 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3396] @ 8e704 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3392] @ 8e708 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3388] @ 8e70c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3384] @ 8e710 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3380] @ 8e714 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3376] @ 8e718 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3372] @ 8e71c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3368] @ 8e720 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3364] @ 8e724 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3360] @ 8e728 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3356] @ 8e72c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3352] @ 8e730 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3348] @ 8e734 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3344] @ 8e738 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3340] @ 8e73c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3336] @ 8e740 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3332] @ 8e744 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3328] @ 8e748 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3324] @ 8e74c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3320] @ 8e750 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3316] @ 8e754 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3312] @ 8e758 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3308] @ 8e75c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3304] @ 8e760 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3300] @ 8e764 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3296] @ 8e768 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3292] @ 8e76c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3288] @ 8e770 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3284] @ 8e774 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3280] @ 8e778 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3276] @ 8e77c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3272] @ 8e780 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3268] @ 8e784 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3264] @ 8e788 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3260] @ 8e78c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3256] @ 8e790 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3252] @ 8e794 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3248] @ 8e798 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3244] @ 8e79c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3240] @ 8e7a0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3236] @ 8e7a4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3232] @ 8e7a8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3228] @ 8e7ac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3224] @ 8e7b0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3220] @ 8e7b4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3216] @ 8e7b8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3212] @ 8e7bc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3208] @ 8e7c0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3204] @ 8e7c4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3200] @ 8e7c8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3196] @ 8e7cc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3192] @ 8e7d0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3188] @ 8e7d4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3184] @ 8e7d8 │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3412] @ 8ebbc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3408] @ 8ebc0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3404] @ 8ebc4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3400] @ 8ebc8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3396] @ 8ebcc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3392] @ 8ebd0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3388] @ 8ebd4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3384] @ 8ebd8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3380] @ 8ebdc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3376] @ 8ebe0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3372] @ 8ebe4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3368] @ 8ebe8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3364] @ 8ebec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3360] @ 8ebf0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3356] @ 8ebf4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3352] @ 8ebf8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3348] @ 8ebfc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3344] @ 8ec00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3340] @ 8ec04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3336] @ 8ec08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3332] @ 8ec0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3328] @ 8ec10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3324] @ 8ec14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3320] @ 8ec18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3316] @ 8ec1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3312] @ 8ec20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3308] @ 8ec24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3304] @ 8ec28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3300] @ 8ec2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3296] @ 8ec30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3292] @ 8ec34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3288] @ 8ec38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3284] @ 8ec3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3280] @ 8ec40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3276] @ 8ec44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3272] @ 8ec48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3268] @ 8ec4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3264] @ 8ec50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3260] @ 8ec54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3256] @ 8ec58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3252] @ 8ec5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3248] @ 8ec60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3244] @ 8ec64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3240] @ 8ec68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3236] @ 8ec6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3232] @ 8ec70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3228] @ 8ec74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3224] @ 8ec78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3220] @ 8ec7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3216] @ 8ec80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3212] @ 8ec84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3208] @ 8ec88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3204] @ 8ec8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3200] @ 8ec90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3196] @ 8ec94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3192] @ 8ec98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3188] @ 8ec9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3184] @ 8eca0 │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3172] @ 8e7dc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3168] @ 8e7e0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3164] @ 8e7e4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3160] @ 8e7e8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3156] @ 8e7ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3152] @ 8e7f0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3148] @ 8e7f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3144] @ 8e7f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3140] @ 8e7fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3136] @ 8e800 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3132] @ 8e804 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3128] @ 8e808 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3124] @ 8e80c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3120] @ 8e810 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3116] @ 8e814 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3112] @ 8e818 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3108] @ 8e81c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3104] @ 8e820 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3100] @ 8e824 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3096] @ 8e828 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3092] @ 8e82c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3088] @ 8e830 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3084] @ 8e834 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3080] @ 8e838 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3076] @ 8e83c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3072] @ 8e840 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3068] @ 8e844 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3064] @ 8e848 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3060] @ 8e84c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3056] @ 8e850 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3052] @ 8e854 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3048] @ 8e858 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3044] @ 8e85c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3040] @ 8e860 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3036] @ 8e864 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3032] @ 8e868 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3028] @ 8e86c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3024] @ 8e870 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3020] @ 8e874 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3016] @ 8e878 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3012] @ 8e87c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3008] @ 8e880 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3004] @ 8e884 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3000] @ 8e888 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2996] @ 8e88c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2992] @ 8e890 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2988] @ 8e894 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2984] @ 8e898 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2980] @ 8e89c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2976] @ 8e8a0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2972] @ 8e8a4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2968] @ 8e8a8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2964] @ 8e8ac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2960] @ 8e8b0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2956] @ 8e8b4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2952] @ 8e8b8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2948] @ 8e8bc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2944] @ 8e8c0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2940] @ 8e8c4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2936] @ 8e8c8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2932] @ 8e8cc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2928] @ 8e8d0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2924] @ 8e8d4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2920] @ 8e8d8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2916] @ 8e8dc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2912] @ 8e8e0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2908] @ 8e8e4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2904] @ 8e8e8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2900] @ 8e8ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2896] @ 8e8f0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2892] @ 8e8f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2888] @ 8e8f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2884] @ 8e8fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2880] @ 8e900 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2876] @ 8e904 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2872] @ 8e908 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2868] @ 8e90c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2864] @ 8e910 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2860] @ 8e914 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2856] @ 8e918 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2852] @ 8e91c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2848] @ 8e920 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2844] @ 8e924 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2840] @ 8e928 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2836] @ 8e92c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2832] @ 8e930 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2828] @ 8e934 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2824] @ 8e938 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2820] @ 8e93c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2816] @ 8e940 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2812] @ 8e944 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2808] @ 8e948 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2804] @ 8e94c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2800] @ 8e950 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2796] @ 8e954 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2792] @ 8e958 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2788] @ 8e95c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2784] @ 8e960 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2780] @ 8e964 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2776] @ 8e968 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2772] @ 8e96c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2768] @ 8e970 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2764] @ 8e974 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2760] @ 8e978 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2756] @ 8e97c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2752] @ 8e980 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2748] @ 8e984 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2744] @ 8e988 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2740] @ 8e98c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2736] @ 8e990 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2732] @ 8e994 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2728] @ 8e998 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2724] @ 8e99c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2720] @ 8e9a0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2716] @ 8e9a4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2712] @ 8e9a8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2708] @ 8e9ac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2704] @ 8e9b0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2700] @ 8e9b4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2696] @ 8e9b8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2692] @ 8e9bc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2688] @ 8e9c0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2684] @ 8e9c4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2680] @ 8e9c8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2676] @ 8e9cc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2672] @ 8e9d0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2668] @ 8e9d4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2664] @ 8e9d8 │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3172] @ 8eca4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3168] @ 8eca8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3164] @ 8ecac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3160] @ 8ecb0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3156] @ 8ecb4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3152] @ 8ecb8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3148] @ 8ecbc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3144] @ 8ecc0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3140] @ 8ecc4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3136] @ 8ecc8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3132] @ 8eccc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3128] @ 8ecd0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3124] @ 8ecd4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3120] @ 8ecd8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3116] @ 8ecdc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3112] @ 8ece0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3108] @ 8ece4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3104] @ 8ece8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3100] @ 8ecec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3096] @ 8ecf0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3092] @ 8ecf4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3088] @ 8ecf8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3084] @ 8ecfc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3080] @ 8ed00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3076] @ 8ed04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3072] @ 8ed08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3068] @ 8ed0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3064] @ 8ed10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3060] @ 8ed14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3056] @ 8ed18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3052] @ 8ed1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3048] @ 8ed20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3044] @ 8ed24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3040] @ 8ed28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3036] @ 8ed2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3032] @ 8ed30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3028] @ 8ed34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3024] @ 8ed38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3020] @ 8ed3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3016] @ 8ed40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3012] @ 8ed44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3008] @ 8ed48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3004] @ 8ed4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3000] @ 8ed50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2996] @ 8ed54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2992] @ 8ed58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2988] @ 8ed5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2984] @ 8ed60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2980] @ 8ed64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2976] @ 8ed68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2972] @ 8ed6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2968] @ 8ed70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2964] @ 8ed74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2960] @ 8ed78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2956] @ 8ed7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2952] @ 8ed80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2948] @ 8ed84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2944] @ 8ed88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2940] @ 8ed8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2936] @ 8ed90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2932] @ 8ed94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2928] @ 8ed98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2924] @ 8ed9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2920] @ 8eda0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2916] @ 8eda4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2912] @ 8eda8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2908] @ 8edac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2904] @ 8edb0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2900] @ 8edb4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2896] @ 8edb8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2892] @ 8edbc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2888] @ 8edc0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2884] @ 8edc4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2880] @ 8edc8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2876] @ 8edcc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2872] @ 8edd0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2868] @ 8edd4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2864] @ 8edd8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2860] @ 8eddc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2856] @ 8ede0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2852] @ 8ede4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2848] @ 8ede8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2844] @ 8edec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2840] @ 8edf0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2836] @ 8edf4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2832] @ 8edf8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2828] @ 8edfc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2824] @ 8ee00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2820] @ 8ee04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2816] @ 8ee08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2812] @ 8ee0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2808] @ 8ee10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2804] @ 8ee14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2800] @ 8ee18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2796] @ 8ee1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2792] @ 8ee20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2788] @ 8ee24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2784] @ 8ee28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2780] @ 8ee2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2776] @ 8ee30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2772] @ 8ee34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2768] @ 8ee38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2764] @ 8ee3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2760] @ 8ee40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2756] @ 8ee44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2752] @ 8ee48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2748] @ 8ee4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2744] @ 8ee50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2740] @ 8ee54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2736] @ 8ee58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2732] @ 8ee5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2728] @ 8ee60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2724] @ 8ee64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2720] @ 8ee68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2716] @ 8ee6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2712] @ 8ee70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2708] @ 8ee74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2704] @ 8ee78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2700] @ 8ee7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2696] @ 8ee80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2692] @ 8ee84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2688] @ 8ee88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2684] @ 8ee8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2680] @ 8ee90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2676] @ 8ee94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2672] @ 8ee98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2668] @ 8ee9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2664] @ 8eea0 │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2652] @ 8e9dc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2648] @ 8e9e0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2644] @ 8e9e4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2640] @ 8e9e8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2636] @ 8e9ec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2632] @ 8e9f0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2628] @ 8e9f4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2624] @ 8e9f8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2620] @ 8e9fc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2616] @ 8ea00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2612] @ 8ea04 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2608] @ 8ea08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2604] @ 8ea0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2600] @ 8ea10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2596] @ 8ea14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2592] @ 8ea18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2588] @ 8ea1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2584] @ 8ea20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2580] @ 8ea24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2576] @ 8ea28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2572] @ 8ea2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2568] @ 8ea30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2564] @ 8ea34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2560] @ 8ea38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2556] @ 8ea3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2552] @ 8ea40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2548] @ 8ea44 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2544] @ 8ea48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2540] @ 8ea4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2536] @ 8ea50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2532] @ 8ea54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2528] @ 8ea58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2524] @ 8ea5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2520] @ 8ea60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2516] @ 8ea64 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2512] @ 8ea68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2508] @ 8ea6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2504] @ 8ea70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2500] @ 8ea74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2496] @ 8ea78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2492] @ 8ea7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2488] @ 8ea80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2484] @ 8ea84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2480] @ 8ea88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2476] @ 8ea8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2472] @ 8ea90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2468] @ 8ea94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2464] @ 8ea98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2460] @ 8ea9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2456] @ 8eaa0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2452] @ 8eaa4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2448] @ 8eaa8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2444] @ 8eaac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2440] @ 8eab0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2436] @ 8eab4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2432] @ 8eab8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2428] @ 8eabc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2424] @ 8eac0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2420] @ 8eac4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2416] @ 8eac8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2412] @ 8eacc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2408] @ 8ead0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2404] @ 8ead4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2400] @ 8ead8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2396] @ 8eadc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2392] @ 8eae0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2388] @ 8eae4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2384] @ 8eae8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2380] @ 8eaec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2376] @ 8eaf0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2372] @ 8eaf4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2368] @ 8eaf8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2364] @ 8eafc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2360] @ 8eb00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2356] @ 8eb04 │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2652] @ 8eea4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2648] @ 8eea8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2644] @ 8eeac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2640] @ 8eeb0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2636] @ 8eeb4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2632] @ 8eeb8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2628] @ 8eebc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2624] @ 8eec0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2620] @ 8eec4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2616] @ 8eec8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2612] @ 8eecc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2608] @ 8eed0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2604] @ 8eed4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2600] @ 8eed8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2596] @ 8eedc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2592] @ 8eee0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2588] @ 8eee4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2584] @ 8eee8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2580] @ 8eeec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2576] @ 8eef0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2572] @ 8eef4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2568] @ 8eef8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2564] @ 8eefc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2560] @ 8ef00 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2556] @ 8ef04 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2552] @ 8ef08 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2548] @ 8ef0c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2544] @ 8ef10 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2540] @ 8ef14 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2536] @ 8ef18 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2532] @ 8ef1c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2528] @ 8ef20 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2524] @ 8ef24 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2520] @ 8ef28 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2516] @ 8ef2c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2512] @ 8ef30 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2508] @ 8ef34 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2504] @ 8ef38 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2500] @ 8ef3c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2496] @ 8ef40 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2492] @ 8ef44 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2488] @ 8ef48 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2484] @ 8ef4c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2480] @ 8ef50 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2476] @ 8ef54 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2472] @ 8ef58 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2468] @ 8ef5c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2464] @ 8ef60 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2460] @ 8ef64 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2456] @ 8ef68 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2452] @ 8ef6c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2448] @ 8ef70 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2444] @ 8ef74 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2440] @ 8ef78 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2436] @ 8ef7c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2432] @ 8ef80 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2428] @ 8ef84 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2424] @ 8ef88 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2420] @ 8ef8c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2416] @ 8ef90 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2412] @ 8ef94 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2408] @ 8ef98 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2404] @ 8ef9c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2400] @ 8efa0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2396] @ 8efa4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2392] @ 8efa8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2388] @ 8efac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2384] @ 8efb0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2380] @ 8efb4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2376] @ 8efb8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2372] @ 8efbc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2368] @ 8efc0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2364] @ 8efc4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2360] @ 8efc8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2356] @ 8efcc │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2344] @ 8eb08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2340] @ 8eb0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2336] @ 8eb10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2332] @ 8eb14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2328] @ 8eb18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2324] @ 8eb1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2320] @ 8eb20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2316] @ 8eb24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2312] @ 8eb28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2308] @ 8eb2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2304] @ 8eb30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2300] @ 8eb34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2296] @ 8eb38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2292] @ 8eb3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2288] @ 8eb40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2284] @ 8eb44 │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2344] @ 8efd0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2340] @ 8efd4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2336] @ 8efd8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2332] @ 8efdc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2328] @ 8efe0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2324] @ 8efe4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2320] @ 8efe8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2316] @ 8efec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2312] @ 8eff0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2308] @ 8eff4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2304] @ 8eff8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2300] @ 8effc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2296] @ 8f000 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2292] @ 8f004 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2288] @ 8f008 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2284] @ 8f00c │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2272] @ 8eb48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2268] @ 8eb4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2264] @ 8eb50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3592] @ 8f088 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2252] @ 8eb54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2248] @ 8eb58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2244] @ 8eb5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2240] @ 8eb60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2236] @ 8eb64 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2232] @ 8eb68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2228] @ 8eb6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2224] @ 8eb70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2220] @ 8eb74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2216] @ 8eb78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2212] @ 8eb7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2208] @ 8eb80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2204] @ 8eb84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2200] @ 8eb88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2196] @ 8eb8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2192] @ 8eb90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2188] @ 8eb94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2184] @ 8eb98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2180] @ 8eb9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2176] @ 8eba0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2172] @ 8eba4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2168] @ 8eba8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2164] @ 8ebac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2160] @ 8ebb0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2156] @ 8ebb4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3396] @ 8f094 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2144] @ 8ebb8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2140] @ 8ebbc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2136] @ 8ebc0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2132] @ 8ebc4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2128] @ 8ebc8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2124] @ 8ebcc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2120] @ 8ebd0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2116] @ 8ebd4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2112] @ 8ebd8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2108] @ 8ebdc │ │ │ │ - bl 907ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2272] @ 8f010 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2268] @ 8f014 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2264] @ 8f018 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3592] @ 8f550 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2252] @ 8f01c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2248] @ 8f020 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2244] @ 8f024 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2240] @ 8f028 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2236] @ 8f02c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2232] @ 8f030 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2228] @ 8f034 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2224] @ 8f038 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2220] @ 8f03c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2216] @ 8f040 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2212] @ 8f044 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2208] @ 8f048 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2204] @ 8f04c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2200] @ 8f050 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2196] @ 8f054 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2192] @ 8f058 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2188] @ 8f05c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2184] @ 8f060 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2180] @ 8f064 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2176] @ 8f068 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2172] @ 8f06c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2168] @ 8f070 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2164] @ 8f074 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2160] @ 8f078 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2156] @ 8f07c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3396] @ 8f55c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2144] @ 8f080 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2140] @ 8f084 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2136] @ 8f088 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2132] @ 8f08c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2128] @ 8f090 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2124] @ 8f094 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2120] @ 8f098 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2116] @ 8f09c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2112] @ 8f0a0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2108] @ 8f0a4 │ │ │ │ + bl 90cb4 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2096] @ 8ebe0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2092] @ 8ebe4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2088] @ 8ebe8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2084] @ 8ebec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2080] @ 8ebf0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2076] @ 8ebf4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2072] @ 8ebf8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2068] @ 8ebfc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2064] @ 8ec00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2060] @ 8ec04 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2056] @ 8ec08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2052] @ 8ec0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2048] @ 8ec10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2044] @ 8ec14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2040] @ 8ec18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2036] @ 8ec1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2032] @ 8ec20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2028] @ 8ec24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #3160] @ 8f098 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2016] @ 8ec28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2012] @ 8ec2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2008] @ 8ec30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2004] @ 8ec34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #2000] @ 8ec38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1996] @ 8ec3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1992] @ 8ec40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1988] @ 8ec44 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1984] @ 8ec48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1980] @ 8ec4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1976] @ 8ec50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1972] @ 8ec54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1968] @ 8ec58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1964] @ 8ec5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1960] @ 8ec60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #1956] @ 8ec64 │ │ │ │ - bl 907ec │ │ │ │ - b 8f0d0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2096] @ 8f0a8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2092] @ 8f0ac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2088] @ 8f0b0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2084] @ 8f0b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2080] @ 8f0b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2076] @ 8f0bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2072] @ 8f0c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2068] @ 8f0c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2064] @ 8f0c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2060] @ 8f0cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2056] @ 8f0d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2052] @ 8f0d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2048] @ 8f0d8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2044] @ 8f0dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2040] @ 8f0e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2036] @ 8f0e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2032] @ 8f0e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2028] @ 8f0ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #3160] @ 8f560 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2016] @ 8f0f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2012] @ 8f0f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2008] @ 8f0f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2004] @ 8f0fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #2000] @ 8f100 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1996] @ 8f104 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1992] @ 8f108 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1988] @ 8f10c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1984] @ 8f110 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1980] @ 8f114 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1976] @ 8f118 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1972] @ 8f11c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1968] @ 8f120 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1964] @ 8f124 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1960] @ 8f128 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #1956] @ 8f12c │ │ │ │ + bl 90cb4 │ │ │ │ + b 8f598 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0035cdfc │ │ │ │ - eorseq ip, r5, r8, lsl #28 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, ror r4 │ │ │ │ - andeq sl, r8, r0, ror #29 │ │ │ │ - andeq pc, r9, r0, lsr #19 │ │ │ │ - andeq r1, r9, r8, lsr #14 │ │ │ │ - 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 │ │ │ │ - subseq r9, r7, r8, lsr #26 │ │ │ │ - subseq r9, r7, r4, asr #26 │ │ │ │ - subseq r9, r7, r8, ror #26 │ │ │ │ - ldrheq r9, [r7], #-212 @ 0xffffff2c │ │ │ │ - ldrsbeq r9, [r7], #-216 @ 0xffffff28 │ │ │ │ - ldrsheq r9, [r7], #-212 @ 0xffffff2c │ │ │ │ - subseq r9, r7, ip, lsl lr │ │ │ │ - subseq r9, r7, r8, lsr lr │ │ │ │ - subseq r9, r7, r8, asr lr │ │ │ │ - subseq r9, r7, r8, ror lr │ │ │ │ - @ instruction: 0x00579e98 │ │ │ │ - ldrheq r9, [r7], #-228 @ 0xffffff1c │ │ │ │ - ldrsbeq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ - subseq r9, r7, r4, lsl pc │ │ │ │ - subseq r9, r7, r4, lsr pc │ │ │ │ - subseq r9, r7, r4, asr pc │ │ │ │ - subseq r9, r7, r4, ror pc │ │ │ │ - @ instruction: 0x00579f94 │ │ │ │ - ldrheq r9, [r7], #-244 @ 0xffffff0c │ │ │ │ - ldrsbeq r9, [r7], #-248 @ 0xffffff08 │ │ │ │ - ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ - subseq sl, r7, ip, lsl r0 │ │ │ │ - subseq sl, r7, ip, lsr r0 │ │ │ │ - subseq sl, r7, r0, rrx │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ - subseq sl, r7, ip, asr #1 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq sl, r7, r8, lsl r1 │ │ │ │ - subseq sl, r7, r8, lsr r1 │ │ │ │ - subseq sl, r7, ip, asr r1 │ │ │ │ - subseq sl, r7, ip, ror r1 │ │ │ │ - subseq sl, r7, ip, lsr #3 │ │ │ │ - subseq sl, r7, r8, asr #3 │ │ │ │ - subseq sl, r7, r8, ror #3 │ │ │ │ - subseq sl, r7, r8, lsl #4 │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - subseq sl, r7, r8, asr #4 │ │ │ │ - subseq sl, r7, ip, ror #4 │ │ │ │ - subseq sl, r7, r8, lsl #5 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ - subseq sl, r7, r4, asr #5 │ │ │ │ - subseq sl, r7, r4, ror #5 │ │ │ │ - subseq sl, r7, r0, lsl #6 │ │ │ │ - subseq sl, r7, r0, lsr #6 │ │ │ │ - subseq sl, r7, r0, asr #6 │ │ │ │ - subseq sl, r7, r4, ror #6 │ │ │ │ - subseq sl, r7, r4, lsl #7 │ │ │ │ - subseq sl, r7, r8, lsr #7 │ │ │ │ - subseq sl, r7, r8, asr #7 │ │ │ │ - subseq sl, r7, r8, ror #7 │ │ │ │ - subseq sl, r7, r4, lsl #8 │ │ │ │ - subseq sl, r7, r0, lsr #8 │ │ │ │ - subseq sl, r7, r0, asr #8 │ │ │ │ - subseq sl, r7, r8, ror #8 │ │ │ │ - subseq sl, r7, ip, lsl #9 │ │ │ │ - subseq sl, r7, ip, lsr #9 │ │ │ │ - ldrsbeq sl, [r7], #-64 @ 0xffffffc0 │ │ │ │ - ldrsheq sl, [r7], #-72 @ 0xffffffb8 │ │ │ │ - subseq sl, r7, ip, lsl r5 │ │ │ │ - subseq sl, r7, r8, lsr r5 │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - subseq sl, r7, ip, lsl r6 │ │ │ │ - subseq sl, r7, ip, lsr r6 │ │ │ │ - subseq sl, r7, ip, asr r6 │ │ │ │ - subseq sl, r7, ip, ror r6 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq sl, r7, r4, asr #13 │ │ │ │ - subseq sl, r7, ip, ror #13 │ │ │ │ - subseq sl, r7, r8, lsl #14 │ │ │ │ - subseq sl, r7, r8, lsr #14 │ │ │ │ - subseq sl, r7, r4, asr #14 │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ - subseq sl, r7, r4, lsl #15 │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldrsbeq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - subseq sl, r7, r4, lsl r8 │ │ │ │ - subseq sl, r7, r4, lsr r8 │ │ │ │ - subseq sl, r7, r0, asr r8 │ │ │ │ - subseq sl, r7, ip, ror #16 │ │ │ │ - @ instruction: 0x0057a890 │ │ │ │ - ldrheq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ - ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ - ldrsheq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ - subseq sl, r7, ip, lsl #18 │ │ │ │ - subseq sl, r7, ip, lsr #18 │ │ │ │ - subseq sl, r7, r0, asr r9 │ │ │ │ - subseq sl, r7, r0, ror r9 │ │ │ │ - @ instruction: 0x0057a990 │ │ │ │ - subseq sl, r7, ip, lsr #19 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - ldrsheq sl, [r7], #-144 @ 0xffffff70 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - subseq sl, r7, ip, lsr #20 │ │ │ │ - subseq sl, r7, r8, asr #20 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - subseq sl, r7, r0, lsl #21 │ │ │ │ - subseq sl, r7, r0, lsr #21 │ │ │ │ - subseq sl, r7, r4, asr #21 │ │ │ │ - subseq sl, r7, r4, ror #21 │ │ │ │ - subseq sl, r7, r4, lsl #22 │ │ │ │ - subseq sl, r7, r0, lsr #22 │ │ │ │ - subseq sl, r7, r4, asr #22 │ │ │ │ - subseq sl, r7, r4, ror #22 │ │ │ │ - subseq sl, r7, r4, lsl #23 │ │ │ │ - subseq sl, r7, r8, lsr #23 │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ - subseq sl, r7, r4, ror #23 │ │ │ │ - subseq sl, r7, r0, lsl #24 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - subseq sl, r7, r4, asr #24 │ │ │ │ - subseq sl, r7, r4, ror #24 │ │ │ │ - subseq sl, r7, r4, lsl #25 │ │ │ │ - subseq sl, r7, r4, lsr #25 │ │ │ │ - subseq sl, r7, r4, asr #25 │ │ │ │ - subseq sl, r7, r8, ror #25 │ │ │ │ - subseq sl, r7, r0, lsr sp │ │ │ │ - subseq sl, r7, r4, asr sp │ │ │ │ - subseq sl, r7, r8, ror sp │ │ │ │ - @ instruction: 0x0057ad98 │ │ │ │ - ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ - ldrsbeq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ - ldrsheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ - subseq sl, r7, r4, lsl lr │ │ │ │ - subseq sl, r7, r4, lsr lr │ │ │ │ - subseq sl, r7, r4, asr lr │ │ │ │ - subseq sl, r7, r4, ror lr │ │ │ │ - @ instruction: 0x0057ae94 │ │ │ │ - ldrheq sl, [r7], #-228 @ 0xffffff1c │ │ │ │ - ldrsbeq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ - ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - subseq sl, r7, r8, lsr pc │ │ │ │ - subseq sl, r7, r8, asr pc │ │ │ │ - subseq sl, r7, r8, ror pc │ │ │ │ - @ instruction: 0x0057af9c │ │ │ │ - ldrheq sl, [r7], #-252 @ 0xffffff04 │ │ │ │ - subseq sl, r7, r0, ror #31 │ │ │ │ - subseq fp, r7, r0 │ │ │ │ - subseq fp, r7, r0, lsr #32 │ │ │ │ - subseq fp, r7, ip, asr #32 │ │ │ │ - subseq fp, r7, r8, rrx │ │ │ │ - subseq fp, r7, r4, lsl #1 │ │ │ │ - subseq fp, r7, ip, lsr #1 │ │ │ │ - ldrsbeq fp, [r7], #-4 │ │ │ │ - ldrsheq fp, [r7], #-4 │ │ │ │ - subseq fp, r7, r4, lsl r1 │ │ │ │ - subseq fp, r7, r8, lsr r1 │ │ │ │ - subseq fp, r7, r0, ror r1 │ │ │ │ - subseq fp, r7, r0, lsr #3 │ │ │ │ - subseq fp, r7, r8, asr #3 │ │ │ │ - ldrsheq fp, [r7], #-28 @ 0xffffffe4 │ │ │ │ - subseq fp, r7, r4, lsr #4 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - subseq fp, r7, ip, ror #4 │ │ │ │ - subseq fp, r7, r8, lsl #5 │ │ │ │ - subseq fp, r7, r8, lsr #5 │ │ │ │ - subseq fp, r7, r8, asr #5 │ │ │ │ - subseq fp, r7, r4, ror #5 │ │ │ │ - subseq fp, r7, r0, lsl #6 │ │ │ │ - subseq fp, r7, r0, lsr #6 │ │ │ │ - subseq fp, r7, r0, asr #6 │ │ │ │ - subseq fp, r7, r0, ror #6 │ │ │ │ - subseq fp, r7, r4, lsl #7 │ │ │ │ - ldrheq fp, [r7], #-52 @ 0xffffffcc │ │ │ │ - ldrsbeq fp, [r7], #-52 @ 0xffffffcc │ │ │ │ - ldrsheq fp, [r7], #-52 @ 0xffffffcc │ │ │ │ - subseq fp, r7, r8, lsl r4 │ │ │ │ - subseq fp, r7, ip, lsr r4 │ │ │ │ - subseq fp, r7, r4, ror #8 │ │ │ │ - subseq fp, r7, r8, lsl #9 │ │ │ │ - subseq fp, r7, r8, lsr #9 │ │ │ │ - subseq fp, r7, r8, asr #9 │ │ │ │ - subseq fp, r7, ip, ror #9 │ │ │ │ - subseq fp, r7, ip, lsr #10 │ │ │ │ - subseq fp, r7, r0, asr r5 │ │ │ │ - subseq fp, r7, r8, ror r5 │ │ │ │ - @ instruction: 0x0057b59c │ │ │ │ - ldrheq fp, [r7], #-84 @ 0xffffffac │ │ │ │ - ldrsbeq fp, [r7], #-92 @ 0xffffffa4 │ │ │ │ - ldrsheq fp, [r7], #-92 @ 0xffffffa4 │ │ │ │ - subseq fp, r7, r8, lsl r6 │ │ │ │ - subseq fp, r7, r0, asr #12 │ │ │ │ - subseq fp, r7, ip, asr r6 │ │ │ │ - subseq fp, r7, r4, lsl #13 │ │ │ │ - subseq fp, r7, r8, lsr #13 │ │ │ │ - subseq fp, r7, r4, asr #13 │ │ │ │ - subseq fp, r7, r4, ror #13 │ │ │ │ - subseq fp, r7, r8, lsl #14 │ │ │ │ - subseq fp, r7, r8, lsr #14 │ │ │ │ - subseq fp, r7, r8, asr #14 │ │ │ │ - subseq fp, r7, r8, ror #14 │ │ │ │ - @ instruction: 0x0057b790 │ │ │ │ - ldrheq fp, [r7], #-116 @ 0xffffff8c │ │ │ │ - ldrsbeq fp, [r7], #-112 @ 0xffffff90 │ │ │ │ - subseq fp, r7, r0, lsl #16 │ │ │ │ - subseq fp, r7, r0, lsr r8 │ │ │ │ - subseq fp, r7, r0, asr r8 │ │ │ │ - subseq fp, r7, ip, ror #16 │ │ │ │ - subseq fp, r7, r8, lsl #17 │ │ │ │ - subseq fp, r7, r4, lsr #17 │ │ │ │ - ldrheq fp, [r7], #-140 @ 0xffffff74 │ │ │ │ - subseq fp, r7, r4, ror #17 │ │ │ │ - subseq fp, r7, r8, lsl #18 │ │ │ │ - subseq fp, r7, ip, lsr #18 │ │ │ │ - subseq fp, r7, r0, asr r9 │ │ │ │ - subseq fp, r7, ip, ror #18 │ │ │ │ - subseq fp, r7, ip, lsl #19 │ │ │ │ - subseq fp, r7, r8, lsr #19 │ │ │ │ - subseq fp, r7, r0, asr #19 │ │ │ │ - ldrsbeq fp, [r7], #-156 @ 0xffffff64 │ │ │ │ - ldrsheq fp, [r7], #-152 @ 0xffffff68 │ │ │ │ - subseq fp, r7, r8, lsl sl │ │ │ │ - subseq fp, r7, r4, lsr sl │ │ │ │ - subseq fp, r7, ip, asr sl │ │ │ │ - subseq fp, r7, r8, ror sl │ │ │ │ - @ instruction: 0x0057ba90 │ │ │ │ - subseq fp, r7, ip, lsr #21 │ │ │ │ - subseq fp, r7, ip, asr #21 │ │ │ │ - ldrsheq fp, [r7], #-164 @ 0xffffff5c │ │ │ │ - subseq fp, r7, r4, lsl fp │ │ │ │ - subseq fp, r7, r4, lsr fp │ │ │ │ - subseq fp, r7, r0, asr fp │ │ │ │ - subseq fp, r7, ip, ror #22 │ │ │ │ - subseq fp, r7, r4, lsl #23 │ │ │ │ - subseq fp, r7, r4, lsr #23 │ │ │ │ - subseq fp, r7, r0, asr #23 │ │ │ │ - ldrsbeq fp, [r7], #-188 @ 0xffffff44 │ │ │ │ - ldrsheq fp, [r7], #-184 @ 0xffffff48 │ │ │ │ - subseq fp, r7, ip, lsl ip │ │ │ │ - subseq fp, r7, ip, lsr ip │ │ │ │ - subseq fp, r7, ip, asr ip │ │ │ │ - subseq fp, r7, r8, ror ip │ │ │ │ - @ instruction: 0x0057bc94 │ │ │ │ - ldrheq fp, [r7], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq fp, [r7], #-196 @ 0xffffff3c │ │ │ │ - ldrsheq fp, [r7], #-192 @ 0xffffff40 │ │ │ │ - subseq fp, r7, r4, lsl sp │ │ │ │ - subseq fp, r7, r0, lsr sp │ │ │ │ - subseq fp, r7, r0, asr sp │ │ │ │ - subseq fp, r7, r0, ror sp │ │ │ │ - @ instruction: 0x0057bd9c │ │ │ │ - subseq fp, r7, r4, asr #27 │ │ │ │ - subseq fp, r7, r0, ror #27 │ │ │ │ - ldrsheq fp, [r7], #-220 @ 0xffffff24 │ │ │ │ - subseq fp, r7, r8, lsl lr │ │ │ │ - subseq fp, r7, r4, asr #28 │ │ │ │ - subseq fp, r7, r4, ror #28 │ │ │ │ - subseq fp, r7, r4, lsl #29 │ │ │ │ - subseq fp, r7, r0, lsr #29 │ │ │ │ - ldrheq fp, [r7], #-236 @ 0xffffff14 │ │ │ │ - ldrsbeq fp, [r7], #-236 @ 0xffffff14 │ │ │ │ - ldrsheq fp, [r7], #-232 @ 0xffffff18 │ │ │ │ - subseq fp, r7, r8, lsl pc │ │ │ │ - subseq fp, r7, r0, asr #30 │ │ │ │ - subseq fp, r7, ip, asr pc │ │ │ │ - subseq fp, r7, r8, ror pc │ │ │ │ - @ instruction: 0x0057bf94 │ │ │ │ - ldrheq fp, [r7], #-240 @ 0xffffff10 │ │ │ │ - subseq fp, r7, ip, asr #31 │ │ │ │ - subseq fp, r7, ip, ror #31 │ │ │ │ - subseq ip, r7, ip │ │ │ │ - subseq ip, r7, r8, lsr #32 │ │ │ │ - subseq ip, r7, r8, asr #32 │ │ │ │ - subseq ip, r7, r0, ror r0 │ │ │ │ - @ instruction: 0x0057c090 │ │ │ │ - ldrheq ip, [r7], #-4 │ │ │ │ - ldrsbeq ip, [r7], #-4 │ │ │ │ - ldrsheq ip, [r7], #-4 │ │ │ │ - subseq ip, r7, ip, lsl r1 │ │ │ │ - subseq ip, r7, r0, asr #2 │ │ │ │ - subseq ip, r7, ip, asr r1 │ │ │ │ - subseq ip, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x0057c19c │ │ │ │ - subseq ip, r7, r4, asr #3 │ │ │ │ - subseq ip, r7, r4, ror #3 │ │ │ │ - subseq ip, r7, r8, lsl #4 │ │ │ │ - subseq ip, r7, r8, lsr #4 │ │ │ │ - subseq ip, r7, r4, asr #4 │ │ │ │ - subseq ip, r7, r4, ror #4 │ │ │ │ - subseq ip, r7, r0, lsl #5 │ │ │ │ - subseq ip, r7, r4, lsr #5 │ │ │ │ - subseq ip, r7, r8, asr #5 │ │ │ │ - subseq ip, r7, r4, ror #5 │ │ │ │ - subseq ip, r7, r0, lsl #6 │ │ │ │ - subseq ip, r7, r4, lsr #6 │ │ │ │ - subseq ip, r7, r0, asr #6 │ │ │ │ - subseq ip, r7, ip, asr r3 │ │ │ │ - subseq ip, r7, r8, ror r3 │ │ │ │ - @ instruction: 0x0057c394 │ │ │ │ - ldrheq ip, [r7], #-48 @ 0xffffffd0 │ │ │ │ - ldrsbeq ip, [r7], #-48 @ 0xffffffd0 │ │ │ │ - subseq ip, r7, r8, ror #7 │ │ │ │ - subseq ip, r7, r4, lsl #8 │ │ │ │ - subseq ip, r7, r4, lsr #8 │ │ │ │ - subseq ip, r7, ip, lsr r4 │ │ │ │ - subseq ip, r7, r8, asr r4 │ │ │ │ - subseq ip, r7, r4, ror r4 │ │ │ │ - @ instruction: 0x0057c490 │ │ │ │ - ldrheq ip, [r7], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq ip, [r7], #-64 @ 0xffffffc0 │ │ │ │ - subseq ip, r7, ip, ror #9 │ │ │ │ - subseq ip, r7, r4, lsr r5 │ │ │ │ - subseq ip, r7, r8, asr r5 │ │ │ │ - subseq ip, r7, r4, ror r5 │ │ │ │ - @ instruction: 0x0057c590 │ │ │ │ - ldrheq ip, [r7], #-80 @ 0xffffffb0 │ │ │ │ - ldrsbeq ip, [r7], #-88 @ 0xffffffa8 │ │ │ │ - ldrsheq ip, [r7], #-84 @ 0xffffffac │ │ │ │ - subseq ip, r7, r4, lsl r6 │ │ │ │ - subseq ip, r7, r4, lsr r6 │ │ │ │ - subseq ip, r7, r0, asr r6 │ │ │ │ - subseq ip, r7, ip, ror #12 │ │ │ │ - @ instruction: 0x0057c690 │ │ │ │ - ldrheq ip, [r7], #-96 @ 0xffffffa0 │ │ │ │ - subseq ip, r7, ip, asr #13 │ │ │ │ - subseq ip, r7, r4, ror #13 │ │ │ │ - subseq ip, r7, r8, lsl #14 │ │ │ │ - subseq ip, r7, r0, lsr #14 │ │ │ │ - subseq ip, r7, r0, asr #14 │ │ │ │ - subseq ip, r7, r0, ror #14 │ │ │ │ - subseq ip, r7, r4, lsl #15 │ │ │ │ - subseq ip, r7, r8, lsr #15 │ │ │ │ - subseq ip, r7, r4, asr #15 │ │ │ │ - subseq ip, r7, r4, ror #15 │ │ │ │ - ldrsheq ip, [r7], #-124 @ 0xffffff84 │ │ │ │ - subseq ip, r7, r0, lsr #16 │ │ │ │ - subseq ip, r7, r0, asr #16 │ │ │ │ - subseq ip, r7, r0, ror #16 │ │ │ │ - subseq ip, r7, ip, ror r8 │ │ │ │ - @ instruction: 0x0057c89c │ │ │ │ - ldrheq ip, [r7], #-132 @ 0xffffff7c │ │ │ │ - ldrsbeq ip, [r7], #-128 @ 0xffffff80 │ │ │ │ - subseq ip, r7, ip, ror #17 │ │ │ │ - subseq ip, r7, ip, lsl #18 │ │ │ │ - subseq ip, r7, ip, lsr #18 │ │ │ │ - subseq ip, r7, ip, asr #18 │ │ │ │ - subseq ip, r7, ip, ror #18 │ │ │ │ - subseq ip, r7, ip, lsl #19 │ │ │ │ - ldrheq ip, [r7], #-148 @ 0xffffff6c │ │ │ │ - subseq ip, r7, ip, asr #19 │ │ │ │ - subseq ip, r7, r8, ror #19 │ │ │ │ - subseq ip, r7, ip, lsl #20 │ │ │ │ - subseq ip, r7, ip, lsr #20 │ │ │ │ - subseq ip, r7, r8, asr #20 │ │ │ │ - subseq ip, r7, r4, ror #20 │ │ │ │ - subseq ip, r7, r0, lsl #21 │ │ │ │ - @ instruction: 0x0057ca9c │ │ │ │ - ldrheq ip, [r7], #-164 @ 0xffffff5c │ │ │ │ - subseq ip, r7, ip, asr #21 │ │ │ │ - subseq ip, r7, r8, ror #21 │ │ │ │ - subseq ip, r7, r4, lsl #22 │ │ │ │ - subseq ip, r7, r0, lsr #22 │ │ │ │ - subseq ip, r7, r4, asr #22 │ │ │ │ - subseq ip, r7, r4, ror #22 │ │ │ │ - subseq ip, r7, r0, lsl #23 │ │ │ │ - subseq ip, r7, r0, lsr #23 │ │ │ │ - subseq ip, r7, r0, asr #23 │ │ │ │ - ldrsbeq ip, [r7], #-188 @ 0xffffff44 │ │ │ │ - ldrsheq ip, [r7], #-184 @ 0xffffff48 │ │ │ │ - subseq ip, r7, r4, lsl ip │ │ │ │ - subseq ip, r7, r4, lsr ip │ │ │ │ - subseq ip, r7, r4, asr ip │ │ │ │ - subseq ip, r7, r0, ror ip │ │ │ │ - subseq ip, r7, ip, lsl #25 │ │ │ │ - subseq ip, r7, r8, lsr #25 │ │ │ │ - subseq ip, r7, ip, asr #25 │ │ │ │ - subseq ip, r7, r8, ror #25 │ │ │ │ - subseq ip, r7, r8, lsl #26 │ │ │ │ - subseq ip, r7, r8, lsr #26 │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ - subseq ip, r7, r8, ror #26 │ │ │ │ - subseq ip, r7, r4, lsl #27 │ │ │ │ - subseq ip, r7, r0, lsr #27 │ │ │ │ - ldrheq ip, [r7], #-220 @ 0xffffff24 │ │ │ │ - ldrsbeq ip, [r7], #-220 @ 0xffffff24 │ │ │ │ - ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ - subseq ip, r7, r0, lsr lr │ │ │ │ - subseq ip, r7, r4, asr lr │ │ │ │ - subseq ip, r7, r4, ror lr │ │ │ │ - @ instruction: 0x0057ce94 │ │ │ │ - ldrheq ip, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq ip, [r7], #-224 @ 0xffffff20 │ │ │ │ - subseq ip, r7, r8, ror #29 │ │ │ │ - subseq ip, r7, r4, lsl #30 │ │ │ │ - subseq ip, r7, r4, lsr #30 │ │ │ │ - subseq ip, r7, r0, asr #30 │ │ │ │ - subseq ip, r7, ip, asr pc │ │ │ │ - subseq ip, r7, ip, ror pc │ │ │ │ - subseq ip, r7, r0, lsr #31 │ │ │ │ - subseq ip, r7, r0, asr #31 │ │ │ │ - ldrsbeq ip, [r7], #-252 @ 0xffffff04 │ │ │ │ - ldrsheq ip, [r7], #-248 @ 0xffffff08 │ │ │ │ - subseq sp, r7, ip, lsr #32 │ │ │ │ - subseq sp, r7, r8, asr #32 │ │ │ │ - subseq sp, r7, r4, rrx │ │ │ │ - subseq sp, r7, r4, lsr #1 │ │ │ │ - subseq sp, r7, r0, asr #1 │ │ │ │ - subseq sp, r7, r0, ror #1 │ │ │ │ - ldrsheq sp, [r7], #-12 │ │ │ │ - subseq sp, r7, ip, lsl r1 │ │ │ │ - subseq sp, r7, ip, lsr r1 │ │ │ │ - subseq sp, r7, r4, asr r1 │ │ │ │ - subseq sp, r7, r8, ror r1 │ │ │ │ - @ instruction: 0x0057d19c │ │ │ │ - ldrheq sp, [r7], #-28 @ 0xffffffe4 │ │ │ │ - ldrsbeq sp, [r7], #-24 @ 0xffffffe8 │ │ │ │ - ldrsheq sp, [r7], #-28 @ 0xffffffe4 │ │ │ │ - subseq sp, r7, r0, lsr #4 │ │ │ │ - subseq sp, r7, r4, asr #4 │ │ │ │ - subseq sp, r7, r8, ror #4 │ │ │ │ - subseq sp, r7, r4, lsl #5 │ │ │ │ - subseq sp, r7, r4, lsr #5 │ │ │ │ - subseq sp, r7, r0, asr #5 │ │ │ │ - subseq sp, r7, r4, ror #5 │ │ │ │ - subseq sp, r7, r4, lsl #6 │ │ │ │ - subseq sp, r7, r8, lsr #6 │ │ │ │ - subseq sp, r7, r4, asr #6 │ │ │ │ - subseq sp, r7, r8, ror #6 │ │ │ │ - subseq sp, r7, r8, lsl #7 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ - subseq sp, r7, r4, ror #7 │ │ │ │ - subseq sp, r7, r4, lsl #8 │ │ │ │ - subseq sp, r7, r8, lsr #8 │ │ │ │ - subseq sp, r7, r4, asr #8 │ │ │ │ - subseq sp, r7, r0, ror #8 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0057d498 │ │ │ │ - ldrheq sp, [r7], #-72 @ 0xffffffb8 │ │ │ │ - ldrsbeq sp, [r7], #-72 @ 0xffffffb8 │ │ │ │ - ldrsheq sp, [r7], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, r7, r0, lsr r5 │ │ │ │ - subseq sp, r7, r8, asr #10 │ │ │ │ - subseq sp, r7, r4, ror #10 │ │ │ │ - subseq sp, r7, r0, lsl #11 │ │ │ │ - @ instruction: 0x0057d59c │ │ │ │ - ldrheq sp, [r7], #-84 @ 0xffffffac │ │ │ │ - subseq sp, r7, ip, asr #11 │ │ │ │ - subseq sp, r7, r4, ror #11 │ │ │ │ - subseq sp, r7, r4, lsl #12 │ │ │ │ - subseq sp, r7, r0, lsr #12 │ │ │ │ - subseq sp, r7, ip, lsr r6 │ │ │ │ - subseq sp, r7, r8, asr r6 │ │ │ │ - subseq sp, r7, r8, ror r6 │ │ │ │ - @ instruction: 0x0057d698 │ │ │ │ - ldrheq sp, [r7], #-108 @ 0xffffff94 │ │ │ │ - ldrsbeq sp, [r7], #-108 @ 0xffffff94 │ │ │ │ - ldrsheq sp, [r7], #-108 @ 0xffffff94 │ │ │ │ - subseq sp, r7, r8, lsl r7 │ │ │ │ - subseq sp, r7, r0, asr r7 │ │ │ │ - subseq sp, r7, ip, ror #14 │ │ │ │ - subseq sp, r7, r8, lsl #15 │ │ │ │ - subseq sp, r7, r4, lsr #15 │ │ │ │ - subseq sp, r7, r0, asr #15 │ │ │ │ - subseq sp, r7, r4, ror #15 │ │ │ │ - subseq sp, r7, r0, lsl #16 │ │ │ │ - subseq sp, r7, r0, lsr #16 │ │ │ │ - subseq sp, r7, ip, lsr r8 │ │ │ │ - subseq sp, r7, r4, asr r8 │ │ │ │ - subseq sp, r7, r0, ror r8 │ │ │ │ - subseq sp, r7, ip, lsl #17 │ │ │ │ - subseq sp, r7, ip, lsr #17 │ │ │ │ - subseq sp, r7, r8, asr #17 │ │ │ │ - subseq sp, r7, ip, ror #17 │ │ │ │ - subseq sp, r7, r8, lsl #18 │ │ │ │ - subseq sp, r7, r4, lsr #18 │ │ │ │ - subseq sp, r7, r4, asr #18 │ │ │ │ - subseq sp, r7, r4, ror #18 │ │ │ │ - subseq sp, r7, r4, lsl #19 │ │ │ │ - subseq sp, r7, r0, lsr #19 │ │ │ │ - ldrheq sp, [r7], #-156 @ 0xffffff64 │ │ │ │ - ldrsbeq sp, [r7], #-156 @ 0xffffff64 │ │ │ │ - ldrsheq sp, [r7], #-156 @ 0xffffff64 │ │ │ │ - subseq sp, r7, ip, lsl sl │ │ │ │ - subseq sp, r7, ip, lsr sl │ │ │ │ - subseq sp, r7, r8, asr sl │ │ │ │ - subseq sp, r7, r8, ror sl │ │ │ │ - @ instruction: 0x0057da98 │ │ │ │ - ldrheq sp, [r7], #-164 @ 0xffffff5c │ │ │ │ - ldrsbeq sp, [r7], #-164 @ 0xffffff5c │ │ │ │ - ldrsheq sp, [r7], #-168 @ 0xffffff58 │ │ │ │ - subseq sp, r7, r4, lsl fp │ │ │ │ - subseq sp, r7, ip, lsr #22 │ │ │ │ - subseq sp, r7, r8, asr #22 │ │ │ │ - subseq sp, r7, r4, ror #22 │ │ │ │ - subseq sp, r7, r8, lsl #23 │ │ │ │ - subseq sp, r7, r4, lsr #23 │ │ │ │ - subseq sp, r7, r0, asr #23 │ │ │ │ - ldrsbeq sp, [r7], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq sp, [r7], #-176 @ 0xffffff50 │ │ │ │ - subseq sp, r7, ip, lsl #24 │ │ │ │ - subseq sp, r7, r8, lsr #24 │ │ │ │ - subseq sp, r7, r4, asr #24 │ │ │ │ - subseq sp, r7, r4, ror #24 │ │ │ │ - subseq sp, r7, ip, lsl #25 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ - ldrsheq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ - subseq sp, r7, r8, lsl sp │ │ │ │ - subseq sp, r7, r8, lsr sp │ │ │ │ - subseq sp, r7, r4, asr sp │ │ │ │ - subseq sp, r7, r0, ror sp │ │ │ │ - subseq sp, r7, ip, lsl #27 │ │ │ │ - ldrheq sp, [r7], #-208 @ 0xffffff30 │ │ │ │ - ldrsbeq sp, [r7], #-208 @ 0xffffff30 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - subseq sp, r7, ip, lsl #28 │ │ │ │ - subseq sp, r7, r8, lsr #28 │ │ │ │ - subseq sp, r7, r4, asr #28 │ │ │ │ - subseq sp, r7, r4, ror #28 │ │ │ │ - subseq sp, r7, r4, lsl #29 │ │ │ │ - @ instruction: 0x0057de9c │ │ │ │ - ldrheq sp, [r7], #-232 @ 0xffffff18 │ │ │ │ - ldrsbeq sp, [r7], #-224 @ 0xffffff20 │ │ │ │ - subseq sp, r7, ip, ror #29 │ │ │ │ - subseq sp, r7, r8, lsl #30 │ │ │ │ - subseq sp, r7, r0, lsr #30 │ │ │ │ - subseq sp, r7, ip, lsr pc │ │ │ │ - subseq sp, r7, r8, asr pc │ │ │ │ - subseq sp, r7, r8, ror pc │ │ │ │ - @ instruction: 0x0057df98 │ │ │ │ - ldrheq sp, [r7], #-252 @ 0xffffff04 │ │ │ │ - subseq sp, r7, r0, ror #31 │ │ │ │ - subseq lr, r7, r0 │ │ │ │ - subseq lr, r7, ip, lsl r0 │ │ │ │ - subseq lr, r7, r8, lsr r0 │ │ │ │ - subseq lr, r7, r4, asr r0 │ │ │ │ - subseq lr, r7, r0, ror r0 │ │ │ │ - @ instruction: 0x0057e090 │ │ │ │ - ldrheq lr, [r7], #-0 │ │ │ │ - subseq lr, r7, ip, asr #1 │ │ │ │ - subseq lr, r7, r8, ror #1 │ │ │ │ - subseq lr, r7, r4, lsl #2 │ │ │ │ - subseq lr, r7, r0, lsr #2 │ │ │ │ - subseq lr, r7, r0, asr #2 │ │ │ │ - subseq lr, r7, r0, ror #2 │ │ │ │ - subseq lr, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x0057e198 │ │ │ │ - ldrheq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - ldrsheq lr, [r7], #-16 │ │ │ │ - subseq lr, r7, ip, lsl #4 │ │ │ │ - subseq lr, r7, r8, lsr #4 │ │ │ │ - subseq lr, r7, ip, asr #4 │ │ │ │ - subseq lr, r7, r0, ror r2 │ │ │ │ - subseq lr, r7, ip, lsl #5 │ │ │ │ - subseq lr, r7, ip, lsr #5 │ │ │ │ - subseq lr, r7, r4, asr #5 │ │ │ │ - subseq lr, r7, r0, ror #5 │ │ │ │ - ldrsheq lr, [r7], #-40 @ 0xffffffd8 │ │ │ │ - subseq lr, r7, r4, lsl r3 │ │ │ │ - subseq lr, r7, r0, lsr r3 │ │ │ │ - subseq lr, r7, ip, asr #6 │ │ │ │ - subseq lr, r7, r4, ror r3 │ │ │ │ - @ instruction: 0x0057e394 │ │ │ │ - ldrheq lr, [r7], #-52 @ 0xffffffcc │ │ │ │ - ldrsbeq lr, [r7], #-60 @ 0xffffffc4 │ │ │ │ - subseq lr, r7, r4, lsl #8 │ │ │ │ - subseq lr, r7, r0, lsr #8 │ │ │ │ - subseq lr, r7, r0, asr #8 │ │ │ │ - subseq lr, r7, r8, asr r4 │ │ │ │ - subseq lr, r7, r0, ror r4 │ │ │ │ - subseq lr, r7, ip, lsl #9 │ │ │ │ - subseq lr, r7, ip, lsr #9 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - subseq lr, r7, r0, ror #9 │ │ │ │ - ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ - subseq lr, r7, ip, lsl r5 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ - subseq lr, r7, r8, asr r5 │ │ │ │ - subseq lr, r7, r8, ror r5 │ │ │ │ - @ instruction: 0x0057e598 │ │ │ │ - ldrheq lr, [r7], #-88 @ 0xffffffa8 │ │ │ │ - ldrsbeq lr, [r7], #-84 @ 0xffffffac │ │ │ │ - ldrsheq lr, [r7], #-92 @ 0xffffffa4 │ │ │ │ - subseq lr, r7, ip, lsl r6 │ │ │ │ - subseq lr, r7, r8, lsr r6 │ │ │ │ - subseq lr, r7, r4, asr r6 │ │ │ │ - subseq lr, r7, r0, ror r6 │ │ │ │ - subseq lr, r7, ip, lsl #13 │ │ │ │ - subseq lr, r7, r8, lsr #13 │ │ │ │ - subseq lr, r7, r8, asr #13 │ │ │ │ - subseq lr, r7, r4, ror #13 │ │ │ │ - subseq lr, r7, r4, lsl #14 │ │ │ │ - subseq lr, r7, r0, lsr #14 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - subseq lr, r7, ip, asr r7 │ │ │ │ - subseq lr, r7, r8, ror r7 │ │ │ │ - @ instruction: 0x0057e79c │ │ │ │ - ldrheq lr, [r7], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq lr, [r7], #-120 @ 0xffffff88 │ │ │ │ - subseq lr, r7, r0, lsl #16 │ │ │ │ - subseq lr, r7, ip, lsl r8 │ │ │ │ - subseq lr, r7, ip, lsr r8 │ │ │ │ - subseq lr, r7, ip, asr r8 │ │ │ │ - subseq lr, r7, r8, ror r8 │ │ │ │ - @ instruction: 0x0057e894 │ │ │ │ - subseq lr, r7, ip, lsr #17 │ │ │ │ - subseq lr, r7, ip, asr #17 │ │ │ │ - ldrsheq lr, [r7], #-128 @ 0xffffff80 │ │ │ │ - subseq lr, r7, r0, lsl r9 │ │ │ │ - subseq lr, r7, ip, lsr #18 │ │ │ │ - subseq lr, r7, r8, asr #18 │ │ │ │ - subseq lr, r7, r8, ror #18 │ │ │ │ - subseq lr, r7, r4, lsl #19 │ │ │ │ - subseq lr, r7, r4, lsr #19 │ │ │ │ - subseq lr, r7, r4, asr #19 │ │ │ │ - subseq lr, r7, r4, ror #19 │ │ │ │ - subseq lr, r7, r0, lsl #20 │ │ │ │ - subseq lr, r7, r0, lsr #20 │ │ │ │ - subseq lr, r7, ip, lsr sl │ │ │ │ - subseq lr, r7, r8, asr sl │ │ │ │ - subseq lr, r7, r8, ror sl │ │ │ │ - subseq lr, r7, r0, lsr #21 │ │ │ │ - ldrheq lr, [r7], #-172 @ 0xffffff54 │ │ │ │ - ldrsbeq lr, [r7], #-168 @ 0xffffff58 │ │ │ │ - ldrsheq lr, [r7], #-164 @ 0xffffff5c │ │ │ │ - subseq lr, r7, r0, lsl fp │ │ │ │ - subseq lr, r7, r8, lsr fp │ │ │ │ - subseq lr, r7, r4, asr fp │ │ │ │ - subseq lr, r7, ip, ror #22 │ │ │ │ - subseq lr, r7, ip, lsl #23 │ │ │ │ - subseq lr, r7, ip, lsr #23 │ │ │ │ - subseq lr, r7, r8, asr #23 │ │ │ │ - subseq lr, r7, r8, ror #23 │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq lr, r7, r0, lsr #24 │ │ │ │ - subseq lr, r7, ip, lsr ip │ │ │ │ - subseq lr, r7, r8, asr ip │ │ │ │ - subseq lr, r7, r4, ror ip │ │ │ │ - @ instruction: 0x0057ec90 │ │ │ │ - ldrheq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - ldrsheq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - subseq lr, r7, ip, lsl #26 │ │ │ │ - subseq lr, r7, ip, lsr #26 │ │ │ │ - subseq lr, r7, r8, asr #26 │ │ │ │ - subseq lr, r7, r4, ror #26 │ │ │ │ - @ instruction: 0x0057ed94 │ │ │ │ - ldrheq lr, [r7], #-208 @ 0xffffff30 │ │ │ │ - subseq lr, r7, r8, asr #27 │ │ │ │ - subseq lr, r7, r4, ror #27 │ │ │ │ - subseq lr, r7, ip, lsl #28 │ │ │ │ - subseq lr, r7, r8, lsr #28 │ │ │ │ - subseq lr, r7, r8, asr #28 │ │ │ │ - subseq lr, r7, r8, ror #28 │ │ │ │ - subseq lr, r7, r8, lsl #29 │ │ │ │ - subseq lr, r7, r4, lsr #29 │ │ │ │ - subseq lr, r7, r0, asr #29 │ │ │ │ - subseq lr, r7, r0, ror #29 │ │ │ │ - ldrsheq lr, [r7], #-236 @ 0xffffff14 │ │ │ │ - subseq lr, r7, r8, lsl pc │ │ │ │ - subseq lr, r7, r8, lsr pc │ │ │ │ - subseq lr, r7, r4, asr pc │ │ │ │ - subseq lr, r7, r0, ror pc │ │ │ │ - subseq lr, r7, ip, lsl #31 │ │ │ │ - subseq lr, r7, ip, lsr #31 │ │ │ │ - subseq lr, r7, r4, asr #31 │ │ │ │ - subseq lr, r7, r8, ror #31 │ │ │ │ - subseq pc, r7, r8 │ │ │ │ - subseq pc, r7, r8, lsr #32 │ │ │ │ - subseq pc, r7, r8, asr #32 │ │ │ │ - subseq pc, r7, r4, rrx │ │ │ │ - subseq pc, r7, r4, lsl #1 │ │ │ │ - subseq pc, r7, r0, lsr #1 │ │ │ │ - ldrheq pc, [r7], #-8 @ │ │ │ │ - ldrsbeq pc, [r7], #-4 @ │ │ │ │ - ldrsheq pc, [r7], #-4 @ │ │ │ │ - subseq pc, r7, ip, lsl #2 │ │ │ │ - subseq pc, r7, r8, lsr #2 │ │ │ │ - subseq pc, r7, r4, asr #2 │ │ │ │ - subseq pc, r7, ip, asr r1 @ │ │ │ │ - subseq pc, r7, r8, ror r1 @ │ │ │ │ - @ instruction: 0x0057f19c │ │ │ │ - ldrheq pc, [r7], #-20 @ 0xffffffec @ │ │ │ │ - ldrsbeq pc, [r7], #-24 @ 0xffffffe8 @ │ │ │ │ - ldrsheq pc, [r7], #-20 @ 0xffffffec @ │ │ │ │ - subseq pc, r7, r0, lsl r2 @ │ │ │ │ - subseq pc, r7, ip, lsr #4 │ │ │ │ - subseq pc, r7, r8, asr #4 │ │ │ │ - subseq pc, r7, r8, ror #4 │ │ │ │ - @ instruction: 0x0057f290 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - ldrsbeq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ - subseq pc, r7, ip, ror #5 │ │ │ │ - subseq pc, r7, r8, lsl #6 │ │ │ │ - subseq pc, r7, r4, lsr #6 │ │ │ │ - subseq pc, r7, r0, asr #6 │ │ │ │ - subseq pc, r7, r8, asr r3 @ │ │ │ │ - subseq pc, r7, r8, ror r3 @ │ │ │ │ - @ instruction: 0x0057f398 │ │ │ │ - ldrheq pc, [r7], #-52 @ 0xffffffcc @ │ │ │ │ - ldrsbeq pc, [r7], #-56 @ 0xffffffc8 @ │ │ │ │ - ldrsheq pc, [r7], #-52 @ 0xffffffcc @ │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - subseq r9, r7, ip, ror #21 │ │ │ │ - subseq r9, r7, r4, lsr #22 │ │ │ │ - subseq r9, r7, r4, lsl #22 │ │ │ │ - subseq r9, r7, ip, asr fp │ │ │ │ - subseq r9, r7, r4, lsr #23 │ │ │ │ - subseq r9, r7, ip, lsl #24 │ │ │ │ - ldrsheq r9, [r7], #-176 @ 0xffffff50 │ │ │ │ - subseq r9, r7, r0, asr #20 │ │ │ │ - subseq r9, r7, r0, lsr #19 │ │ │ │ - subseq r9, r7, r0, asr #19 │ │ │ │ - subseq r9, r7, r0, ror #19 │ │ │ │ - subseq r9, r7, r0, lsl #20 │ │ │ │ - subseq r9, r7, r0, lsr #20 │ │ │ │ - subseq r9, r7, ip, asr sl │ │ │ │ - subseq r9, r7, ip, ror sl │ │ │ │ - @ instruction: 0x00579a9c │ │ │ │ - subseq r9, r7, r0, lsl #23 │ │ │ │ - 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 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + @ instruction: 0x0035d8fc │ │ │ │ + eorseq sp, r5, r8, lsl #18 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r8, asr r9 │ │ │ │ + @ instruction: 0x0008b3bc │ │ │ │ + andeq pc, r9, r4, lsl #29 │ │ │ │ + strdeq r1, [r9], -r0 │ │ │ │ + subseq r9, r7, r4, asr ip │ │ │ │ + subseq r9, r7, r4, ror ip │ │ │ │ + @ instruction: 0x00579c94 │ │ │ │ + ldrheq r9, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrsbeq r9, [r7], #-196 @ 0xffffff3c │ │ │ │ + ldrsheq r9, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq r9, r7, ip, lsl #26 │ │ │ │ + subseq r9, r7, r0, lsr sp │ │ │ │ + subseq r9, r7, ip, asr #26 │ │ │ │ + subseq r9, r7, r0, ror sp │ │ │ │ + ldrheq r9, [r7], #-220 @ 0xffffff24 │ │ │ │ + subseq r9, r7, r0, ror #27 │ │ │ │ + ldrsheq r9, [r7], #-220 @ 0xffffff24 │ │ │ │ + subseq r9, r7, r4, lsr #28 │ │ │ │ + subseq r9, r7, r0, asr #28 │ │ │ │ + subseq r9, r7, r0, ror #28 │ │ │ │ + subseq r9, r7, r0, lsl #29 │ │ │ │ + subseq r9, r7, r0, lsr #29 │ │ │ │ + ldrheq r9, [r7], #-236 @ 0xffffff14 │ │ │ │ + ldrsbeq r9, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldrsheq r9, [r7], #-232 @ 0xffffff18 │ │ │ │ + subseq r9, r7, ip, lsl pc │ │ │ │ + subseq r9, r7, ip, lsr pc │ │ │ │ + subseq r9, r7, ip, asr pc │ │ │ │ + subseq r9, r7, ip, ror pc │ │ │ │ + @ instruction: 0x00579f9c │ │ │ │ + ldrheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ + subseq r9, r7, r0, ror #31 │ │ │ │ + subseq sl, r7, r4 │ │ │ │ + subseq sl, r7, r4, lsr #32 │ │ │ │ + subseq sl, r7, r4, asr #32 │ │ │ │ + subseq sl, r7, r8, rrx │ │ │ │ + subseq sl, r7, r8, lsl #1 │ │ │ │ + ldrheq sl, [r7], #-0 │ │ │ │ + ldrsbeq sl, [r7], #-4 │ │ │ │ + ldrsheq sl, [r7], #-8 │ │ │ │ + subseq sl, r7, r0, lsr #2 │ │ │ │ + subseq sl, r7, r0, asr #2 │ │ │ │ + subseq sl, r7, r4, ror #2 │ │ │ │ + subseq sl, r7, r4, lsl #3 │ │ │ │ + ldrheq sl, [r7], #-20 @ 0xffffffec │ │ │ │ + ldrsbeq sl, [r7], #-16 │ │ │ │ + ldrsheq sl, [r7], #-16 │ │ │ │ + subseq sl, r7, r0, lsl r2 │ │ │ │ + subseq sl, r7, r0, lsr r2 │ │ │ │ + subseq sl, r7, r0, asr r2 │ │ │ │ + subseq sl, r7, r4, ror r2 │ │ │ │ + @ instruction: 0x0057a290 │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ + subseq sl, r7, ip, asr #5 │ │ │ │ + subseq sl, r7, ip, ror #5 │ │ │ │ + subseq sl, r7, r8, lsl #6 │ │ │ │ + subseq sl, r7, r8, lsr #6 │ │ │ │ + subseq sl, r7, r8, asr #6 │ │ │ │ + subseq sl, r7, ip, ror #6 │ │ │ │ + subseq sl, r7, ip, lsl #7 │ │ │ │ + ldrheq sl, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrsbeq sl, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrsheq sl, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq sl, r7, ip, lsl #8 │ │ │ │ + subseq sl, r7, r8, lsr #8 │ │ │ │ + subseq sl, r7, r8, asr #8 │ │ │ │ + subseq sl, r7, r0, ror r4 │ │ │ │ + @ instruction: 0x0057a494 │ │ │ │ + ldrheq sl, [r7], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq sl, [r7], #-72 @ 0xffffffb8 │ │ │ │ + subseq sl, r7, r0, lsl #10 │ │ │ │ + subseq sl, r7, r4, lsr #10 │ │ │ │ + subseq sl, r7, r0, asr #10 │ │ │ │ + subseq sl, r7, r0, ror #10 │ │ │ │ + subseq sl, r7, r0, lsl #11 │ │ │ │ + subseq sl, r7, r0, lsr #11 │ │ │ │ + subseq sl, r7, r4, asr #11 │ │ │ │ + subseq sl, r7, r4, ror #11 │ │ │ │ + subseq sl, r7, r4, lsl #12 │ │ │ │ + subseq sl, r7, r4, lsr #12 │ │ │ │ + subseq sl, r7, r4, asr #12 │ │ │ │ + subseq sl, r7, r4, ror #12 │ │ │ │ + subseq sl, r7, r4, lsl #13 │ │ │ │ + subseq sl, r7, r4, lsr #13 │ │ │ │ + subseq sl, r7, ip, asr #13 │ │ │ │ + ldrsheq sl, [r7], #-100 @ 0xffffff9c │ │ │ │ + subseq sl, r7, r0, lsl r7 │ │ │ │ + subseq sl, r7, r0, lsr r7 │ │ │ │ + subseq sl, r7, ip, asr #14 │ │ │ │ + subseq sl, r7, ip, ror #14 │ │ │ │ + subseq sl, r7, ip, lsl #15 │ │ │ │ + ldrheq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ + ldrsbeq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ + ldrsheq sl, [r7], #-120 @ 0xffffff88 │ │ │ │ + subseq sl, r7, ip, lsl r8 │ │ │ │ + subseq sl, r7, ip, lsr r8 │ │ │ │ + subseq sl, r7, r8, asr r8 │ │ │ │ + subseq sl, r7, r4, ror r8 │ │ │ │ + @ instruction: 0x0057a898 │ │ │ │ + ldrheq sl, [r7], #-136 @ 0xffffff78 │ │ │ │ + ldrsbeq sl, [r7], #-136 @ 0xffffff78 │ │ │ │ + ldrsheq sl, [r7], #-136 @ 0xffffff78 │ │ │ │ + subseq sl, r7, r4, lsl r9 │ │ │ │ + subseq sl, r7, r4, lsr r9 │ │ │ │ + subseq sl, r7, r8, asr r9 │ │ │ │ + subseq sl, r7, r8, ror r9 │ │ │ │ + @ instruction: 0x0057a998 │ │ │ │ + ldrheq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrsheq sl, [r7], #-152 @ 0xffffff68 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + subseq sl, r7, r4, lsr sl │ │ │ │ + subseq sl, r7, r0, asr sl │ │ │ │ + subseq sl, r7, ip, ror #20 │ │ │ │ + subseq sl, r7, r8, lsl #21 │ │ │ │ + subseq sl, r7, r8, lsr #21 │ │ │ │ + subseq sl, r7, ip, asr #21 │ │ │ │ + subseq sl, r7, ip, ror #21 │ │ │ │ + subseq sl, r7, ip, lsl #22 │ │ │ │ + subseq sl, r7, r8, lsr #22 │ │ │ │ + subseq sl, r7, ip, asr #22 │ │ │ │ + subseq sl, r7, ip, ror #22 │ │ │ │ + subseq sl, r7, ip, lsl #23 │ │ │ │ + ldrheq sl, [r7], #-176 @ 0xffffff50 │ │ │ │ + ldrsbeq sl, [r7], #-176 @ 0xffffff50 │ │ │ │ + subseq sl, r7, ip, ror #23 │ │ │ │ + subseq sl, r7, r8, lsl #24 │ │ │ │ + subseq sl, r7, r8, lsr #24 │ │ │ │ + subseq sl, r7, ip, asr #24 │ │ │ │ + subseq sl, r7, ip, ror #24 │ │ │ │ + subseq sl, r7, ip, lsl #25 │ │ │ │ + subseq sl, r7, ip, lsr #25 │ │ │ │ + subseq sl, r7, ip, asr #25 │ │ │ │ + ldrsheq sl, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq sl, r7, r8, lsr sp │ │ │ │ + subseq sl, r7, ip, asr sp │ │ │ │ + subseq sl, r7, r0, lsl #27 │ │ │ │ + subseq sl, r7, r0, lsr #27 │ │ │ │ + subseq sl, r7, r0, asr #27 │ │ │ │ + subseq sl, r7, r0, ror #27 │ │ │ │ + subseq sl, r7, r0, lsl #28 │ │ │ │ + subseq sl, r7, ip, lsl lr │ │ │ │ + subseq sl, r7, ip, lsr lr │ │ │ │ + subseq sl, r7, ip, asr lr │ │ │ │ + subseq sl, r7, ip, ror lr │ │ │ │ + @ instruction: 0x0057ae9c │ │ │ │ + ldrheq sl, [r7], #-236 @ 0xffffff14 │ │ │ │ + subseq sl, r7, r0, ror #29 │ │ │ │ + subseq sl, r7, r0, lsl #30 │ │ │ │ + subseq sl, r7, ip, lsl pc │ │ │ │ + subseq sl, r7, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, ror #30 │ │ │ │ + subseq sl, r7, r0, lsl #31 │ │ │ │ + subseq sl, r7, r4, lsr #31 │ │ │ │ + subseq sl, r7, r4, asr #31 │ │ │ │ + subseq sl, r7, r8, ror #31 │ │ │ │ + subseq fp, r7, r8 │ │ │ │ + subseq fp, r7, r8, lsr #32 │ │ │ │ + subseq fp, r7, r4, asr r0 │ │ │ │ + subseq fp, r7, r0, ror r0 │ │ │ │ + subseq fp, r7, ip, lsl #1 │ │ │ │ + ldrheq fp, [r7], #-4 │ │ │ │ + ldrsbeq fp, [r7], #-12 │ │ │ │ + ldrsheq fp, [r7], #-12 │ │ │ │ + subseq fp, r7, ip, lsl r1 │ │ │ │ + subseq fp, r7, r0, asr #2 │ │ │ │ + subseq fp, r7, r8, ror r1 │ │ │ │ + subseq fp, r7, r8, lsr #3 │ │ │ │ + ldrsbeq fp, [r7], #-16 │ │ │ │ + subseq fp, r7, r4, lsl #4 │ │ │ │ + subseq fp, r7, ip, lsr #4 │ │ │ │ + subseq fp, r7, r4, asr r2 │ │ │ │ + subseq fp, r7, r4, ror r2 │ │ │ │ + @ instruction: 0x0057b290 │ │ │ │ + ldrheq fp, [r7], #-32 @ 0xffffffe0 │ │ │ │ + ldrsbeq fp, [r7], #-32 @ 0xffffffe0 │ │ │ │ + subseq fp, r7, ip, ror #5 │ │ │ │ + subseq fp, r7, r8, lsl #6 │ │ │ │ + subseq fp, r7, r8, lsr #6 │ │ │ │ + subseq fp, r7, r8, asr #6 │ │ │ │ + subseq fp, r7, r8, ror #6 │ │ │ │ + subseq fp, r7, ip, lsl #7 │ │ │ │ + ldrheq fp, [r7], #-60 @ 0xffffffc4 │ │ │ │ + ldrsbeq fp, [r7], #-60 @ 0xffffffc4 │ │ │ │ + ldrsheq fp, [r7], #-60 @ 0xffffffc4 │ │ │ │ + subseq fp, r7, r0, lsr #8 │ │ │ │ + subseq fp, r7, r4, asr #8 │ │ │ │ + subseq fp, r7, ip, ror #8 │ │ │ │ + @ instruction: 0x0057b490 │ │ │ │ + ldrheq fp, [r7], #-64 @ 0xffffffc0 │ │ │ │ + ldrsbeq fp, [r7], #-64 @ 0xffffffc0 │ │ │ │ + ldrsheq fp, [r7], #-68 @ 0xffffffbc │ │ │ │ + subseq fp, r7, r4, lsr r5 │ │ │ │ + subseq fp, r7, r8, asr r5 │ │ │ │ + subseq fp, r7, r0, lsl #11 │ │ │ │ + subseq fp, r7, r4, lsr #11 │ │ │ │ + ldrheq fp, [r7], #-92 @ 0xffffffa4 │ │ │ │ + subseq fp, r7, r4, ror #11 │ │ │ │ + subseq fp, r7, r4, lsl #12 │ │ │ │ + subseq fp, r7, r0, lsr #12 │ │ │ │ + subseq fp, r7, r8, asr #12 │ │ │ │ + subseq fp, r7, r4, ror #12 │ │ │ │ + subseq fp, r7, ip, lsl #13 │ │ │ │ + ldrheq fp, [r7], #-96 @ 0xffffffa0 │ │ │ │ + subseq fp, r7, ip, asr #13 │ │ │ │ + subseq fp, r7, ip, ror #13 │ │ │ │ + subseq fp, r7, r0, lsl r7 │ │ │ │ + subseq fp, r7, r0, lsr r7 │ │ │ │ + subseq fp, r7, r0, asr r7 │ │ │ │ + subseq fp, r7, r0, ror r7 │ │ │ │ + @ instruction: 0x0057b798 │ │ │ │ + ldrheq fp, [r7], #-124 @ 0xffffff84 │ │ │ │ + ldrsbeq fp, [r7], #-120 @ 0xffffff88 │ │ │ │ + subseq fp, r7, r8, lsl #16 │ │ │ │ + subseq fp, r7, r8, lsr r8 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + subseq fp, r7, r4, ror r8 │ │ │ │ + @ instruction: 0x0057b890 │ │ │ │ + subseq fp, r7, ip, lsr #17 │ │ │ │ + subseq fp, r7, r4, asr #17 │ │ │ │ + subseq fp, r7, ip, ror #17 │ │ │ │ + subseq fp, r7, r0, lsl r9 │ │ │ │ + subseq fp, r7, r4, lsr r9 │ │ │ │ + subseq fp, r7, r8, asr r9 │ │ │ │ + subseq fp, r7, r4, ror r9 │ │ │ │ + @ instruction: 0x0057b994 │ │ │ │ + ldrheq fp, [r7], #-144 @ 0xffffff70 │ │ │ │ + subseq fp, r7, r8, asr #19 │ │ │ │ + subseq fp, r7, r4, ror #19 │ │ │ │ + subseq fp, r7, r0, lsl #20 │ │ │ │ + subseq fp, r7, r0, lsr #20 │ │ │ │ + subseq fp, r7, ip, lsr sl │ │ │ │ + subseq fp, r7, r4, ror #20 │ │ │ │ + subseq fp, r7, r0, lsl #21 │ │ │ │ + @ instruction: 0x0057ba98 │ │ │ │ + ldrheq fp, [r7], #-164 @ 0xffffff5c │ │ │ │ + ldrsbeq fp, [r7], #-164 @ 0xffffff5c │ │ │ │ + ldrsheq fp, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq fp, r7, ip, lsl fp │ │ │ │ + subseq fp, r7, ip, lsr fp │ │ │ │ + subseq fp, r7, r8, asr fp │ │ │ │ + subseq fp, r7, r4, ror fp │ │ │ │ + subseq fp, r7, ip, lsl #23 │ │ │ │ + subseq fp, r7, ip, lsr #23 │ │ │ │ + subseq fp, r7, r8, asr #23 │ │ │ │ + subseq fp, r7, r4, ror #23 │ │ │ │ + subseq fp, r7, r0, lsl #24 │ │ │ │ + subseq fp, r7, r4, lsr #24 │ │ │ │ + subseq fp, r7, r4, asr #24 │ │ │ │ + subseq fp, r7, r4, ror #24 │ │ │ │ + subseq fp, r7, r0, lsl #25 │ │ │ │ + @ instruction: 0x0057bc9c │ │ │ │ + ldrheq fp, [r7], #-204 @ 0xffffff34 │ │ │ │ + ldrsbeq fp, [r7], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq fp, [r7], #-200 @ 0xffffff38 │ │ │ │ + subseq fp, r7, ip, lsl sp │ │ │ │ + subseq fp, r7, r8, lsr sp │ │ │ │ + subseq fp, r7, r8, asr sp │ │ │ │ + subseq fp, r7, r8, ror sp │ │ │ │ + subseq fp, r7, r4, lsr #27 │ │ │ │ + subseq fp, r7, ip, asr #27 │ │ │ │ + subseq fp, r7, r8, ror #27 │ │ │ │ + subseq fp, r7, r4, lsl #28 │ │ │ │ + subseq fp, r7, r0, lsr #28 │ │ │ │ + subseq fp, r7, ip, asr #28 │ │ │ │ + subseq fp, r7, ip, ror #28 │ │ │ │ + subseq fp, r7, ip, lsl #29 │ │ │ │ + subseq fp, r7, r8, lsr #29 │ │ │ │ + subseq fp, r7, r4, asr #29 │ │ │ │ + subseq fp, r7, r4, ror #29 │ │ │ │ + subseq fp, r7, r0, lsl #30 │ │ │ │ + subseq fp, r7, r0, lsr #30 │ │ │ │ + subseq fp, r7, r8, asr #30 │ │ │ │ + subseq fp, r7, r4, ror #30 │ │ │ │ + subseq fp, r7, r0, lsl #31 │ │ │ │ + @ instruction: 0x0057bf9c │ │ │ │ + ldrheq fp, [r7], #-248 @ 0xffffff08 │ │ │ │ + ldrsbeq fp, [r7], #-244 @ 0xffffff0c │ │ │ │ + ldrsheq fp, [r7], #-244 @ 0xffffff0c │ │ │ │ + subseq ip, r7, r4, lsl r0 │ │ │ │ + subseq ip, r7, r0, lsr r0 │ │ │ │ + subseq ip, r7, r0, asr r0 │ │ │ │ + subseq ip, r7, r8, ror r0 │ │ │ │ + @ instruction: 0x0057c098 │ │ │ │ + ldrheq ip, [r7], #-12 │ │ │ │ + ldrsbeq ip, [r7], #-12 │ │ │ │ + ldrsheq ip, [r7], #-12 │ │ │ │ + subseq ip, r7, r4, lsr #2 │ │ │ │ + subseq ip, r7, r8, asr #2 │ │ │ │ + subseq ip, r7, r4, ror #2 │ │ │ │ + subseq ip, r7, r4, lsl #3 │ │ │ │ + subseq ip, r7, r4, lsr #3 │ │ │ │ + subseq ip, r7, ip, asr #3 │ │ │ │ + subseq ip, r7, ip, ror #3 │ │ │ │ + subseq ip, r7, r0, lsl r2 │ │ │ │ + subseq ip, r7, r0, lsr r2 │ │ │ │ + subseq ip, r7, ip, asr #4 │ │ │ │ + subseq ip, r7, ip, ror #4 │ │ │ │ + subseq ip, r7, r8, lsl #5 │ │ │ │ + subseq ip, r7, ip, lsr #5 │ │ │ │ + ldrsbeq ip, [r7], #-32 @ 0xffffffe0 │ │ │ │ + subseq ip, r7, ip, ror #5 │ │ │ │ + subseq ip, r7, r8, lsl #6 │ │ │ │ + subseq ip, r7, ip, lsr #6 │ │ │ │ + subseq ip, r7, r8, asr #6 │ │ │ │ + subseq ip, r7, r4, ror #6 │ │ │ │ + subseq ip, r7, r0, lsl #7 │ │ │ │ + @ instruction: 0x0057c39c │ │ │ │ + ldrheq ip, [r7], #-56 @ 0xffffffc8 │ │ │ │ + ldrsbeq ip, [r7], #-56 @ 0xffffffc8 │ │ │ │ + ldrsheq ip, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq ip, r7, ip, lsl #8 │ │ │ │ + subseq ip, r7, ip, lsr #8 │ │ │ │ + subseq ip, r7, r4, asr #8 │ │ │ │ + subseq ip, r7, r0, ror #8 │ │ │ │ + subseq ip, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0057c498 │ │ │ │ + ldrheq ip, [r7], #-76 @ 0xffffffb4 │ │ │ │ + ldrsbeq ip, [r7], #-72 @ 0xffffffb8 │ │ │ │ + ldrsheq ip, [r7], #-68 @ 0xffffffbc │ │ │ │ + subseq ip, r7, ip, lsr r5 │ │ │ │ + subseq ip, r7, r0, ror #10 │ │ │ │ + subseq ip, r7, ip, ror r5 │ │ │ │ + @ instruction: 0x0057c598 │ │ │ │ + ldrheq ip, [r7], #-88 @ 0xffffffa8 │ │ │ │ + subseq ip, r7, r0, ror #11 │ │ │ │ + ldrsheq ip, [r7], #-92 @ 0xffffffa4 │ │ │ │ + subseq ip, r7, ip, lsl r6 │ │ │ │ + subseq ip, r7, ip, lsr r6 │ │ │ │ + subseq ip, r7, r8, asr r6 │ │ │ │ + subseq ip, r7, r4, ror r6 │ │ │ │ + @ instruction: 0x0057c698 │ │ │ │ + ldrheq ip, [r7], #-104 @ 0xffffff98 │ │ │ │ + ldrsbeq ip, [r7], #-100 @ 0xffffff9c │ │ │ │ + subseq ip, r7, ip, ror #13 │ │ │ │ + subseq ip, r7, r0, lsl r7 │ │ │ │ + subseq ip, r7, r8, lsr #14 │ │ │ │ + subseq ip, r7, r8, asr #14 │ │ │ │ + subseq ip, r7, r8, ror #14 │ │ │ │ + subseq ip, r7, ip, lsl #15 │ │ │ │ + ldrheq ip, [r7], #-112 @ 0xffffff90 │ │ │ │ + subseq ip, r7, ip, asr #15 │ │ │ │ + subseq ip, r7, ip, ror #15 │ │ │ │ + subseq ip, r7, r4, lsl #16 │ │ │ │ + subseq ip, r7, r8, lsr #16 │ │ │ │ + subseq ip, r7, r8, asr #16 │ │ │ │ + subseq ip, r7, r8, ror #16 │ │ │ │ + subseq ip, r7, r4, lsl #17 │ │ │ │ + subseq ip, r7, r4, lsr #17 │ │ │ │ + ldrheq ip, [r7], #-140 @ 0xffffff74 │ │ │ │ + ldrsbeq ip, [r7], #-136 @ 0xffffff78 │ │ │ │ + ldrsheq ip, [r7], #-132 @ 0xffffff7c │ │ │ │ + subseq ip, r7, r4, lsl r9 │ │ │ │ + subseq ip, r7, r4, lsr r9 │ │ │ │ + subseq ip, r7, r4, asr r9 │ │ │ │ + subseq ip, r7, r4, ror r9 │ │ │ │ + @ instruction: 0x0057c994 │ │ │ │ + ldrheq ip, [r7], #-156 @ 0xffffff64 │ │ │ │ + ldrsbeq ip, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrsheq ip, [r7], #-144 @ 0xffffff70 │ │ │ │ + subseq ip, r7, r4, lsl sl │ │ │ │ + subseq ip, r7, r4, lsr sl │ │ │ │ + subseq ip, r7, r0, asr sl │ │ │ │ + subseq ip, r7, ip, ror #20 │ │ │ │ + subseq ip, r7, r8, lsl #21 │ │ │ │ + subseq ip, r7, r4, lsr #21 │ │ │ │ + ldrheq ip, [r7], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq ip, [r7], #-164 @ 0xffffff5c │ │ │ │ + ldrsheq ip, [r7], #-160 @ 0xffffff60 │ │ │ │ + subseq ip, r7, ip, lsl #22 │ │ │ │ + subseq ip, r7, r8, lsr #22 │ │ │ │ + subseq ip, r7, ip, asr #22 │ │ │ │ + subseq ip, r7, ip, ror #22 │ │ │ │ + subseq ip, r7, r8, lsl #23 │ │ │ │ + subseq ip, r7, r8, lsr #23 │ │ │ │ + subseq ip, r7, r8, asr #23 │ │ │ │ + subseq ip, r7, r4, ror #23 │ │ │ │ + subseq ip, r7, r0, lsl #24 │ │ │ │ + subseq ip, r7, ip, lsl ip │ │ │ │ + subseq ip, r7, ip, lsr ip │ │ │ │ + subseq ip, r7, ip, asr ip │ │ │ │ + subseq ip, r7, r8, ror ip │ │ │ │ + @ instruction: 0x0057cc94 │ │ │ │ + ldrheq ip, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrsbeq ip, [r7], #-196 @ 0xffffff3c │ │ │ │ + ldrsheq ip, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq ip, r7, r0, lsl sp │ │ │ │ + subseq ip, r7, r0, lsr sp │ │ │ │ + subseq ip, r7, r4, asr sp │ │ │ │ + subseq ip, r7, r0, ror sp │ │ │ │ + subseq ip, r7, ip, lsl #27 │ │ │ │ + subseq ip, r7, r8, lsr #27 │ │ │ │ + subseq ip, r7, r4, asr #27 │ │ │ │ + subseq ip, r7, r4, ror #27 │ │ │ │ + subseq ip, r7, r0, lsl #28 │ │ │ │ + subseq ip, r7, r8, lsr lr │ │ │ │ + subseq ip, r7, ip, asr lr │ │ │ │ + subseq ip, r7, ip, ror lr │ │ │ │ + @ instruction: 0x0057ce9c │ │ │ │ + ldrheq ip, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldrsbeq ip, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldrsheq ip, [r7], #-224 @ 0xffffff20 │ │ │ │ + subseq ip, r7, ip, lsl #30 │ │ │ │ + subseq ip, r7, ip, lsr #30 │ │ │ │ + subseq ip, r7, r8, asr #30 │ │ │ │ + subseq ip, r7, r4, ror #30 │ │ │ │ + subseq ip, r7, r4, lsl #31 │ │ │ │ + subseq ip, r7, r8, lsr #31 │ │ │ │ + subseq ip, r7, r8, asr #31 │ │ │ │ + subseq ip, r7, r4, ror #31 │ │ │ │ + subseq sp, r7, r0 │ │ │ │ + subseq sp, r7, r4, lsr r0 │ │ │ │ + subseq sp, r7, r0, asr r0 │ │ │ │ + subseq sp, r7, ip, rrx │ │ │ │ + subseq sp, r7, ip, lsr #1 │ │ │ │ + subseq sp, r7, r8, asr #1 │ │ │ │ + subseq sp, r7, r8, ror #1 │ │ │ │ + subseq sp, r7, r4, lsl #2 │ │ │ │ + subseq sp, r7, r4, lsr #2 │ │ │ │ + subseq sp, r7, r4, asr #2 │ │ │ │ + subseq sp, r7, ip, asr r1 │ │ │ │ + subseq sp, r7, r0, lsl #3 │ │ │ │ + subseq sp, r7, r4, lsr #3 │ │ │ │ + subseq sp, r7, r4, asr #3 │ │ │ │ + subseq sp, r7, r0, ror #3 │ │ │ │ + subseq sp, r7, r4, lsl #4 │ │ │ │ + subseq sp, r7, r8, lsr #4 │ │ │ │ + subseq sp, r7, ip, asr #4 │ │ │ │ + subseq sp, r7, r0, ror r2 │ │ │ │ + subseq sp, r7, ip, lsl #5 │ │ │ │ + subseq sp, r7, ip, lsr #5 │ │ │ │ + subseq sp, r7, r8, asr #5 │ │ │ │ + subseq sp, r7, ip, ror #5 │ │ │ │ + subseq sp, r7, ip, lsl #6 │ │ │ │ + subseq sp, r7, r0, lsr r3 │ │ │ │ + subseq sp, r7, ip, asr #6 │ │ │ │ + subseq sp, r7, r0, ror r3 │ │ │ │ + @ instruction: 0x0057d390 │ │ │ │ + ldrheq sp, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq sp, r7, ip, ror #7 │ │ │ │ + subseq sp, r7, ip, lsl #8 │ │ │ │ + subseq sp, r7, r0, lsr r4 │ │ │ │ + subseq sp, r7, ip, asr #8 │ │ │ │ + subseq sp, r7, r8, ror #8 │ │ │ │ + subseq sp, r7, r4, lsl #9 │ │ │ │ + subseq sp, r7, r0, lsr #9 │ │ │ │ + subseq sp, r7, r0, asr #9 │ │ │ │ + subseq sp, r7, r0, ror #9 │ │ │ │ + ldrsheq sp, [r7], #-76 @ 0xffffffb4 │ │ │ │ + subseq sp, r7, r8, lsr r5 │ │ │ │ + subseq sp, r7, r0, asr r5 │ │ │ │ + subseq sp, r7, ip, ror #10 │ │ │ │ + subseq sp, r7, r8, lsl #11 │ │ │ │ + subseq sp, r7, r4, lsr #11 │ │ │ │ + ldrheq sp, [r7], #-92 @ 0xffffffa4 │ │ │ │ + ldrsbeq sp, [r7], #-84 @ 0xffffffac │ │ │ │ + subseq sp, r7, ip, ror #11 │ │ │ │ + subseq sp, r7, ip, lsl #12 │ │ │ │ + subseq sp, r7, r8, lsr #12 │ │ │ │ + subseq sp, r7, r4, asr #12 │ │ │ │ + subseq sp, r7, r0, ror #12 │ │ │ │ + subseq sp, r7, r0, lsl #13 │ │ │ │ + subseq sp, r7, r0, lsr #13 │ │ │ │ + subseq sp, r7, r4, asr #13 │ │ │ │ + subseq sp, r7, r4, ror #13 │ │ │ │ + subseq sp, r7, r4, lsl #14 │ │ │ │ + subseq sp, r7, r0, lsr #14 │ │ │ │ + subseq sp, r7, r8, asr r7 │ │ │ │ + subseq sp, r7, r4, ror r7 │ │ │ │ + @ instruction: 0x0057d790 │ │ │ │ + subseq sp, r7, ip, lsr #15 │ │ │ │ + subseq sp, r7, r8, asr #15 │ │ │ │ + subseq sp, r7, ip, ror #15 │ │ │ │ + subseq sp, r7, r8, lsl #16 │ │ │ │ + subseq sp, r7, r8, lsr #16 │ │ │ │ + subseq sp, r7, r4, asr #16 │ │ │ │ + subseq sp, r7, ip, asr r8 │ │ │ │ + subseq sp, r7, r8, ror r8 │ │ │ │ + @ instruction: 0x0057d894 │ │ │ │ + ldrheq sp, [r7], #-132 @ 0xffffff7c │ │ │ │ + ldrsbeq sp, [r7], #-128 @ 0xffffff80 │ │ │ │ + ldrsheq sp, [r7], #-132 @ 0xffffff7c │ │ │ │ + subseq sp, r7, r0, lsl r9 │ │ │ │ + subseq sp, r7, ip, lsr #18 │ │ │ │ + subseq sp, r7, ip, asr #18 │ │ │ │ + subseq sp, r7, ip, ror #18 │ │ │ │ + subseq sp, r7, ip, lsl #19 │ │ │ │ + subseq sp, r7, r8, lsr #19 │ │ │ │ + subseq sp, r7, r4, asr #19 │ │ │ │ + subseq sp, r7, r4, ror #19 │ │ │ │ + subseq sp, r7, r4, lsl #20 │ │ │ │ + subseq sp, r7, r4, lsr #20 │ │ │ │ + subseq sp, r7, r4, asr #20 │ │ │ │ + subseq sp, r7, r0, ror #20 │ │ │ │ + subseq sp, r7, r0, lsl #21 │ │ │ │ + subseq sp, r7, r0, lsr #21 │ │ │ │ + ldrheq sp, [r7], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq sp, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq sp, r7, r0, lsl #22 │ │ │ │ + subseq sp, r7, ip, lsl fp │ │ │ │ + subseq sp, r7, r4, lsr fp │ │ │ │ + subseq sp, r7, r0, asr fp │ │ │ │ + subseq sp, r7, ip, ror #22 │ │ │ │ + @ instruction: 0x0057db90 │ │ │ │ + subseq sp, r7, ip, lsr #23 │ │ │ │ + subseq sp, r7, r8, asr #23 │ │ │ │ + subseq sp, r7, r0, ror #23 │ │ │ │ + ldrsheq sp, [r7], #-184 @ 0xffffff48 │ │ │ │ + subseq sp, r7, r4, lsl ip │ │ │ │ + subseq sp, r7, r0, lsr ip │ │ │ │ + subseq sp, r7, ip, asr #24 │ │ │ │ + subseq sp, r7, ip, ror #24 │ │ │ │ + @ instruction: 0x0057dc94 │ │ │ │ + ldrheq sp, [r7], #-204 @ 0xffffff34 │ │ │ │ + ldrsbeq sp, [r7], #-200 @ 0xffffff38 │ │ │ │ + ldrsheq sp, [r7], #-200 @ 0xffffff38 │ │ │ │ + subseq sp, r7, r0, lsr #26 │ │ │ │ + subseq sp, r7, r0, asr #26 │ │ │ │ + subseq sp, r7, ip, asr sp │ │ │ │ + subseq sp, r7, r8, ror sp │ │ │ │ + @ instruction: 0x0057dd94 │ │ │ │ + ldrheq sp, [r7], #-216 @ 0xffffff28 │ │ │ │ + ldrsbeq sp, [r7], #-216 @ 0xffffff28 │ │ │ │ + ldrsheq sp, [r7], #-212 @ 0xffffff2c │ │ │ │ + subseq sp, r7, r4, lsl lr │ │ │ │ + subseq sp, r7, r0, lsr lr │ │ │ │ + subseq sp, r7, ip, asr #28 │ │ │ │ + subseq sp, r7, ip, ror #28 │ │ │ │ + subseq sp, r7, ip, lsl #29 │ │ │ │ + subseq sp, r7, r4, lsr #29 │ │ │ │ + subseq sp, r7, r0, asr #29 │ │ │ │ + ldrsbeq sp, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldrsheq sp, [r7], #-228 @ 0xffffff1c │ │ │ │ + subseq sp, r7, r0, lsl pc │ │ │ │ + subseq sp, r7, r8, lsr #30 │ │ │ │ + subseq sp, r7, r4, asr #30 │ │ │ │ + subseq sp, r7, r0, ror #30 │ │ │ │ + subseq sp, r7, r0, lsl #31 │ │ │ │ + subseq sp, r7, r0, lsr #31 │ │ │ │ + subseq sp, r7, r4, asr #31 │ │ │ │ + subseq sp, r7, r8, ror #31 │ │ │ │ + subseq lr, r7, r8 │ │ │ │ + subseq lr, r7, r4, lsr #32 │ │ │ │ + subseq lr, r7, r0, asr #32 │ │ │ │ + subseq lr, r7, ip, asr r0 │ │ │ │ + subseq lr, r7, r8, ror r0 │ │ │ │ + @ instruction: 0x0057e098 │ │ │ │ + ldrheq lr, [r7], #-8 │ │ │ │ + ldrsbeq lr, [r7], #-4 │ │ │ │ + ldrsheq lr, [r7], #-0 │ │ │ │ + subseq lr, r7, ip, lsl #2 │ │ │ │ + subseq lr, r7, r8, lsr #2 │ │ │ │ + subseq lr, r7, r8, asr #2 │ │ │ │ + subseq lr, r7, r8, ror #2 │ │ │ │ + subseq lr, r7, r4, lsl #3 │ │ │ │ + subseq lr, r7, r0, lsr #3 │ │ │ │ + ldrheq lr, [r7], #-28 @ 0xffffffe4 │ │ │ │ + ldrsbeq lr, [r7], #-28 @ 0xffffffe4 │ │ │ │ + ldrsheq lr, [r7], #-24 @ 0xffffffe8 │ │ │ │ + subseq lr, r7, r4, lsl r2 │ │ │ │ + subseq lr, r7, r0, lsr r2 │ │ │ │ + subseq lr, r7, r4, asr r2 │ │ │ │ + subseq lr, r7, r8, ror r2 │ │ │ │ + @ instruction: 0x0057e294 │ │ │ │ + ldrheq lr, [r7], #-36 @ 0xffffffdc │ │ │ │ + subseq lr, r7, ip, asr #5 │ │ │ │ + subseq lr, r7, r8, ror #5 │ │ │ │ + subseq lr, r7, r0, lsl #6 │ │ │ │ + subseq lr, r7, ip, lsl r3 │ │ │ │ + subseq lr, r7, r8, lsr r3 │ │ │ │ + subseq lr, r7, r4, asr r3 │ │ │ │ + subseq lr, r7, ip, ror r3 │ │ │ │ + @ instruction: 0x0057e39c │ │ │ │ + ldrheq lr, [r7], #-60 @ 0xffffffc4 │ │ │ │ + subseq lr, r7, r4, ror #7 │ │ │ │ + subseq lr, r7, ip, lsl #8 │ │ │ │ + subseq lr, r7, r8, lsr #8 │ │ │ │ + subseq lr, r7, r8, asr #8 │ │ │ │ + subseq lr, r7, r0, ror #8 │ │ │ │ + subseq lr, r7, r8, ror r4 │ │ │ │ + @ instruction: 0x0057e494 │ │ │ │ + ldrheq lr, [r7], #-68 @ 0xffffffbc │ │ │ │ + subseq lr, r7, ip, asr #9 │ │ │ │ + subseq lr, r7, r8, ror #9 │ │ │ │ + subseq lr, r7, r4, lsl #10 │ │ │ │ + subseq lr, r7, r4, lsr #10 │ │ │ │ + subseq lr, r7, r0, asr #10 │ │ │ │ + subseq lr, r7, r0, ror #10 │ │ │ │ + subseq lr, r7, r0, lsl #11 │ │ │ │ + subseq lr, r7, r0, lsr #11 │ │ │ │ + subseq lr, r7, r0, asr #11 │ │ │ │ + ldrsbeq lr, [r7], #-92 @ 0xffffffa4 │ │ │ │ + subseq lr, r7, r4, lsl #12 │ │ │ │ + subseq lr, r7, r4, lsr #12 │ │ │ │ + subseq lr, r7, r0, asr #12 │ │ │ │ + subseq lr, r7, ip, asr r6 │ │ │ │ + subseq lr, r7, r8, ror r6 │ │ │ │ + @ instruction: 0x0057e694 │ │ │ │ + ldrheq lr, [r7], #-96 @ 0xffffffa0 │ │ │ │ + ldrsbeq lr, [r7], #-96 @ 0xffffffa0 │ │ │ │ + subseq lr, r7, ip, ror #13 │ │ │ │ + subseq lr, r7, ip, lsl #14 │ │ │ │ + subseq lr, r7, r8, lsr #14 │ │ │ │ + subseq lr, r7, r4, asr #14 │ │ │ │ + subseq lr, r7, r4, ror #14 │ │ │ │ + subseq lr, r7, r0, lsl #15 │ │ │ │ + subseq lr, r7, r4, lsr #15 │ │ │ │ + subseq lr, r7, r4, asr #15 │ │ │ │ + subseq lr, r7, r0, ror #15 │ │ │ │ + subseq lr, r7, r8, lsl #16 │ │ │ │ + subseq lr, r7, r4, lsr #16 │ │ │ │ + subseq lr, r7, r4, asr #16 │ │ │ │ + subseq lr, r7, r4, ror #16 │ │ │ │ + subseq lr, r7, r0, lsl #17 │ │ │ │ + @ instruction: 0x0057e89c │ │ │ │ + ldrheq lr, [r7], #-132 @ 0xffffff7c │ │ │ │ + ldrsbeq lr, [r7], #-132 @ 0xffffff7c │ │ │ │ + ldrsheq lr, [r7], #-136 @ 0xffffff78 │ │ │ │ + subseq lr, r7, r8, lsl r9 │ │ │ │ + subseq lr, r7, r4, lsr r9 │ │ │ │ + subseq lr, r7, r0, asr r9 │ │ │ │ + subseq lr, r7, r0, ror r9 │ │ │ │ + subseq lr, r7, ip, lsl #19 │ │ │ │ + subseq lr, r7, ip, lsr #19 │ │ │ │ + subseq lr, r7, ip, asr #19 │ │ │ │ + subseq lr, r7, ip, ror #19 │ │ │ │ + subseq lr, r7, r8, lsl #20 │ │ │ │ + subseq lr, r7, r8, lsr #20 │ │ │ │ + subseq lr, r7, r4, asr #20 │ │ │ │ + subseq lr, r7, r0, ror #20 │ │ │ │ + subseq lr, r7, r0, lsl #21 │ │ │ │ + subseq lr, r7, r8, lsr #21 │ │ │ │ + subseq lr, r7, r4, asr #21 │ │ │ │ + subseq lr, r7, r0, ror #21 │ │ │ │ + ldrsheq lr, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq lr, r7, r8, lsl fp │ │ │ │ + subseq lr, r7, r0, asr #22 │ │ │ │ + subseq lr, r7, ip, asr fp │ │ │ │ + subseq lr, r7, r4, ror fp │ │ │ │ + @ instruction: 0x0057eb94 │ │ │ │ + ldrheq lr, [r7], #-180 @ 0xffffff4c │ │ │ │ + ldrsbeq lr, [r7], #-176 @ 0xffffff50 │ │ │ │ + ldrsheq lr, [r7], #-176 @ 0xffffff50 │ │ │ │ + subseq lr, r7, ip, lsl #24 │ │ │ │ + subseq lr, r7, r8, lsr #24 │ │ │ │ + subseq lr, r7, r4, asr #24 │ │ │ │ + subseq lr, r7, r0, ror #24 │ │ │ │ + subseq lr, r7, ip, ror ip │ │ │ │ + @ instruction: 0x0057ec98 │ │ │ │ + ldrheq lr, [r7], #-200 @ 0xffffff38 │ │ │ │ + ldrsbeq lr, [r7], #-200 @ 0xffffff38 │ │ │ │ + ldrsheq lr, [r7], #-200 @ 0xffffff38 │ │ │ │ + subseq lr, r7, r4, lsl sp │ │ │ │ + subseq lr, r7, r4, lsr sp │ │ │ │ + subseq lr, r7, r0, asr sp │ │ │ │ + subseq lr, r7, ip, ror #26 │ │ │ │ + @ instruction: 0x0057ed9c │ │ │ │ + ldrheq lr, [r7], #-216 @ 0xffffff28 │ │ │ │ + ldrsbeq lr, [r7], #-208 @ 0xffffff30 │ │ │ │ + subseq lr, r7, ip, ror #27 │ │ │ │ + subseq lr, r7, r4, lsl lr │ │ │ │ + subseq lr, r7, r0, lsr lr │ │ │ │ + subseq lr, r7, r0, asr lr │ │ │ │ + subseq lr, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0057ee90 │ │ │ │ + subseq lr, r7, ip, lsr #29 │ │ │ │ + subseq lr, r7, r8, asr #29 │ │ │ │ + subseq lr, r7, r8, ror #29 │ │ │ │ + subseq lr, r7, r4, lsl #30 │ │ │ │ + subseq lr, r7, r0, lsr #30 │ │ │ │ + subseq lr, r7, r0, asr #30 │ │ │ │ + subseq lr, r7, ip, asr pc │ │ │ │ + subseq lr, r7, r8, ror pc │ │ │ │ + @ instruction: 0x0057ef94 │ │ │ │ + ldrheq lr, [r7], #-244 @ 0xffffff0c │ │ │ │ + subseq lr, r7, ip, asr #31 │ │ │ │ + ldrsheq lr, [r7], #-240 @ 0xffffff10 │ │ │ │ + subseq pc, r7, r0, lsl r0 @ │ │ │ │ + subseq pc, r7, r0, lsr r0 @ │ │ │ │ + subseq pc, r7, r0, asr r0 @ │ │ │ │ + subseq pc, r7, ip, rrx │ │ │ │ + subseq pc, r7, ip, lsl #1 │ │ │ │ + subseq pc, r7, r8, lsr #1 │ │ │ │ + subseq pc, r7, r0, asr #1 │ │ │ │ + ldrsbeq pc, [r7], #-12 @ │ │ │ │ + ldrsheq pc, [r7], #-12 @ │ │ │ │ + subseq pc, r7, r4, lsl r1 @ │ │ │ │ + subseq pc, r7, r0, lsr r1 @ │ │ │ │ + subseq pc, r7, ip, asr #2 │ │ │ │ + subseq pc, r7, r4, ror #2 │ │ │ │ + subseq pc, r7, r0, lsl #3 │ │ │ │ + subseq pc, r7, r4, lsr #3 │ │ │ │ + ldrheq pc, [r7], #-28 @ 0xffffffe4 @ │ │ │ │ + subseq pc, r7, r0, ror #3 │ │ │ │ + ldrsheq pc, [r7], #-28 @ 0xffffffe4 @ │ │ │ │ + subseq pc, r7, r8, lsl r2 @ │ │ │ │ + subseq pc, r7, r4, lsr r2 @ │ │ │ │ + subseq pc, r7, r0, asr r2 @ │ │ │ │ + subseq pc, r7, r0, ror r2 @ │ │ │ │ + @ instruction: 0x0057f298 │ │ │ │ + ldrheq pc, [r7], #-40 @ 0xffffffd8 @ │ │ │ │ + ldrsbeq pc, [r7], #-40 @ 0xffffffd8 @ │ │ │ │ + ldrsheq pc, [r7], #-36 @ 0xffffffdc @ │ │ │ │ + subseq pc, r7, r0, lsl r3 @ │ │ │ │ + subseq pc, r7, ip, lsr #6 │ │ │ │ + subseq pc, r7, r8, asr #6 │ │ │ │ + subseq pc, r7, r0, ror #6 │ │ │ │ + subseq pc, r7, r0, lsl #7 │ │ │ │ + subseq pc, r7, r0, lsr #7 │ │ │ │ + ldrheq pc, [r7], #-60 @ 0xffffffc4 @ │ │ │ │ + subseq pc, r7, r0, ror #7 │ │ │ │ + ldrsheq pc, [r7], #-60 @ 0xffffffc4 @ │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + ldrsheq r9, [r7], #-164 @ 0xffffff5c │ │ │ │ + subseq r9, r7, ip, lsr #22 │ │ │ │ + subseq r9, r7, ip, lsl #22 │ │ │ │ + subseq r9, r7, r4, ror #22 │ │ │ │ + subseq r9, r7, ip, lsr #23 │ │ │ │ + subseq r9, r7, r4, lsl ip │ │ │ │ + ldrsheq r9, [r7], #-184 @ 0xffffff48 │ │ │ │ + subseq r9, r7, r8, asr #20 │ │ │ │ + subseq r9, r7, r8, lsr #19 │ │ │ │ + subseq r9, r7, r8, asr #19 │ │ │ │ + subseq r9, r7, r8, ror #19 │ │ │ │ + subseq r9, r7, r8, lsl #20 │ │ │ │ + subseq r9, r7, r8, lsr #20 │ │ │ │ + subseq r9, r7, r4, ror #20 │ │ │ │ + subseq r9, r7, r4, lsl #21 │ │ │ │ + subseq r9, r7, r4, lsr #21 │ │ │ │ + subseq r9, r7, r8, lsl #23 │ │ │ │ + subseq r9, r7, ip, asr #23 │ │ │ │ + subseq r9, r7, r8, lsr ip │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + ldrsbeq r9, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq r9, r7, r4, asr #21 │ │ │ │ + subseq r0, r8, ip, lsr #32 │ │ │ │ + subseq r0, r8, r8, lsl r0 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq r1, r9, r8, lsr #14 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - mlaseq sp, r0, r6, r1 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + strdeq r1, [r9], -r0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + mlaseq sp, r0, r1, r2 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - mlaseq r5, r8, r4, r9 │ │ │ │ - subseq ip, r7, r4, ror r4 │ │ │ │ - subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq fp, r8, ip, lsr #32 │ │ │ │ - eorseq ip, r5, r4, lsl #27 │ │ │ │ - subseq sp, r7, r4, asr #7 │ │ │ │ - subseq sp, r7, r8, lsr r7 │ │ │ │ - subseq fp, r7, ip, lsl #19 │ │ │ │ + mlaseq r5, r8, pc, r9 @ │ │ │ │ + subseq ip, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0057d090 │ │ │ │ + eorseq sl, r8, r4, ror #25 │ │ │ │ + eorseq sp, r5, r4, lsl #17 │ │ │ │ + subseq sp, r7, ip, asr #7 │ │ │ │ + subseq sp, r7, r0, asr #14 │ │ │ │ + @ instruction: 0x0057b994 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - subseq sl, r7, r0, asr #8 │ │ │ │ + subseq sl, r7, r8, asr #8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x003d16d0 │ │ │ │ + @ instruction: 0x003d21d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r5, r0, lsr lr │ │ │ │ - eorseq lr, r5, r4, ror #22 │ │ │ │ + eorseq sp, r5, r0, lsr r9 │ │ │ │ + eorseq pc, r5, r4, ror #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq ip, r5, r8, asr #28 │ │ │ │ - ldr r0, [pc, #-1136] @ 8ec68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1140] @ 8ec6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1144] @ 8ec70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1148] @ 8ec74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1152] @ 8ec78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1156] @ 8ec7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1160] @ 8ec80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1164] @ 8ec84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1168] @ 8ec88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1172] @ 8ec8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1176] @ 8ec90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1180] @ 8ec94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1184] @ 8ec98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1188] @ 8ec9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1192] @ 8eca0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1196] @ 8eca4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1200] @ 8eca8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1204] @ 8ecac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1208] @ 8ecb0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1212] @ 8ecb4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1216] @ 8ecb8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1220] @ 8ecbc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1224] @ 8ecc0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1228] @ 8ecc4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1232] @ 8ecc8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1236] @ 8eccc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1240] @ 8ecd0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1244] @ 8ecd4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1248] @ 8ecd8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1252] @ 8ecdc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1256] @ 8ece0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1260] @ 8ece4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1264] @ 8ece8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1268] @ 8ecec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1272] @ 8ecf0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1276] @ 8ecf4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1280] @ 8ecf8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1284] @ 8ecfc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1288] @ 8ed00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1292] @ 8ed04 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1296] @ 8ed08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1300] @ 8ed0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1304] @ 8ed10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1308] @ 8ed14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1312] @ 8ed18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1316] @ 8ed1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1320] @ 8ed20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1324] @ 8ed24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1328] @ 8ed28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1332] @ 8ed2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1336] @ 8ed30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1340] @ 8ed34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1344] @ 8ed38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1348] @ 8ed3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1352] @ 8ed40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1356] @ 8ed44 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1360] @ 8ed48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1364] @ 8ed4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1368] @ 8ed50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1372] @ 8ed54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1376] @ 8ed58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1380] @ 8ed5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1384] @ 8ed60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1388] @ 8ed64 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1392] @ 8ed68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1396] @ 8ed6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1400] @ 8ed70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1404] @ 8ed74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1408] @ 8ed78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1412] @ 8ed7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1416] @ 8ed80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1420] @ 8ed84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1424] @ 8ed88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1428] @ 8ed8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1432] @ 8ed90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1436] @ 8ed94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1440] @ 8ed98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1444] @ 8ed9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1448] @ 8eda0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1452] @ 8eda4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1456] @ 8eda8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1460] @ 8edac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1464] @ 8edb0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1468] @ 8edb4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1472] @ 8edb8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1476] @ 8edbc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1480] @ 8edc0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1484] @ 8edc4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1488] @ 8edc8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1492] @ 8edcc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1496] @ 8edd0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1500] @ 8edd4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1504] @ 8edd8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1508] @ 8eddc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1512] @ 8ede0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1516] @ 8ede4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1520] @ 8ede8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1524] @ 8edec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1528] @ 8edf0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1532] @ 8edf4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1536] @ 8edf8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1540] @ 8edfc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1544] @ 8ee00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1548] @ 8ee04 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1552] @ 8ee08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1556] @ 8ee0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1560] @ 8ee10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1564] @ 8ee14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1568] @ 8ee18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1572] @ 8ee1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1576] @ 8ee20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1580] @ 8ee24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1584] @ 8ee28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1588] @ 8ee2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1592] @ 8ee30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1596] @ 8ee34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1600] @ 8ee38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1604] @ 8ee3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1608] @ 8ee40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1612] @ 8ee44 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1616] @ 8ee48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1620] @ 8ee4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1624] @ 8ee50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1628] @ 8ee54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1632] @ 8ee58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1636] @ 8ee5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1640] @ 8ee60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1644] @ 8ee64 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1648] @ 8ee68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1652] @ 8ee6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1656] @ 8ee70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1660] @ 8ee74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1664] @ 8ee78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1668] @ 8ee7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1672] @ 8ee80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1676] @ 8ee84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1680] @ 8ee88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1684] @ 8ee8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1688] @ 8ee90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1692] @ 8ee94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1696] @ 8ee98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1700] @ 8ee9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1704] @ 8eea0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1708] @ 8eea4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1712] @ 8eea8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1716] @ 8eeac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1720] @ 8eeb0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1724] @ 8eeb4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1728] @ 8eeb8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1732] @ 8eebc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1736] @ 8eec0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1740] @ 8eec4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1744] @ 8eec8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1748] @ 8eecc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1752] @ 8eed0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1756] @ 8eed4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1760] @ 8eed8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1764] @ 8eedc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1768] @ 8eee0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1772] @ 8eee4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1776] @ 8eee8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1780] @ 8eeec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1784] @ 8eef0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1788] @ 8eef4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1792] @ 8eef8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1796] @ 8eefc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1800] @ 8ef00 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1804] @ 8ef04 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1808] @ 8ef08 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1812] @ 8ef0c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1816] @ 8ef10 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1820] @ 8ef14 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1824] @ 8ef18 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1828] @ 8ef1c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1832] @ 8ef20 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1836] @ 8ef24 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1840] @ 8ef28 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1844] @ 8ef2c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1848] @ 8ef30 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1852] @ 8ef34 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1856] @ 8ef38 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1860] @ 8ef3c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1864] @ 8ef40 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1868] @ 8ef44 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1872] @ 8ef48 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1876] @ 8ef4c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1880] @ 8ef50 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1884] @ 8ef54 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1888] @ 8ef58 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1892] @ 8ef5c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1896] @ 8ef60 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1900] @ 8ef64 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1904] @ 8ef68 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1908] @ 8ef6c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1912] @ 8ef70 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1916] @ 8ef74 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1920] @ 8ef78 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1924] @ 8ef7c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1928] @ 8ef80 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1932] @ 8ef84 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1936] @ 8ef88 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1940] @ 8ef8c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1944] @ 8ef90 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1948] @ 8ef94 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1952] @ 8ef98 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1956] @ 8ef9c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1960] @ 8efa0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1964] @ 8efa4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1968] @ 8efa8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1972] @ 8efac │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1976] @ 8efb0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1980] @ 8efb4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1984] @ 8efb8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1988] @ 8efbc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1992] @ 8efc0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-1996] @ 8efc4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2000] @ 8efc8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2004] @ 8efcc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2008] @ 8efd0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2012] @ 8efd4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2016] @ 8efd8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2020] @ 8efdc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2024] @ 8efe0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2028] @ 8efe4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2032] @ 8efe8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2036] @ 8efec │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2040] @ 8eff0 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2044] @ 8eff4 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2048] @ 8eff8 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2052] @ 8effc │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2056] @ 8f000 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2060] @ 8f004 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2064] @ 8f008 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2068] @ 8f00c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2072] @ 8f010 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2076] @ 8f014 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2080] @ 8f018 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2084] @ 8f01c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2088] @ 8f020 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2092] @ 8f024 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2096] @ 8f028 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2100] @ 8f02c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2104] @ 8f030 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2108] @ 8f034 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2112] @ 8f038 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2116] @ 8f03c │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2120] @ 8f040 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2124] @ 8f044 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2128] @ 8f048 │ │ │ │ - bl 907ec │ │ │ │ - ldr r5, [pc, #-2132] @ 8f04c │ │ │ │ - ldr r0, [pc, #-2132] @ 8f050 │ │ │ │ - bl 907ec │ │ │ │ - ldr r0, [pc, #-2136] @ 8f054 │ │ │ │ - bl 907ec │ │ │ │ + eorseq sp, r5, r8, asr #18 │ │ │ │ + ldr r0, [pc, #-1136] @ 8f130 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1140] @ 8f134 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1144] @ 8f138 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1148] @ 8f13c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1152] @ 8f140 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1156] @ 8f144 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1160] @ 8f148 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1164] @ 8f14c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1168] @ 8f150 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1172] @ 8f154 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1176] @ 8f158 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1180] @ 8f15c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1184] @ 8f160 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1188] @ 8f164 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1192] @ 8f168 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1196] @ 8f16c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1200] @ 8f170 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1204] @ 8f174 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1208] @ 8f178 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1212] @ 8f17c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1216] @ 8f180 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1220] @ 8f184 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1224] @ 8f188 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1228] @ 8f18c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1232] @ 8f190 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1236] @ 8f194 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1240] @ 8f198 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1244] @ 8f19c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1248] @ 8f1a0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1252] @ 8f1a4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1256] @ 8f1a8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1260] @ 8f1ac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1264] @ 8f1b0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1268] @ 8f1b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1272] @ 8f1b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1276] @ 8f1bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1280] @ 8f1c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1284] @ 8f1c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1288] @ 8f1c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1292] @ 8f1cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1296] @ 8f1d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1300] @ 8f1d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1304] @ 8f1d8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1308] @ 8f1dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1312] @ 8f1e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1316] @ 8f1e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1320] @ 8f1e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1324] @ 8f1ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1328] @ 8f1f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1332] @ 8f1f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1336] @ 8f1f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1340] @ 8f1fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1344] @ 8f200 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1348] @ 8f204 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1352] @ 8f208 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1356] @ 8f20c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1360] @ 8f210 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1364] @ 8f214 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1368] @ 8f218 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1372] @ 8f21c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1376] @ 8f220 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1380] @ 8f224 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1384] @ 8f228 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1388] @ 8f22c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1392] @ 8f230 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1396] @ 8f234 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1400] @ 8f238 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1404] @ 8f23c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1408] @ 8f240 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1412] @ 8f244 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1416] @ 8f248 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1420] @ 8f24c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1424] @ 8f250 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1428] @ 8f254 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1432] @ 8f258 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1436] @ 8f25c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1440] @ 8f260 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1444] @ 8f264 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1448] @ 8f268 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1452] @ 8f26c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1456] @ 8f270 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1460] @ 8f274 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1464] @ 8f278 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1468] @ 8f27c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1472] @ 8f280 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1476] @ 8f284 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1480] @ 8f288 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1484] @ 8f28c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1488] @ 8f290 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1492] @ 8f294 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1496] @ 8f298 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1500] @ 8f29c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1504] @ 8f2a0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1508] @ 8f2a4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1512] @ 8f2a8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1516] @ 8f2ac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1520] @ 8f2b0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1524] @ 8f2b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1528] @ 8f2b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1532] @ 8f2bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1536] @ 8f2c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1540] @ 8f2c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1544] @ 8f2c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1548] @ 8f2cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1552] @ 8f2d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1556] @ 8f2d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1560] @ 8f2d8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1564] @ 8f2dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1568] @ 8f2e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1572] @ 8f2e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1576] @ 8f2e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1580] @ 8f2ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1584] @ 8f2f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1588] @ 8f2f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1592] @ 8f2f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1596] @ 8f2fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1600] @ 8f300 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1604] @ 8f304 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1608] @ 8f308 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1612] @ 8f30c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1616] @ 8f310 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1620] @ 8f314 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1624] @ 8f318 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1628] @ 8f31c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1632] @ 8f320 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1636] @ 8f324 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1640] @ 8f328 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1644] @ 8f32c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1648] @ 8f330 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1652] @ 8f334 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1656] @ 8f338 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1660] @ 8f33c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1664] @ 8f340 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1668] @ 8f344 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1672] @ 8f348 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1676] @ 8f34c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1680] @ 8f350 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1684] @ 8f354 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1688] @ 8f358 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1692] @ 8f35c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1696] @ 8f360 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1700] @ 8f364 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1704] @ 8f368 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1708] @ 8f36c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1712] @ 8f370 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1716] @ 8f374 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1720] @ 8f378 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1724] @ 8f37c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1728] @ 8f380 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1732] @ 8f384 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1736] @ 8f388 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1740] @ 8f38c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1744] @ 8f390 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1748] @ 8f394 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1752] @ 8f398 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1756] @ 8f39c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1760] @ 8f3a0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1764] @ 8f3a4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1768] @ 8f3a8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1772] @ 8f3ac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1776] @ 8f3b0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1780] @ 8f3b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1784] @ 8f3b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1788] @ 8f3bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1792] @ 8f3c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1796] @ 8f3c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1800] @ 8f3c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1804] @ 8f3cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1808] @ 8f3d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1812] @ 8f3d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1816] @ 8f3d8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1820] @ 8f3dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1824] @ 8f3e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1828] @ 8f3e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1832] @ 8f3e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1836] @ 8f3ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1840] @ 8f3f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1844] @ 8f3f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1848] @ 8f3f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1852] @ 8f3fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1856] @ 8f400 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1860] @ 8f404 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1864] @ 8f408 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1868] @ 8f40c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1872] @ 8f410 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1876] @ 8f414 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1880] @ 8f418 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f41c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f420 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f424 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f428 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f42c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f430 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f434 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f438 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f43c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f440 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f444 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f448 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f44c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f450 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f454 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f458 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f45c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f460 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f464 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f468 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f46c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f470 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f474 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f478 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f47c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f480 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f484 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f488 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f48c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f490 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f494 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f498 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f49c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f4a0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f4a4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f4a8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f4ac │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f4b0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f4b4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f4b8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f4bc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f4c0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f4c4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f4c8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f4cc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f4d0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f4d4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f4d8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f4dc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f4e0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f4e4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f4e8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f4ec │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f4f0 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f4f4 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f4f8 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f4fc │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f500 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f504 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f508 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f50c │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f510 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f514 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f518 │ │ │ │ + bl 90cb4 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f51c │ │ │ │ + bl 90cb4 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8f9a4 │ │ │ │ + b 8fe6c │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8f924 │ │ │ │ + bne 8fdec │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 9046c │ │ │ │ + beq 90934 │ │ │ │ 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 8f920 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f0b8 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f060 │ │ │ │ + beq 8fde8 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f580 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f528 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90490 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f064 │ │ │ │ + bne 90958 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f52c │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_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 357a88 │ │ │ │ + bl 35856c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357a88 │ │ │ │ + bl 35856c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357cd4 │ │ │ │ + bl 3587b8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 357f1c │ │ │ │ + bl 358a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903d8 │ │ │ │ + bne 908a0 │ │ │ │ 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] @ 8f058 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f520 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fa64 │ │ │ │ + beq 8ff2c │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fa14 │ │ │ │ + bne 8fedc │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fbdc │ │ │ │ - ldr r3, [pc, #-2404] @ 8f070 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f068 │ │ │ │ + bne 900a4 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f538 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f530 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90424 │ │ │ │ + bne 908ec │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f984 │ │ │ │ + beq 8fe4c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f06c │ │ │ │ + ldr r2, [pc, #-2452] @ 8f534 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f8b4 │ │ │ │ + beq 8fd7c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f924 │ │ │ │ + b 8fdec │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8f9bc │ │ │ │ + beq 8fe84 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fa40 │ │ │ │ + beq 8ff08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90630 │ │ │ │ + beq 90af8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f058 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f520 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8f9a4 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f05c │ │ │ │ + bne 8fe6c │ │ │ │ + ldr r5, [pc, #-2576] @ 8f524 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fb6c │ │ │ │ + b 90034 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8faec │ │ │ │ + bne 8ffb4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90488 │ │ │ │ + beq 90950 │ │ │ │ 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 8fae8 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f0b8 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f060 │ │ │ │ + beq 8ffb0 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f580 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f528 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90474 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f064 │ │ │ │ + bne 9093c │ │ │ │ + ldr r1, [pc, #-2668] @ 8f52c │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_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 357a88 │ │ │ │ + bl 35856c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357a88 │ │ │ │ + bl 35856c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357cd4 │ │ │ │ + bl 3587b8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 357f1c │ │ │ │ + bl 358a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903a4 │ │ │ │ + bne 9086c │ │ │ │ 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 8fc3c │ │ │ │ + beq 90104 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fbec │ │ │ │ + bne 900b4 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 90394 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f070 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f068 │ │ │ │ + bne 9085c │ │ │ │ + ldr r3, [pc, #-2860] @ 8f538 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f530 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9040c │ │ │ │ + bne 908d4 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb4c │ │ │ │ + beq 90014 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f06c │ │ │ │ + ldr r2, [pc, #-2908] @ 8f534 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa7c │ │ │ │ + beq 8ff44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8faec │ │ │ │ + b 8ffb4 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9ec │ │ │ │ + b 8feb4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fb84 │ │ │ │ + beq 9004c │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fc18 │ │ │ │ + beq 900e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90578 │ │ │ │ + beq 90a40 │ │ │ │ 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 8fb6c │ │ │ │ - ldr r3, [pc, #-3028] @ 8f070 │ │ │ │ + bne 90034 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f538 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9043c │ │ │ │ - bl 91940 │ │ │ │ + bne 90904 │ │ │ │ + bl 91e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9063c │ │ │ │ - ldr r3, [pc, #-3060] @ 8f070 │ │ │ │ + beq 90b04 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f538 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fcfc │ │ │ │ - ldr r2, [pc, #-3000] @ 8f0c8 │ │ │ │ + bne 901c4 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f590 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f0b8 │ │ │ │ - bne 8fcc8 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f074 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f580 │ │ │ │ + bne 90190 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f53c │ │ │ │ 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 8fcac │ │ │ │ - ldr r3, [pc, #-3088] @ 8f0b8 │ │ │ │ + bne 90174 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f580 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f078 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f540 │ │ │ │ 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 92cc4 │ │ │ │ + bl 9318c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904f4 │ │ │ │ + beq 909bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f07c │ │ │ │ + ldr r3, [pc, #-3228] @ 8f544 │ │ │ │ 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 23855c <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 239fac <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904f4 │ │ │ │ + beq 909bc │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fd38 │ │ │ │ + bne 90200 │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 904c4 │ │ │ │ + beq 9098c │ │ │ │ mov r0, r4 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 904c4 │ │ │ │ + beq 9098c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92f40 │ │ │ │ + bl 93408 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90624 │ │ │ │ + bne 90aec │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fe74 │ │ │ │ + bne 9033c │ │ │ │ mov r0, #5 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 905a8 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f0b8 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f080 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f084 │ │ │ │ + beq 90a70 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f580 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f548 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f54c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23c948 │ │ │ │ + bl 23e38c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f088 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f550 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23c948 │ │ │ │ + bl 23e38c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f088 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f550 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23c948 │ │ │ │ + bl 23e38c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f088 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f550 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23c948 │ │ │ │ + bl 23e38c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f088 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f550 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23c948 │ │ │ │ + bl 23e38c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90584 │ │ │ │ + beq 90a4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8fe5c │ │ │ │ + bne 90324 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe90 │ │ │ │ - bl 91940 │ │ │ │ + bne 90358 │ │ │ │ + bl 91e08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 905b0 │ │ │ │ + beq 90a78 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8feb0 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f08c │ │ │ │ - bl 9dd28 │ │ │ │ + bne 90378 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f554 │ │ │ │ + bl 9e20c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 905b0 │ │ │ │ + beq 90a78 │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90560 │ │ │ │ + beq 90a28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ca00 │ │ │ │ + bl 23e444 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90624 │ │ │ │ + bne 90aec │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 24034c │ │ │ │ + bl 241d90 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f090 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f558 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fdbc │ │ │ │ + bl 241800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 904a0 │ │ │ │ + blt 90968 │ │ │ │ mov r0, sl │ │ │ │ - bl a8ccc │ │ │ │ + bl a91b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f094 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f55c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4508 │ │ │ │ + bl a49f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f098 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f560 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4508 │ │ │ │ + bl a49f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f09c │ │ │ │ - ldr r0, [pc, #-3824] @ 8f0a0 │ │ │ │ - bl b2b14 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f564 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f568 │ │ │ │ + bl b3050 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f0a4 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f0a8 │ │ │ │ - bl b2b14 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f56c │ │ │ │ + ldr r0, [pc, #-3840] @ 8f570 │ │ │ │ + bl b3050 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8ccc │ │ │ │ + bl a91b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90558 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f0ac │ │ │ │ + beq 90a20 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f574 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90558 │ │ │ │ + bne 90a20 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8ffcc │ │ │ │ - ldr fp, [pc, #-3916] @ 8f0b0 │ │ │ │ + bne 90494 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f578 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f0b4 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f57c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f0b8 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f580 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a27e8 │ │ │ │ + bl a2cd0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90558 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f0bc │ │ │ │ + beq 90a20 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f584 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2b5c │ │ │ │ + bl b3098 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90060 │ │ │ │ + beq 90528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 9054c │ │ │ │ + beq 90a14 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90558 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f0c0 │ │ │ │ + beq 90a20 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f588 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90558 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f0c4 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f0c8 │ │ │ │ + bne 90a20 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f58c │ │ │ │ + ldr r4, [pc, #-4036] @ 8f590 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f0cc │ │ │ │ + ldr r1, [pc, #-4040] @ 8f594 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90558 │ │ │ │ + bne 90a20 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90770 │ │ │ │ + ldr r1, [pc, #1728] @ 90c38 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90558 │ │ │ │ + bne 90a20 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8d24 │ │ │ │ + bl a920c │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 904a0 │ │ │ │ + beq 90968 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 900f4 │ │ │ │ + beq 905bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 9072c │ │ │ │ - ldr r1, [pc, #1656] @ 90774 │ │ │ │ + beq 90bf4 │ │ │ │ + ldr r1, [pc, #1656] @ 90c3c │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb620 │ │ │ │ + bl bbb58 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 904a0 │ │ │ │ - ldr r3, [pc, #1636] @ 90778 │ │ │ │ + ble 90968 │ │ │ │ + ldr r3, [pc, #1636] @ 90c40 │ │ │ │ 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 9016c │ │ │ │ + bne 90634 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9016c │ │ │ │ + bne 90634 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 9016c │ │ │ │ - bl 240c34 │ │ │ │ + beq 90634 │ │ │ │ + bl 242678 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9018c │ │ │ │ + bne 90654 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 90718 │ │ │ │ - ldr r3, [pc, #1512] @ 9077c │ │ │ │ - ldr r0, [pc, #1512] @ 90780 │ │ │ │ + bne 90be0 │ │ │ │ + ldr r3, [pc, #1512] @ 90c44 │ │ │ │ + ldr r0, [pc, #1512] @ 90c48 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2b5c │ │ │ │ + bl b3098 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90700 │ │ │ │ + beq 90bc8 │ │ │ │ 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 90354 │ │ │ │ + beq 9081c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 906f4 │ │ │ │ - ldr r0, [pc, #1428] @ 90784 │ │ │ │ - bl 240e3c │ │ │ │ + bne 90bbc │ │ │ │ + ldr r0, [pc, #1428] @ 90c4c │ │ │ │ + bl 242880 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90684 │ │ │ │ - ldr r0, [pc, #1412] @ 90784 │ │ │ │ - bl 24b1b0 │ │ │ │ + bne 90b4c │ │ │ │ + ldr r0, [pc, #1412] @ 90c4c │ │ │ │ + bl 24cc0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90684 │ │ │ │ + beq 90b4c │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 906dc │ │ │ │ - ldr r0, [pc, #1388] @ 90788 │ │ │ │ - bl 9dd28 │ │ │ │ + bne 90ba4 │ │ │ │ + ldr r0, [pc, #1388] @ 90c50 │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 90684 │ │ │ │ - ldr r1, [pc, #1376] @ 9078c │ │ │ │ - ldr r0, [pc, #1376] @ 90790 │ │ │ │ + beq 90b4c │ │ │ │ + ldr r1, [pc, #1376] @ 90c54 │ │ │ │ + ldr r0, [pc, #1376] @ 90c58 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a3c │ │ │ │ + bl a9f24 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 906c4 │ │ │ │ - bl afa7c <_PyNamespace_New@@Base> │ │ │ │ + beq 90b8c │ │ │ │ + bl affb8 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 90268 │ │ │ │ + beq 90730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90268 │ │ │ │ + bne 90730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 906c4 │ │ │ │ + beq 90b8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e2b8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e9c> │ │ │ │ + bl 10e83c <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 902a0 │ │ │ │ + beq 90768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 906d0 │ │ │ │ + beq 90b98 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 902c4 │ │ │ │ + beq 9078c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 902c4 │ │ │ │ + bne 9078c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 906c0 │ │ │ │ + beq 90b88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24be38 │ │ │ │ + bl 24d894 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 906a4 │ │ │ │ - bl 3591b0 │ │ │ │ + blt 90b6c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90698 │ │ │ │ - ldr r1, [pc, #1164] @ 90788 │ │ │ │ + beq 90b60 │ │ │ │ + ldr r1, [pc, #1164] @ 90c50 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11029c │ │ │ │ + bl 110820 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90660 │ │ │ │ + blt 90b28 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 90794 │ │ │ │ - ldr r1, [pc, #1148] @ 90798 │ │ │ │ + ldr r2, [pc, #1148] @ 90c5c │ │ │ │ + ldr r1, [pc, #1148] @ 90c60 │ │ │ │ str r7, [sp] │ │ │ │ - bl 11064c │ │ │ │ + bl 110bd0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90340 │ │ │ │ + beq 90808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90654 │ │ │ │ + beq 90b1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90684 │ │ │ │ + beq 90b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90738 │ │ │ │ + bne 90c00 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ 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 8fbb4 │ │ │ │ + b 9007c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238430 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239e80 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90530 │ │ │ │ + beq 909f8 │ │ │ │ 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 8fb4c │ │ │ │ + b 90014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238430 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239e80 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90754 │ │ │ │ + beq 90c1c │ │ │ │ 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 8f984 │ │ │ │ - ldr r2, [pc, #868] @ 90778 │ │ │ │ + b 8fe4c │ │ │ │ + ldr r2, [pc, #868] @ 90c40 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fbb4 │ │ │ │ - ldr r2, [pc, #844] @ 90778 │ │ │ │ + b 9007c │ │ │ │ + ldr r2, [pc, #844] @ 90c40 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9ec │ │ │ │ + b 8feb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fc50 │ │ │ │ + beq 90118 │ │ │ │ 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 8fc5c │ │ │ │ + b 90124 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8f8d8 │ │ │ │ + b 8fda0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fae0 │ │ │ │ + b 8ffa8 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8faa0 │ │ │ │ + b 8ff68 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f918 │ │ │ │ + b 8fde0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b174 │ │ │ │ - ldr r4, [pc, #748] @ 9079c │ │ │ │ + bl 9b658 │ │ │ │ + ldr r4, [pc, #748] @ 90c64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 907a0 │ │ │ │ + ldr r5, [pc, #736] @ 90c68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90364 │ │ │ │ + b 9082c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 907a4 │ │ │ │ - ldr r3, [pc, #724] @ 907a8 │ │ │ │ + ldr r2, [pc, #724] @ 90c6c │ │ │ │ + ldr r3, [pc, #724] @ 90c70 │ │ │ │ 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 90388 │ │ │ │ - ldr r2, [pc, #684] @ 907a8 │ │ │ │ + b 90850 │ │ │ │ + ldr r2, [pc, #684] @ 90c70 │ │ │ │ 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 90388 │ │ │ │ + b 90850 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d528 │ │ │ │ + b 8d9f0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb4c │ │ │ │ + b 90014 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 90060 │ │ │ │ - ldr r4, [pc, #588] @ 907ac │ │ │ │ - b 904ac │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 90528 │ │ │ │ + ldr r4, [pc, #588] @ 90c74 │ │ │ │ + b 90974 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 907b0 │ │ │ │ - ldr r3, [pc, #568] @ 907a8 │ │ │ │ + ldr r2, [pc, #580] @ 90c78 │ │ │ │ + ldr r3, [pc, #568] @ 90c70 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 904dc │ │ │ │ + b 909a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8fc18 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 900e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 905a8 │ │ │ │ + beq 90a70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 905a8 │ │ │ │ + bne 90a70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 907b4 │ │ │ │ - ldr r3, [pc, #504] @ 907b8 │ │ │ │ + ldr r2, [pc, #504] @ 90c7c │ │ │ │ + ldr r3, [pc, #504] @ 90c80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90388 │ │ │ │ - bl 11a82c │ │ │ │ + b 90850 │ │ │ │ + bl 11adc0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 907bc │ │ │ │ - ldr ip, [pc, #472] @ 907c0 │ │ │ │ + ldr lr, [pc, #472] @ 90c84 │ │ │ │ + ldr ip, [pc, #472] @ 90c88 │ │ │ │ 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 │ │ │ │ @@ -105280,207 +105588,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 90388 │ │ │ │ + b 90850 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 90364 │ │ │ │ + b 9082c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 8fa40 │ │ │ │ - bl 11a82c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 8ff08 │ │ │ │ + bl 11adc0 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 907c4 │ │ │ │ - ldr lr, [pc, #376] @ 907c8 │ │ │ │ + ldr ip, [pc, #376] @ 90c8c │ │ │ │ + ldr lr, [pc, #376] @ 90c90 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 905fc │ │ │ │ + b 90ac4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 90340 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 90808 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90684 │ │ │ │ + beq 90b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90684 │ │ │ │ + bne 90b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 907cc │ │ │ │ - ldr r5, [pc, #316] @ 907d0 │ │ │ │ + ldr r4, [pc, #316] @ 90c94 │ │ │ │ + ldr r5, [pc, #316] @ 90c98 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9035c │ │ │ │ - ldr r1, [pc, #308] @ 907d4 │ │ │ │ - ldr r0, [pc, #308] @ 907d8 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90824 │ │ │ │ + ldr r1, [pc, #308] @ 90c9c │ │ │ │ + ldr r0, [pc, #308] @ 90ca0 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 906c0 │ │ │ │ + beq 90b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 906e8 │ │ │ │ + beq 90bb0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b174 │ │ │ │ - b 90684 │ │ │ │ + bl 9b658 │ │ │ │ + b 90b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 902a0 │ │ │ │ - ldr r0, [pc, #248] @ 907dc │ │ │ │ - bl 2414a0 │ │ │ │ - b 90214 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 90768 │ │ │ │ + ldr r0, [pc, #248] @ 90ca4 │ │ │ │ + bl 242ee4 │ │ │ │ + b 906dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 906c0 │ │ │ │ - ldr r0, [pc, #228] @ 907e0 │ │ │ │ - bl 2414a0 │ │ │ │ - b 901e8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 90b88 │ │ │ │ + ldr r0, [pc, #228] @ 90ca8 │ │ │ │ + bl 242ee4 │ │ │ │ + b 906b0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 907e4 │ │ │ │ - ldr r5, [pc, #216] @ 907e8 │ │ │ │ + ldr r4, [pc, #216] @ 90cac │ │ │ │ + ldr r5, [pc, #216] @ 90cb0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90364 │ │ │ │ + b 9082c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 240c34 │ │ │ │ - b 9018c │ │ │ │ + bl 242678 │ │ │ │ + b 90654 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 900f4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 905bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 90354 │ │ │ │ + bne 9081c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 90354 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9081c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8f984 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq ip, r5, ip, asr lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r5, r8, ror #28 │ │ │ │ - eorseq ip, r5, ip, lsr #29 │ │ │ │ - eorseq ip, r5, r8, rrx │ │ │ │ - eorseq r9, r6, r4, lsr #20 │ │ │ │ - @ instruction: 0x0035ced8 │ │ │ │ - eorseq r9, r8, ip, lsr #12 │ │ │ │ - eorseq ip, r5, r8, lsl #30 │ │ │ │ - mlaseq r5, r0, sp, ip │ │ │ │ - eorseq r1, sp, ip, ror #12 │ │ │ │ - eorseq r1, sp, r0, lsr #13 │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ - eorseq ip, r5, r8, ror #26 │ │ │ │ - eorseq r1, sp, r0, asr #13 │ │ │ │ - eorseq r1, sp, ip, lsr #13 │ │ │ │ - eorseq ip, r5, r4, lsl lr │ │ │ │ - eorseq r1, sp, r8, lsl r6 │ │ │ │ - eorseq ip, r5, r0, lsr #26 │ │ │ │ - eorseq ip, r5, r8, asr #26 │ │ │ │ - eorseq r1, sp, r8, lsr r6 │ │ │ │ - @ instruction: 0x0035cdb4 │ │ │ │ - eorseq r1, sp, r8, asr r6 │ │ │ │ - eorseq ip, r5, r0, ror #29 │ │ │ │ - @ instruction: 0x003d18f0 │ │ │ │ - eorseq ip, r5, r0, asr #29 │ │ │ │ - eorseq ip, r5, r8, lsl #29 │ │ │ │ - @ instruction: 0x0035cdd4 │ │ │ │ - eorseq r1, sp, r4, lsl #13 │ │ │ │ + b 8fe4c │ │ │ │ + eorseq lr, r5, r0, lsl #30 │ │ │ │ + eorseq sp, r5, ip, asr r9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r5, r8, ror #18 │ │ │ │ + eorseq sp, r5, ip, lsr #19 │ │ │ │ + eorseq ip, r5, r8, ror #22 │ │ │ │ + eorseq sl, r6, r4, lsr #10 │ │ │ │ + @ instruction: 0x0035d9d8 │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq sp, r5, r8, lsl #20 │ │ │ │ + mlaseq r5, r0, r8, sp │ │ │ │ + eorseq r2, sp, ip, ror #2 │ │ │ │ + eorseq r2, sp, r0, lsr #3 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ + eorseq sp, r5, r8, ror #16 │ │ │ │ + eorseq r2, sp, r0, asr #3 │ │ │ │ + eorseq r2, sp, ip, lsr #3 │ │ │ │ + eorseq sp, r5, r4, lsl r9 │ │ │ │ + eorseq r2, sp, r8, lsl r1 │ │ │ │ + eorseq sp, r5, r0, lsr #16 │ │ │ │ + eorseq sp, r5, r8, asr #16 │ │ │ │ + eorseq r2, sp, r8, lsr r1 │ │ │ │ + @ instruction: 0x0035d8b4 │ │ │ │ + eorseq r2, sp, r8, asr r1 │ │ │ │ + eorseq sp, r5, r0, ror #19 │ │ │ │ + @ instruction: 0x003d23f0 │ │ │ │ + eorseq sp, r5, r0, asr #19 │ │ │ │ + eorseq sp, r5, r8, lsl #19 │ │ │ │ + @ instruction: 0x0035d8d4 │ │ │ │ + eorseq r2, sp, r4, lsl #3 │ │ │ │ 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] @ 90a5c │ │ │ │ + ldr r4, [pc, #600] @ 90f24 │ │ │ │ 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 9096c │ │ │ │ + bne 90e34 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90a60 │ │ │ │ + ldr r2, [pc, #560] @ 90f28 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90a64 │ │ │ │ + ldr r1, [pc, #556] @ 90f2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909ac │ │ │ │ + bne 90e74 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90a68 │ │ │ │ + ldr r2, [pc, #544] @ 90f30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909dc │ │ │ │ + bne 90ea4 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9093c │ │ │ │ + beq 90e04 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90a6c │ │ │ │ + ldr r2, [pc, #516] @ 90f34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90950 │ │ │ │ + bne 90e18 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 908dc │ │ │ │ + bne 90da4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90a2c │ │ │ │ + beq 90ef4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 909f4 │ │ │ │ + beq 90ebc │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 908d8 │ │ │ │ - ldr r3, [pc, #452] @ 90a70 │ │ │ │ - ldr r2, [pc, #452] @ 90a74 │ │ │ │ + beq 90da0 │ │ │ │ + ldr r3, [pc, #452] @ 90f38 │ │ │ │ + ldr r2, [pc, #452] @ 90f3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90a10 │ │ │ │ - ldr r1, [pc, #440] @ 90a78 │ │ │ │ + bne 90ed8 │ │ │ │ + ldr r1, [pc, #440] @ 90f40 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90a24 │ │ │ │ + beq 90eec │ │ │ │ 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 357a88 │ │ │ │ + bl 35856c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357a88 │ │ │ │ + bl 35856c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 357cd4 │ │ │ │ + bl 3587b8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 357f1c │ │ │ │ + bl 358a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909c0 │ │ │ │ + bne 90e88 │ │ │ │ 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] │ │ │ │ @@ -105490,149 +105798,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 908e8 │ │ │ │ + b 90db0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90824 │ │ │ │ + beq 90cec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90998 │ │ │ │ + beq 90e60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90a50 │ │ │ │ + beq 90f18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90948 │ │ │ │ + b 90e10 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9085c │ │ │ │ - b 9093c │ │ │ │ + bne 90d24 │ │ │ │ + b 90e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238430 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239e80 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90a34 │ │ │ │ + beq 90efc │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90924 │ │ │ │ + b 90dec │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9085c │ │ │ │ - b 9093c │ │ │ │ + bne 90d24 │ │ │ │ + b 90e04 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 908a4 │ │ │ │ - b 908d8 │ │ │ │ + bne 90d6c │ │ │ │ + b 90da0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 908d8 │ │ │ │ + bne 90da0 │ │ │ │ mvn r5, #1 │ │ │ │ - b 908d8 │ │ │ │ + b 90da0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 909f8 │ │ │ │ + b 90ec0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 9093c │ │ │ │ + b 90e04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 90998 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - andeq sl, r8, r0, ror #29 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq r1, r9, r8, lsr #14 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 90e60 │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x0008b3bc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + strdeq r1, [r9], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090a7c <_Py_hashtable_get@@Base>: │ │ │ │ +00090f44 <_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] @ 916ec <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 91bb4 <_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 91434 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 918fc <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 90fec <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 914b4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 91494 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 9195c <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91470 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 91938 <_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 90fe4 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 916f0 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 916f4 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 914ac <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 91bb8 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91bbc <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914a8 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 916f8 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 916fc <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 91970 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 91bc0 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 91bc4 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 91700 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91704 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 91bc8 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91bcc <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91708 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 9170c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 91710 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 91714 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 91bd0 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 91bd4 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 91bd8 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91bdc <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 91718 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91be0 <_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 9104c <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 91514 <_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 │ │ │ │ @@ -105676,15 +105984,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 90d48 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 91210 <_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 │ │ │ │ @@ -105735,33 +106043,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 90c70 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 91138 <_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] @ 9171c <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 91be4 <_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 914f0 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 919b8 <_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] │ │ │ │ @@ -105915,85 +106223,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 9103c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91504 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91078 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 91540 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9103c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91504 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 913a0 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 91868 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91024 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 914ec <_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] @ 91720 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91be8 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 914f0 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 919b8 <_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] @ 91724 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91bec <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9135c <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91824 <_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 91118 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 915e0 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91014 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 914dc <_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 91014 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 914dc <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 914d4 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ + beq 9199c <_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 914cc <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 91994 <_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 91014 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 914dc <_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] │ │ │ │ @@ -106128,116 +106436,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 90fdc <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 914a4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91014 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 914dc <_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 90db8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 91280 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91140 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91608 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91724 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91bec <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91444 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 9190c <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 914e0 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 919a8 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91030 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 914f8 <_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 91030 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 914f8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 914c4 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 9198c <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 914bc <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 91984 <_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 91040 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91030 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91508 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 914f8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fec <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 914b4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91040 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91030 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91508 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 914f8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90db8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 91280 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90da4 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 9126c <_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 90b08 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 90fe4 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90fd0 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 914ac <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 9147c <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91944 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fdc <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 914a4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91418 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 918e0 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91404 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 918cc <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91108 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 915d0 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 910f4 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 915bc <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91428 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 918f0 <_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 │ │ │ │ @@ -106356,528 +106664,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 90fdc <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r8, lsr #14 │ │ │ │ + b 914a4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + strdeq r1, [r9], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91704 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91bcc <_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 r1, sp, r0, lsl #11 │ │ │ │ - eorseq r1, sp, lr, lsl #11 │ │ │ │ - andeq pc, r9, r0, lsr #19 │ │ │ │ - b 8bec0 │ │ │ │ + eorseq r2, sp, r0, lsl #1 │ │ │ │ + eorseq r2, sp, lr, lsl #1 │ │ │ │ + andeq pc, r9, r4, lsl #29 │ │ │ │ + b 8c39c │ │ │ │ │ │ │ │ -0009172c <_Py_hashtable_set@@Base>: │ │ │ │ +00091bf4 <_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] @ 91924 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91dec <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 9187c <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91928 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 9192c <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91d44 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91df0 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91df4 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 918b0 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91d78 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9191c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91de4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91930 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91df8 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9186c <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91d34 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91800 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91cc8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 918fc <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91dc4 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 918c4 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91d8c <_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 917fc <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91934 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91938 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 91cc4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91dfc <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91e00 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 918e0 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 9193c <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91da8 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91e04 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7cc <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cca8 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 918f4 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91dbc <_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 357a88 │ │ │ │ + bl 35856c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357a88 │ │ │ │ + bl 35856c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357cd4 │ │ │ │ + bl 3587b8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 357f1c │ │ │ │ + bl 358a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91894 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91d5c <_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 91800 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91cc8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91780 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 9191c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 91c48 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91de4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 238430 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239e80 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91904 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91dcc <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91848 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91d10 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91888 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91d50 <_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 917c8 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 917fc <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91c90 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91cc4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 917fc <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91cc4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 917fc <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91cc4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 918c8 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91d90 <_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 91864 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - andeq sl, r8, r0, ror #29 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq r1, r9, r8, lsr #14 │ │ │ │ + b 91d2c <_Py_hashtable_set@@Base+0x138> │ │ │ │ + @ instruction: 0x0008b3bc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + strdeq r1, [r9], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq ip, r8, ip, ror #24 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091940 : │ │ │ │ +00091e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91a48 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #240] @ 91f10 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 919d4 │ │ │ │ + ble 91e9c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91a4c │ │ │ │ + ldr r3, [pc, #196] @ 91f14 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91a10 │ │ │ │ + bne 91ed8 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91a50 │ │ │ │ + ldr r0, [pc, #160] @ 91f18 │ │ │ │ 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] @ 91a54 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91f1c │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91a3c │ │ │ │ + beq 91f04 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91a50 │ │ │ │ + ldr ip, [pc, #84] @ 91f18 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 919bc │ │ │ │ - ldr r2, [pc, #64] @ 91a58 │ │ │ │ + b 91e84 │ │ │ │ + ldr r2, [pc, #64] @ 91f20 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91a28 │ │ │ │ + bne 91ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 919e4 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 91eac │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 919e4 │ │ │ │ - ldr r0, [pc, #12] @ 91a50 │ │ │ │ - bl 23f754 │ │ │ │ - b 919cc │ │ │ │ + b 91eac │ │ │ │ + ldr r0, [pc, #12] @ 91f18 │ │ │ │ + bl 241198 │ │ │ │ + b 91e94 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ 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] @ 91b90 │ │ │ │ + ldr r3, [pc, #280] @ 92058 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 91afc │ │ │ │ + ble 91fc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91b94 │ │ │ │ + ldr r2, [pc, #224] @ 9205c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91b44 │ │ │ │ + bne 9200c │ │ │ │ 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] @ 91b98 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 92060 │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b70 │ │ │ │ + beq 92038 │ │ │ │ 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] @ 91b9c │ │ │ │ + ldr r1, [pc, #80] @ 92064 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b5c │ │ │ │ + bne 92024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 91b0c │ │ │ │ + bl 18ecd8 │ │ │ │ + b 91fd4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91b0c │ │ │ │ + b 91fd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f754 │ │ │ │ + bl 241198 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91af4 │ │ │ │ + beq 91fbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ - b 91af4 │ │ │ │ + bl 9a098 │ │ │ │ + b 91fbc │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -00091ba0 <_PyObject_GC_New@@Base>: │ │ │ │ +00092068 <_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 91e18 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91e54 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 922e0 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 9231c <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91dc0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 92288 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91dc0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91e58 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91e5c <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 92288 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 92320 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 92324 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91dac <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 92274 <_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 91d64 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 9222c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91d54 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 9221c <_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 91cc4 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 9218c <_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 91d0c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 921d4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91e60 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 92328 <_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 91dd8 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 922a0 <_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 91cfc <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bhi 921c4 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91c60 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 92128 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91c60 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 92128 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e44 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 9230c <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 358de0 │ │ │ │ + b 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cec <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 921b4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91e64 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 9232c <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91df0 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 922b8 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91dc0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 92288 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91c60 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 92128 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cec <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 921b4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91cbc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91e68 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 92184 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 92330 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91e04 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 922cc <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 91cbc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18ecd8 │ │ │ │ + b 92184 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91d88 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 92250 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91cbc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 92184 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91e54 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 9231c <_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 91be0 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 920a8 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c90 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91d38 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 92158 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 92200 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -00091e6c : │ │ │ │ +00092334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 91f8c │ │ │ │ - ldr r5, [pc, #264] @ 91f94 │ │ │ │ - ldr r2, [pc, #264] @ 91f98 │ │ │ │ + blt 92454 │ │ │ │ + ldr r5, [pc, #264] @ 9245c │ │ │ │ + ldr r2, [pc, #264] @ 92460 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f6c │ │ │ │ - ldr r3, [pc, #252] @ 91f9c │ │ │ │ - bl 3591b0 │ │ │ │ + bne 92434 │ │ │ │ + ldr r3, [pc, #252] @ 92464 │ │ │ │ + bl 359c90 │ │ │ │ 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 91f34 │ │ │ │ + bcs 923fc │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91f24 │ │ │ │ + beq 923ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106892,21 +107200,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 920bc │ │ │ │ + bl 92584 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 91fa0 │ │ │ │ + ldr r2, [pc, #96] @ 92468 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f7c │ │ │ │ + bne 92444 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -106916,40 +107224,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 91f54 │ │ │ │ + b 9241c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 920b0 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #244] @ 92578 │ │ │ │ + bl 359c90 │ │ │ │ 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 92090 │ │ │ │ + bcs 92558 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92044 │ │ │ │ + beq 9250c │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -106965,78 +107273,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 920bc │ │ │ │ + bl 92584 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 920b4 │ │ │ │ - ldr r1, [pc, #84] @ 920b8 │ │ │ │ + ldr r2, [pc, #84] @ 9257c │ │ │ │ + ldr r1, [pc, #84] @ 92580 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 920a0 │ │ │ │ + bne 92568 │ │ │ │ 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 92058 │ │ │ │ + bge 92520 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9207c │ │ │ │ + b 92544 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ 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 921f8 │ │ │ │ + beq 926c0 │ │ │ │ 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 92308 │ │ │ │ + bls 927d0 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 921b0 │ │ │ │ + bne 92678 │ │ │ │ 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, #920] @ 924e8 │ │ │ │ + ldr r2, [pc, #920] @ 929b0 │ │ │ │ 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] │ │ │ │ @@ -107066,39 +107374,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 92174 │ │ │ │ + bne 9263c │ │ │ │ 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, #748] @ 924ec │ │ │ │ + ldr r8, [pc, #748] @ 929b4 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 92454 │ │ │ │ + beq 9291c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 924b8 │ │ │ │ + bne 92980 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 923cc │ │ │ │ + beq 92894 │ │ │ │ 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 924d8 │ │ │ │ + beq 929a0 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 924c8 │ │ │ │ + beq 92990 │ │ │ │ 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 │ │ │ │ @@ -107137,141 +107445,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 92118 │ │ │ │ + bhi 925e0 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92368 │ │ │ │ + bne 92830 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 924f0 │ │ │ │ + ldr r1, [pc, #468] @ 929b8 │ │ │ │ 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, #432] @ 924e8 │ │ │ │ + ldr r2, [pc, #432] @ 929b0 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 923b8 │ │ │ │ + beq 92880 │ │ │ │ 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 92174 │ │ │ │ + b 9263c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 9238c │ │ │ │ + bne 92854 │ │ │ │ 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 92174 │ │ │ │ - b 921e4 │ │ │ │ + bne 9263c │ │ │ │ + b 926ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 92348 │ │ │ │ + b 92810 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92470 │ │ │ │ + bne 92938 │ │ │ │ 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 92498 │ │ │ │ + beq 92960 │ │ │ │ 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 9243c │ │ │ │ + b 92904 │ │ │ │ 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 92420 │ │ │ │ + bcc 928e8 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 9221c │ │ │ │ - ldr r0, [pc, #152] @ 924f4 │ │ │ │ - bl 2343c4 │ │ │ │ + b 926e4 │ │ │ │ + ldr r0, [pc, #152] @ 929bc │ │ │ │ + bl 235e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 924a4 │ │ │ │ + bne 9296c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 92210 │ │ │ │ + b 926d8 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92498 │ │ │ │ - ldr r3, [pc, #116] @ 924f8 │ │ │ │ + bcs 92960 │ │ │ │ + ldr r3, [pc, #116] @ 929c0 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92498 │ │ │ │ + bhi 92960 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 923e4 │ │ │ │ + bpl 928ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 921a8 │ │ │ │ + b 92670 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 92464 │ │ │ │ - ldr r3, [pc, #60] @ 924fc │ │ │ │ + beq 9292c │ │ │ │ + ldr r3, [pc, #60] @ 929c4 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 92210 │ │ │ │ + b 926d8 │ │ │ │ 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 92498 │ │ │ │ + b 92960 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - mlaseq r5, r0, ip, r9 │ │ │ │ + mlaseq r5, r0, r7, sl │ │ │ │ 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 │ │ │ │ @@ -107285,431 +107593,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00092548 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 9257c <_Py_NewReference@@Base+0x34> │ │ │ │ +00092a10 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92a44 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 92580 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 92a48 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92570 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e65c │ │ │ │ + bne 92a38 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18ecd8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -00092584 : │ │ │ │ +00092a4c : │ │ │ │ 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 92800 │ │ │ │ + beq 92cc8 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 926c0 │ │ │ │ + bhi 92b88 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92820 │ │ │ │ + blt 92ce8 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 92738 │ │ │ │ - ldr r9, [pc, #696] @ 92874 │ │ │ │ - ldr r2, [pc, #696] @ 92878 │ │ │ │ + bgt 92c00 │ │ │ │ + ldr r9, [pc, #696] @ 92d3c │ │ │ │ + ldr r2, [pc, #696] @ 92d40 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 92724 │ │ │ │ - ldr r3, [pc, #672] @ 9287c │ │ │ │ - bl 3591b0 │ │ │ │ + bne 92bec │ │ │ │ + ldr r3, [pc, #672] @ 92d44 │ │ │ │ + bl 359c90 │ │ │ │ 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 927bc │ │ │ │ + bcs 92c84 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 927ac │ │ │ │ + beq 92c74 │ │ │ │ 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 9265c │ │ │ │ + bne 92b24 │ │ │ │ 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] @ 92880 │ │ │ │ + ldr r3, [pc, #540] @ 92d48 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92884 │ │ │ │ + ldr r2, [pc, #520] @ 92d4c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92808 │ │ │ │ + bne 92cd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92740 │ │ │ │ + beq 92c08 │ │ │ │ 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 92780 │ │ │ │ + bls 92c48 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 927f0 │ │ │ │ + bcc 92cb8 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 9284c │ │ │ │ + bcs 92d14 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92820 │ │ │ │ + blt 92ce8 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ 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 92738 │ │ │ │ - ldr r9, [pc, #352] @ 92874 │ │ │ │ - ldr r2, [pc, #352] @ 92878 │ │ │ │ + bgt 92c00 │ │ │ │ + ldr r9, [pc, #352] @ 92d3c │ │ │ │ + ldr r2, [pc, #352] @ 92d40 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 925d4 │ │ │ │ + beq 92a9c │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9265c │ │ │ │ + bne 92b24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ 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 9279c │ │ │ │ + beq 92c64 │ │ │ │ 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 926b8 │ │ │ │ + b 92b80 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92820 │ │ │ │ + blt 92ce8 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 92738 │ │ │ │ + bgt 92c00 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 9270c │ │ │ │ + b 92bd4 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 926b8 │ │ │ │ + b 92b80 │ │ │ │ mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9265c │ │ │ │ + bne 92b24 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92888 │ │ │ │ + ldr r2, [pc, #192] @ 92d50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92860 │ │ │ │ + bne 92d28 │ │ │ │ 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 9265c │ │ │ │ - b 92738 │ │ │ │ + bne 92b24 │ │ │ │ + b 92c00 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92820 │ │ │ │ + blt 92ce8 │ │ │ │ mov r6, #2 │ │ │ │ - b 926e4 │ │ │ │ - ldr r4, [pc, #132] @ 9288c │ │ │ │ - b 926b8 │ │ │ │ - ldr r1, [pc, #128] @ 92890 │ │ │ │ + b 92bac │ │ │ │ + ldr r4, [pc, #132] @ 92d54 │ │ │ │ + b 92b80 │ │ │ │ + ldr r1, [pc, #128] @ 92d58 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92838 │ │ │ │ + bne 92d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9268c │ │ │ │ - ldr r3, [pc, #108] @ 92894 │ │ │ │ - ldr r1, [pc, #108] @ 92898 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 92b54 │ │ │ │ + ldr r3, [pc, #108] @ 92d5c │ │ │ │ + ldr r1, [pc, #108] @ 92d60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 926b8 │ │ │ │ + b 92b80 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9268c │ │ │ │ - ldr r3, [pc, #64] @ 92894 │ │ │ │ - ldr r1, [pc, #68] @ 9289c │ │ │ │ + b 92b54 │ │ │ │ + ldr r3, [pc, #64] @ 92d5c │ │ │ │ + ldr r1, [pc, #68] @ 92d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 92830 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 92cf8 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 927d8 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b 92ca0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ - eorseq ip, r5, r4, lsl pc │ │ │ │ + eorseq sp, r5, r8, asr #20 │ │ │ │ + eorseq sp, r5, r4, lsl sl │ │ │ │ │ │ │ │ -000928a0 : │ │ │ │ +00092d68 : │ │ │ │ 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 92aac │ │ │ │ + blt 92f74 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92a54 │ │ │ │ + bne 92f1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92a7c │ │ │ │ + beq 92f44 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92ad8 │ │ │ │ - ldr r7, [pc, #528] @ 92b00 │ │ │ │ - ldr r2, [pc, #528] @ 92b04 │ │ │ │ + bhi 92fa0 │ │ │ │ + ldr r7, [pc, #528] @ 92fc8 │ │ │ │ + ldr r2, [pc, #528] @ 92fcc │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 929b0 │ │ │ │ - ldr r3, [pc, #512] @ 92b08 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 92e78 │ │ │ │ + ldr r3, [pc, #512] @ 92fd0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92a20 │ │ │ │ + bhi 92ee8 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a84 │ │ │ │ + beq 92f4c │ │ │ │ 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 929f0 │ │ │ │ - ldr r3, [pc, #428] @ 92b0c │ │ │ │ + beq 92eb8 │ │ │ │ + ldr r3, [pc, #428] @ 92fd4 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92b10 │ │ │ │ + ldr r2, [pc, #408] @ 92fd8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a94 │ │ │ │ + bne 92f5c │ │ │ │ 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 929d8 │ │ │ │ + bne 92ea0 │ │ │ │ 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 92958 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 92e20 │ │ │ │ + bl 2a1184 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92abc │ │ │ │ + beq 92f84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 929a8 │ │ │ │ + beq 92e70 │ │ │ │ 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 92a6c │ │ │ │ + bhi 92f34 │ │ │ │ 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 92958 │ │ │ │ + bne 92e20 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92b14 │ │ │ │ + ldr r2, [pc, #232] @ 92fdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92ac4 │ │ │ │ + bne 92f8c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 929c4 │ │ │ │ + beq 92e8c │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92958 │ │ │ │ + b 92e20 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92b18 │ │ │ │ + ldr r5, [pc, #184] @ 92fe0 │ │ │ │ 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 92958 │ │ │ │ - ldr r5, [pc, #152] @ 92b1c │ │ │ │ - b 929a8 │ │ │ │ + b 92e20 │ │ │ │ + ldr r5, [pc, #152] @ 92fe4 │ │ │ │ + b 92e70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a18 │ │ │ │ - ldr r1, [pc, #132] @ 92b20 │ │ │ │ + b 92ee0 │ │ │ │ + ldr r1, [pc, #132] @ 92fe8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92aec │ │ │ │ + bne 92fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b 92988 │ │ │ │ - ldr r3, [pc, #112] @ 92b24 │ │ │ │ - ldr r1, [pc, #112] @ 92b28 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 92e50 │ │ │ │ + ldr r3, [pc, #112] @ 92fec │ │ │ │ + ldr r1, [pc, #112] @ 92ff0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 929a8 │ │ │ │ + b 92e70 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a3c │ │ │ │ - ldr r3, [pc, #76] @ 92b2c │ │ │ │ - ldr r1, [pc, #76] @ 92b30 │ │ │ │ + b 92f04 │ │ │ │ + ldr r3, [pc, #76] @ 92ff4 │ │ │ │ + ldr r1, [pc, #76] @ 92ff8 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18f124 │ │ │ │ - b 92abc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 92f84 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92988 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b 92e50 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq r8, r7, r0, lsr #3 │ │ │ │ - subseq r8, r7, ip, lsl #3 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq r8, r7, r8, lsr #3 │ │ │ │ + @ instruction: 0x00578194 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r0, ror pc │ │ │ │ + eorseq sp, r5, r0, ror sl │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r5, r4, lsr #31 │ │ │ │ + eorseq sp, r5, r4, lsr #21 │ │ │ │ │ │ │ │ -00092b34 : │ │ │ │ +00092ffc : │ │ │ │ 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 92c24 │ │ │ │ - blt 92c84 │ │ │ │ - ldr r8, [pc, #340] @ 92cac │ │ │ │ - bl 3591b0 │ │ │ │ + beq 930ec │ │ │ │ + blt 9314c │ │ │ │ + ldr r8, [pc, #340] @ 93174 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92c2c │ │ │ │ + bgt 930f4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92bf0 │ │ │ │ - ldr r1, [pc, #292] @ 92cb0 │ │ │ │ + beq 930b8 │ │ │ │ + ldr r1, [pc, #292] @ 93178 │ │ │ │ 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 92c48 │ │ │ │ + bne 93110 │ │ │ │ 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] │ │ │ │ @@ -107718,83 +108026,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] @ 92cb4 │ │ │ │ + ldr r0, [pc, #188] @ 9317c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92c40 │ │ │ │ + beq 93108 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92bc4 │ │ │ │ - ldr r4, [pc, #140] @ 92cb8 │ │ │ │ - b 92be8 │ │ │ │ + b 9308c │ │ │ │ + ldr r4, [pc, #140] @ 93180 │ │ │ │ + b 930b0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92bf0 │ │ │ │ - bl 2a00d4 │ │ │ │ + bls 930b8 │ │ │ │ + bl 2a1184 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92c78 │ │ │ │ + bne 93140 │ │ │ │ mov r4, #0 │ │ │ │ - b 92be8 │ │ │ │ - ldr r3, [pc, #108] @ 92cbc │ │ │ │ + b 930b0 │ │ │ │ + ldr r3, [pc, #108] @ 93184 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92c94 │ │ │ │ + bne 9315c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92bc4 │ │ │ │ + b 9308c │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92c60 │ │ │ │ - ldr r0, [pc, #52] @ 92cc0 │ │ │ │ + b 93128 │ │ │ │ + ldr r0, [pc, #52] @ 93188 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92c40 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 93108 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92c60 │ │ │ │ + b 93128 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92d9c │ │ │ │ + ldr r3, [pc, #192] @ 93264 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92d74 │ │ │ │ + bgt 9323c │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d1c │ │ │ │ + beq 931e4 │ │ │ │ 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 │ │ │ │ @@ -107809,60 +108117,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 92d74 │ │ │ │ + bhi 9323c │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92d60 │ │ │ │ + bne 93228 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092da0 : │ │ │ │ +00093268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 92eec │ │ │ │ - ldr r6, [pc, #364] @ 92f2c │ │ │ │ - bl 3591b0 │ │ │ │ + blt 933b4 │ │ │ │ + ldr r6, [pc, #364] @ 933f4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92ea8 │ │ │ │ + ble 93370 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 92f30 │ │ │ │ + ldr r2, [pc, #320] @ 933f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ec0 │ │ │ │ + bne 93388 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92e50 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 93318 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -107874,19 +108182,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 997f8 │ │ │ │ + bl 99cdc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 92efc │ │ │ │ - bl 3591b0 │ │ │ │ + beq 933c4 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -107894,63 +108202,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] @ 92f34 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 933fc │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92e00 │ │ │ │ + bne 932c8 │ │ │ │ mov r4, #0 │ │ │ │ - b 92e48 │ │ │ │ - ldr r1, [pc, #112] @ 92f38 │ │ │ │ + b 93310 │ │ │ │ + ldr r1, [pc, #112] @ 93400 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ed8 │ │ │ │ + bne 933a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 92e00 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 932c8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92e00 │ │ │ │ - ldr r0, [pc, #72] @ 92f3c │ │ │ │ + b 932c8 │ │ │ │ + ldr r0, [pc, #72] @ 93404 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92eb8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 93380 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 92f18 │ │ │ │ + beq 933e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 92f20 │ │ │ │ + beq 933e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 92f18 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 933e0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ 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] @ 93a64 │ │ │ │ - ldr r7, [pc, #2824] @ 93a68 │ │ │ │ + ldr fp, [pc, #2824] @ 93f2c │ │ │ │ + ldr r7, [pc, #2824] @ 93f30 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 92fe4 │ │ │ │ + b 934ac │ │ │ │ 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] │ │ │ │ @@ -107965,386 +108273,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 93dbc │ │ │ │ + bl 94284 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 935b4 │ │ │ │ + beq 93a7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935d4 │ │ │ │ - ldr r3, [pc, #2700] @ 93a6c │ │ │ │ + blt 93a9c │ │ │ │ + ldr r3, [pc, #2700] @ 93f34 │ │ │ │ cmp r3, fp │ │ │ │ - beq 93060 │ │ │ │ + beq 93528 │ │ │ │ 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 9302c │ │ │ │ - ldr lr, [pc, #2644] @ 93a70 │ │ │ │ + bne 934f4 │ │ │ │ + ldr lr, [pc, #2644] @ 93f38 │ │ │ │ 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 92f6c │ │ │ │ + beq 93434 │ │ │ │ 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 92f98 │ │ │ │ - ldr r0, [pc, #2572] @ 93a74 │ │ │ │ - bl a4484 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93a78 │ │ │ │ - bl a4508 │ │ │ │ + b 93460 │ │ │ │ + ldr r0, [pc, #2572] @ 93f3c │ │ │ │ + bl a496c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93f40 │ │ │ │ + bl a49f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93a48 │ │ │ │ + beq 93f10 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93a7c │ │ │ │ + ldr r5, [pc, #2548] @ 93f44 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a45b0 │ │ │ │ + bl a4a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a5c │ │ │ │ + beq 93f24 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93a80 │ │ │ │ + ldr r1, [pc, #2428] @ 93f48 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c5f4 │ │ │ │ + bl 23e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a3c │ │ │ │ + blt 93f04 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a20 │ │ │ │ + blt 93ee8 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a20 │ │ │ │ + blt 93ee8 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a20 │ │ │ │ - ldr r2, [pc, #2344] @ 93a84 │ │ │ │ - ldr r1, [pc, #2344] @ 93a88 │ │ │ │ + blt 93ee8 │ │ │ │ + ldr r2, [pc, #2344] @ 93f4c │ │ │ │ + ldr r1, [pc, #2344] @ 93f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c5f4 │ │ │ │ + bl 23e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ - ldr r8, [pc, #2324] @ 93a8c │ │ │ │ + blt 93ecc │ │ │ │ + ldr r8, [pc, #2324] @ 93f54 │ │ │ │ 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 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939e4 │ │ │ │ + blt 93eac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 93188 │ │ │ │ + bne 93650 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93a90 │ │ │ │ + ldr r8, [pc, #2268] @ 93f58 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a5f60 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a6448 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 939cc │ │ │ │ + beq 93e94 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931b8 │ │ │ │ + bne 93680 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 9320c │ │ │ │ + beq 936d4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 9320c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne 936d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931e4 │ │ │ │ - bl 91940 │ │ │ │ + bne 936ac │ │ │ │ + bl 91e08 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 939a4 │ │ │ │ + beq 93e6c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93a94 │ │ │ │ - bl 9c9e4 │ │ │ │ + ldr r1, [pc, #2140] @ 93f5c │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93998 │ │ │ │ - ldr r4, [pc, #2128] @ 93a98 │ │ │ │ + bne 93e60 │ │ │ │ + ldr r4, [pc, #2128] @ 93f60 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939ac │ │ │ │ + bne 93e74 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93a9c │ │ │ │ + ldr r1, [pc, #2112] @ 93f64 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9398c │ │ │ │ + bne 93e54 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93970 │ │ │ │ + bne 93e38 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93aa0 │ │ │ │ + ldr r1, [pc, #2080] @ 93f68 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93964 │ │ │ │ + bne 93e2c │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93948 │ │ │ │ + bne 93e10 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93a94 │ │ │ │ + ldr r1, [pc, #2032] @ 93f5c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93998 │ │ │ │ + bne 93e60 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9392c │ │ │ │ + bne 93df4 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93aa4 │ │ │ │ + ldr r1, [pc, #2012] @ 93f6c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93920 │ │ │ │ + bne 93de8 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93904 │ │ │ │ + bne 93dcc │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93aa8 │ │ │ │ + ldr r1, [pc, #1980] @ 93f70 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938f8 │ │ │ │ + bne 93dc0 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938dc │ │ │ │ + bne 93da4 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93aac │ │ │ │ + ldr r1, [pc, #1948] @ 93f74 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938d0 │ │ │ │ + bne 93d98 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938b4 │ │ │ │ + bne 93d7c │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93ab0 │ │ │ │ + ldr r1, [pc, #1916] @ 93f78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938a8 │ │ │ │ + bne 93d70 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9388c │ │ │ │ + bne 93d54 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93ab4 │ │ │ │ + ldr r1, [pc, #1884] @ 93f7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93880 │ │ │ │ + bne 93d48 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93864 │ │ │ │ + bne 93d2c │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93ab8 │ │ │ │ + ldr r1, [pc, #1852] @ 93f80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93858 │ │ │ │ + bne 93d20 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9383c │ │ │ │ + bne 93d04 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93abc │ │ │ │ + ldr r1, [pc, #1820] @ 93f84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93830 │ │ │ │ + bne 93cf8 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93814 │ │ │ │ + bne 93cdc │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93ac0 │ │ │ │ + ldr r1, [pc, #1788] @ 93f88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93808 │ │ │ │ + bne 93cd0 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937ec │ │ │ │ + bne 93cb4 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93ac4 │ │ │ │ + ldr r1, [pc, #1756] @ 93f8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937e0 │ │ │ │ + bne 93ca8 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937c4 │ │ │ │ + bne 93c8c │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93ac8 │ │ │ │ + ldr r1, [pc, #1724] @ 93f90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937b8 │ │ │ │ + bne 93c80 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9379c │ │ │ │ + bne 93c64 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93acc │ │ │ │ + ldr r1, [pc, #1692] @ 93f94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93790 │ │ │ │ + bne 93c58 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93774 │ │ │ │ + bne 93c3c │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93ad0 │ │ │ │ + ldr r1, [pc, #1660] @ 93f98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93768 │ │ │ │ + bne 93c30 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9374c │ │ │ │ + bne 93c14 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93ad4 │ │ │ │ + ldr r1, [pc, #1628] @ 93f9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93740 │ │ │ │ + bne 93c08 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93724 │ │ │ │ + bne 93bec │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93ad8 │ │ │ │ + ldr r1, [pc, #1596] @ 93fa0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93718 │ │ │ │ + bne 93be0 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936fc │ │ │ │ + bne 93bc4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93adc │ │ │ │ - bl 9c9e4 │ │ │ │ + ldr r1, [pc, #1560] @ 93fa4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936d8 │ │ │ │ + bne 93ba0 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936bc │ │ │ │ - ldr r2, [pc, #1536] @ 93ae0 │ │ │ │ - ldr r1, [pc, #1536] @ 93ae4 │ │ │ │ + bne 93b84 │ │ │ │ + ldr r2, [pc, #1536] @ 93fa8 │ │ │ │ + ldr r1, [pc, #1536] @ 93fac │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c5f4 │ │ │ │ + bl 23e038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93694 │ │ │ │ + blt 93b5c │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 9352c │ │ │ │ - ldr r0, [pc, #1504] @ 93ae8 │ │ │ │ - bl a4484 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93aec │ │ │ │ - ldr r1, [pc, #1500] @ 93af0 │ │ │ │ - bl a59c8 │ │ │ │ + bne 939f4 │ │ │ │ + ldr r0, [pc, #1504] @ 93fb0 │ │ │ │ + bl a496c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93fb4 │ │ │ │ + ldr r1, [pc, #1500] @ 93fb8 │ │ │ │ + bl a5eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93af4 │ │ │ │ + ldr r0, [pc, #1492] @ 93fbc │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93660 │ │ │ │ + bne 93b28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93644 │ │ │ │ - ldr r3, [pc, #1476] @ 93af8 │ │ │ │ + bne 93b0c │ │ │ │ + ldr r3, [pc, #1476] @ 93fc0 │ │ │ │ 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] @ 93afc │ │ │ │ + ldr r1, [pc, #1456] @ 93fc4 │ │ │ │ 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 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93608 │ │ │ │ + blt 93ad0 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93b00 │ │ │ │ + ldr r1, [pc, #1408] @ 93fc8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 238928 │ │ │ │ + bl 23a378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93608 │ │ │ │ + blt 93ad0 │ │ │ │ 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 │ │ │ │ @@ -108353,420 +108661,420 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93b04 │ │ │ │ - ldr r1, [pc, #1320] @ 93b08 │ │ │ │ + ldr r2, [pc, #1320] @ 93fcc │ │ │ │ + ldr r1, [pc, #1320] @ 93fd0 │ │ │ │ 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 935a8 │ │ │ │ + b 93a70 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8344c │ │ │ │ - ldr r2, [pc, #1268] @ 93b0c │ │ │ │ - ldr r3, [pc, #1268] @ 93b10 │ │ │ │ + bl 7d61c │ │ │ │ + ldr r2, [pc, #1268] @ 93fd4 │ │ │ │ + ldr r3, [pc, #1268] @ 93fd8 │ │ │ │ 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 935a8 │ │ │ │ + b 93a70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 9352c │ │ │ │ + bne 939f4 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9352c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 939f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93678 │ │ │ │ + beq 93b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 936b0 │ │ │ │ + beq 93b78 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93b14 │ │ │ │ - ldr r3, [pc, #1160] @ 93b18 │ │ │ │ + ldr r2, [pc, #1160] @ 93fdc │ │ │ │ + ldr r3, [pc, #1160] @ 93fe0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93628 │ │ │ │ + b 93af0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93b1c │ │ │ │ - ldr r3, [pc, #1140] @ 93b20 │ │ │ │ + ldr r2, [pc, #1140] @ 93fe4 │ │ │ │ + ldr r3, [pc, #1140] @ 93fe8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93628 │ │ │ │ + b 93af0 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93678 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 934d8 │ │ │ │ - ldr r0, [pc, #1032] @ 93adc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 934d8 │ │ │ │ - ldr r0, [pc, #1020] @ 93adc │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r3, [pc, #1084] @ 93b24 │ │ │ │ + bne 939a0 │ │ │ │ + ldr r0, [pc, #1032] @ 93fa4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 939a0 │ │ │ │ + ldr r0, [pc, #1020] @ 93fa4 │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r3, [pc, #1084] @ 93fec │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93b28 │ │ │ │ + ldr r2, [pc, #1072] @ 93ff0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93628 │ │ │ │ + b 93af0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 934b4 │ │ │ │ - ldr r0, [pc, #964] @ 93ad8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 934b4 │ │ │ │ - ldr r0, [pc, #952] @ 93ad8 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 9397c │ │ │ │ + ldr r0, [pc, #964] @ 93fa0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9397c │ │ │ │ + ldr r0, [pc, #952] @ 93fa0 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 93490 │ │ │ │ - ldr r0, [pc, #920] @ 93ad4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93490 │ │ │ │ - ldr r0, [pc, #908] @ 93ad4 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93958 │ │ │ │ + ldr r0, [pc, #920] @ 93f9c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93958 │ │ │ │ + ldr r0, [pc, #908] @ 93f9c │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 9346c │ │ │ │ - ldr r0, [pc, #876] @ 93ad0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9346c │ │ │ │ - ldr r0, [pc, #864] @ 93ad0 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93934 │ │ │ │ + ldr r0, [pc, #876] @ 93f98 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93934 │ │ │ │ + ldr r0, [pc, #864] @ 93f98 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 93448 │ │ │ │ - ldr r0, [pc, #832] @ 93acc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93448 │ │ │ │ - ldr r0, [pc, #820] @ 93acc │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93910 │ │ │ │ + ldr r0, [pc, #832] @ 93f94 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93910 │ │ │ │ + ldr r0, [pc, #820] @ 93f94 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 93424 │ │ │ │ - ldr r0, [pc, #788] @ 93ac8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93424 │ │ │ │ - ldr r0, [pc, #776] @ 93ac8 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 938ec │ │ │ │ + ldr r0, [pc, #788] @ 93f90 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 938ec │ │ │ │ + ldr r0, [pc, #776] @ 93f90 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93400 │ │ │ │ - ldr r0, [pc, #744] @ 93ac4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93400 │ │ │ │ - ldr r0, [pc, #732] @ 93ac4 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 938c8 │ │ │ │ + ldr r0, [pc, #744] @ 93f8c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 938c8 │ │ │ │ + ldr r0, [pc, #732] @ 93f8c │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 933dc │ │ │ │ - ldr r0, [pc, #700] @ 93ac0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 933dc │ │ │ │ - ldr r0, [pc, #688] @ 93ac0 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 938a4 │ │ │ │ + ldr r0, [pc, #700] @ 93f88 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 938a4 │ │ │ │ + ldr r0, [pc, #688] @ 93f88 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 933b8 │ │ │ │ - ldr r0, [pc, #656] @ 93abc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 933b8 │ │ │ │ - ldr r0, [pc, #644] @ 93abc │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93880 │ │ │ │ + ldr r0, [pc, #656] @ 93f84 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93880 │ │ │ │ + ldr r0, [pc, #644] @ 93f84 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 93394 │ │ │ │ - ldr r0, [pc, #612] @ 93ab8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93394 │ │ │ │ - ldr r0, [pc, #600] @ 93ab8 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 9385c │ │ │ │ + ldr r0, [pc, #612] @ 93f80 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9385c │ │ │ │ + ldr r0, [pc, #600] @ 93f80 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 93370 │ │ │ │ - ldr r0, [pc, #568] @ 93ab4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93370 │ │ │ │ - ldr r0, [pc, #556] @ 93ab4 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93838 │ │ │ │ + ldr r0, [pc, #568] @ 93f7c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93838 │ │ │ │ + ldr r0, [pc, #556] @ 93f7c │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 9334c │ │ │ │ - ldr r0, [pc, #524] @ 93ab0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9334c │ │ │ │ - ldr r0, [pc, #512] @ 93ab0 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93814 │ │ │ │ + ldr r0, [pc, #524] @ 93f78 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93814 │ │ │ │ + ldr r0, [pc, #512] @ 93f78 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 93328 │ │ │ │ - ldr r0, [pc, #480] @ 93aac │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93328 │ │ │ │ - ldr r0, [pc, #468] @ 93aac │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 937f0 │ │ │ │ + ldr r0, [pc, #480] @ 93f74 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 937f0 │ │ │ │ + ldr r0, [pc, #468] @ 93f74 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93304 │ │ │ │ - ldr r0, [pc, #436] @ 93aa8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93304 │ │ │ │ - ldr r0, [pc, #424] @ 93aa8 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 937cc │ │ │ │ + ldr r0, [pc, #436] @ 93f70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 937cc │ │ │ │ + ldr r0, [pc, #424] @ 93f70 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 932e0 │ │ │ │ - ldr r0, [pc, #392] @ 93aa4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 932e0 │ │ │ │ - ldr r0, [pc, #380] @ 93aa4 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 937a8 │ │ │ │ + ldr r0, [pc, #392] @ 93f6c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 937a8 │ │ │ │ + ldr r0, [pc, #380] @ 93f6c │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 932bc │ │ │ │ - ldr r0, [pc, #336] @ 93a94 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 932bc │ │ │ │ + bne 93784 │ │ │ │ + ldr r0, [pc, #336] @ 93f5c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 93298 │ │ │ │ - ldr r0, [pc, #320] @ 93aa0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93298 │ │ │ │ - ldr r0, [pc, #308] @ 93aa0 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ + bne 93760 │ │ │ │ + ldr r0, [pc, #320] @ 93f68 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93760 │ │ │ │ + ldr r0, [pc, #308] @ 93f68 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 93274 │ │ │ │ - ldr r0, [pc, #276] @ 93a9c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93274 │ │ │ │ - ldr r0, [pc, #264] @ 93a9c │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ - ldr r0, [pc, #244] @ 93a94 │ │ │ │ - bl 9b1f8 │ │ │ │ - b 936e0 │ │ │ │ - ldr r3, [pc, #384] @ 93b2c │ │ │ │ - b 936e4 │ │ │ │ + bne 9373c │ │ │ │ + ldr r0, [pc, #276] @ 93f64 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9373c │ │ │ │ + ldr r0, [pc, #264] @ 93f64 │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ + ldr r0, [pc, #244] @ 93f5c │ │ │ │ + bl 9b6dc │ │ │ │ + b 93ba8 │ │ │ │ + ldr r3, [pc, #384] @ 93ff4 │ │ │ │ + b 93bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93250 │ │ │ │ + bne 93718 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 93250 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 93718 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93b30 │ │ │ │ - ldr r3, [pc, #336] @ 93b2c │ │ │ │ + ldr r2, [pc, #344] @ 93ff8 │ │ │ │ + ldr r3, [pc, #336] @ 93ff4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93628 │ │ │ │ + b 93af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93b34 │ │ │ │ - ldr r3, [pc, #284] @ 93b10 │ │ │ │ + ldr r2, [pc, #324] @ 93ffc │ │ │ │ + ldr r3, [pc, #284] @ 93fd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 935a8 │ │ │ │ + b 93a70 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93b38 │ │ │ │ - ldr r3, [pc, #288] @ 93b3c │ │ │ │ + ldr r2, [pc, #288] @ 94000 │ │ │ │ + ldr r3, [pc, #288] @ 94004 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93628 │ │ │ │ + b 93af0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93b40 │ │ │ │ - ldr r3, [pc, #268] @ 93b44 │ │ │ │ + ldr r2, [pc, #268] @ 94008 │ │ │ │ + ldr r3, [pc, #268] @ 9400c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93628 │ │ │ │ - ldr r1, [pc, #260] @ 93b48 │ │ │ │ - ldr r2, [pc, #260] @ 93b4c │ │ │ │ - b 935dc │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93b50 │ │ │ │ - bne 935d8 │ │ │ │ - b 93078 │ │ │ │ - ldr r2, [pc, #240] @ 93b54 │ │ │ │ - b 935d8 │ │ │ │ - eorseq r1, sp, r0, lsl #18 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, r4, asr #21 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b 93af0 │ │ │ │ + ldr r1, [pc, #260] @ 94010 │ │ │ │ + ldr r2, [pc, #260] @ 94014 │ │ │ │ + b 93aa4 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 94018 │ │ │ │ + bne 93aa0 │ │ │ │ + b 93540 │ │ │ │ + ldr r2, [pc, #240] @ 9401c │ │ │ │ + b 93aa0 │ │ │ │ + eorseq r2, sp, r0, lsl #8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + eorseq r2, sp, r4, asr #11 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r4, lsr #25 │ │ │ │ + subseq sl, r7, ip, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ subseq sl, r5, r4, asr #30 │ │ │ │ subseq r2, sl, r4, lsl #1 │ │ │ │ - @ instruction: 0x003d16d0 │ │ │ │ + @ instruction: 0x003d21d0 │ │ │ │ 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 │ │ │ │ - subseq r7, r7, ip, lsl r2 │ │ │ │ - subseq r7, r7, ip, ror #15 │ │ │ │ - subseq r7, r7, ip, ror #16 │ │ │ │ - ldrsheq r7, [r7], #-124 @ 0xffffff84 │ │ │ │ - subseq r7, r7, ip, lsl #5 │ │ │ │ - @ instruction: 0x0057719c │ │ │ │ - subseq r7, r7, ip, asr #5 │ │ │ │ - ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ - ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ - subseq r7, r7, ip, asr #4 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r7, r7, ip, lsr #3 │ │ │ │ - subseq r7, r7, ip, asr r8 │ │ │ │ + subseq r7, r7, r4, lsr r2 │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ + subseq r7, r7, r4, lsr #17 │ │ │ │ + ldrheq r7, [r7], #-132 @ 0xffffff7c │ │ │ │ + subseq r7, r7, r4, lsl #7 │ │ │ │ + subseq r7, r7, r4, asr #16 │ │ │ │ + subseq r7, r7, r4, lsr #4 │ │ │ │ + ldrsheq r7, [r7], #-116 @ 0xffffff8c │ │ │ │ + subseq r7, r7, r4, ror r8 │ │ │ │ + subseq r7, r7, r4, lsl #16 │ │ │ │ + @ instruction: 0x00577294 │ │ │ │ + subseq r7, r7, r4, lsr #3 │ │ │ │ + ldrsbeq r7, [r7], #-36 @ 0xffffffdc │ │ │ │ + subseq r7, r7, r4, asr #5 │ │ │ │ + subseq r7, r7, r4, asr #3 │ │ │ │ + subseq r7, r7, r4, asr r2 │ │ │ │ + @ instruction: 0x00577194 │ │ │ │ + ldrheq r7, [r7], #-20 @ 0xffffffec │ │ │ │ + subseq r7, r7, r4, ror #16 │ │ │ │ subseq sl, r5, ip, lsl #31 │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - subseq r1, r8, r4, asr #32 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ + subseq r1, r8, ip, asr #32 │ │ │ │ + eorseq sp, r5, r0, lsl #24 │ │ │ │ + subseq r0, r8, r8, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - @ instruction: 0x0035cff4 │ │ │ │ - eorseq r1, sp, r8, asr #21 │ │ │ │ - eorseq r1, sp, r4, asr fp │ │ │ │ - eorseq sp, r5, r4, lsr #2 │ │ │ │ - eorseq r1, sp, r4, asr #22 │ │ │ │ - eorseq sp, r5, r8, lsl #2 │ │ │ │ - eorseq r1, sp, r0, lsr fp │ │ │ │ - ldrsbeq sp, [r5], -r0 @ │ │ │ │ - eorseq sp, r5, ip, asr r0 │ │ │ │ - eorseq r1, sp, ip, lsl fp │ │ │ │ - mlaseq r5, r4, r5, r9 │ │ │ │ - eorseq r1, sp, r4, ror #22 │ │ │ │ - eorseq r1, sp, r0, lsl #23 │ │ │ │ - eorseq r1, sp, r8, lsl #22 │ │ │ │ - ldrheq sp, [r5], -r4 @ │ │ │ │ - @ instruction: 0x003d1af0 │ │ │ │ - mlaseq r5, r4, r0, sp │ │ │ │ - @ instruction: 0x003d1adc │ │ │ │ - eorseq sp, r5, r8, ror r0 │ │ │ │ - eorseq sp, r5, r4, lsl r0 │ │ │ │ - eorseq sp, r5, ip, lsr r0 │ │ │ │ - b 238908 │ │ │ │ + @ instruction: 0x0035daf4 │ │ │ │ + eorseq r2, sp, r8, asr #11 │ │ │ │ + eorseq r2, sp, r4, asr r6 │ │ │ │ + eorseq sp, r5, r4, lsr #24 │ │ │ │ + eorseq r2, sp, r4, asr #12 │ │ │ │ + eorseq sp, r5, r8, lsl #24 │ │ │ │ + eorseq r2, sp, r0, lsr r6 │ │ │ │ + @ instruction: 0x0035dbd0 │ │ │ │ + eorseq sp, r5, ip, asr fp │ │ │ │ + eorseq r2, sp, ip, lsl r6 │ │ │ │ + mlaseq r5, r4, r0, sl │ │ │ │ + eorseq r2, sp, r4, ror #12 │ │ │ │ + eorseq r2, sp, r0, lsl #13 │ │ │ │ + eorseq r2, sp, r8, lsl #12 │ │ │ │ + @ instruction: 0x0035dbb4 │ │ │ │ + @ instruction: 0x003d25f0 │ │ │ │ + mlaseq r5, r4, fp, sp │ │ │ │ + @ instruction: 0x003d25dc │ │ │ │ + eorseq sp, r5, r8, ror fp │ │ │ │ + eorseq sp, r5, r4, lsl fp │ │ │ │ + eorseq sp, r5, ip, lsr fp │ │ │ │ + b 23a358 │ │ │ │ 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] @ 93da4 │ │ │ │ + ldr r6, [pc, #560] @ 9426c │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93bb8 │ │ │ │ + beq 94080 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93bb8 │ │ │ │ - ldr r3, [pc, #524] @ 93da8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 94080 │ │ │ │ + ldr r3, [pc, #524] @ 94270 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93d98 │ │ │ │ + beq 94260 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93d98 │ │ │ │ + bne 94260 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93d90 │ │ │ │ + bhi 94258 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93dac │ │ │ │ + ldr r2, [pc, #480] @ 94274 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d04 │ │ │ │ - ldr r3, [pc, #460] @ 93da8 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 941cc │ │ │ │ + ldr r3, [pc, #460] @ 94270 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93cd0 │ │ │ │ + bhi 94198 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93d6c │ │ │ │ + beq 94234 │ │ │ │ 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 93ca0 │ │ │ │ + beq 94168 │ │ │ │ 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] │ │ │ │ @@ -108774,15 +109082,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 93d54 │ │ │ │ + beq 9421c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108791,110 +109099,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 93d44 │ │ │ │ + bhi 9420c │ │ │ │ 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 93d18 │ │ │ │ + bne 941e0 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93db0 │ │ │ │ + ldr r2, [pc, #212] @ 94278 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d7c │ │ │ │ + bne 94244 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d90 │ │ │ │ + beq 94258 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93d18 │ │ │ │ + b 941e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93d90 │ │ │ │ + beq 94258 │ │ │ │ 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 93c50 │ │ │ │ + b 94118 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93c2c │ │ │ │ + b 940f4 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93c98 │ │ │ │ + b 94160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cc8 │ │ │ │ + b 94190 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cec │ │ │ │ + b 941b4 │ │ │ │ mov r3, #0 │ │ │ │ - b 93c98 │ │ │ │ - ldr r1, [pc, #20] @ 93db4 │ │ │ │ - ldr r0, [pc, #20] @ 93db8 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - eorseq sp, r5, ip, asr #2 │ │ │ │ - mlaseq sp, r4, fp, r1 │ │ │ │ + b 94160 │ │ │ │ + ldr r1, [pc, #20] @ 9427c │ │ │ │ + ldr r0, [pc, #20] @ 94280 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + eorseq sp, r5, ip, asr #24 │ │ │ │ + mlaseq sp, r4, r6, r2 │ │ │ │ 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 948fc │ │ │ │ + bne 94dc4 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98138 │ │ │ │ + beq 98600 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94974 │ │ │ │ + beq 94e3c │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94a04 │ │ │ │ + beq 94ecc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94a30 │ │ │ │ - ldr r6, [pc, #3780] @ 94cec │ │ │ │ + beq 94ef8 │ │ │ │ + ldr r6, [pc, #3780] @ 951b4 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -108908,56 +109216,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 9802c │ │ │ │ + beq 984f4 │ │ │ │ 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 966f8 │ │ │ │ + bne 96bc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b60 │ │ │ │ + bne 95028 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 960f4 │ │ │ │ + beq 965bc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98418 │ │ │ │ + bl 988e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a24 │ │ │ │ + beq 96eec │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 95fd8 │ │ │ │ + beq 964a0 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a38 │ │ │ │ - ldr r2, [pc, #3584] @ 94d00 │ │ │ │ + bne 94f00 │ │ │ │ + ldr r2, [pc, #3584] @ 951c8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b88 │ │ │ │ + bne 95050 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 962a4 │ │ │ │ + bne 9676c │ │ │ │ tst ip, #2 │ │ │ │ - beq 94ba0 │ │ │ │ - ldr r6, [pc, #3528] @ 94cec │ │ │ │ + beq 95068 │ │ │ │ + ldr r6, [pc, #3528] @ 951b4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -108970,524 +109278,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] @ 94c70 │ │ │ │ + ldr r2, [pc, #3312] @ 95138 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94bb8 │ │ │ │ + bne 95080 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95efc │ │ │ │ + bne 963c4 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 958e0 │ │ │ │ + beq 95da8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95750 │ │ │ │ + bne 95c18 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 957c0 │ │ │ │ + bne 95c88 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96568 │ │ │ │ - ldr r7, [pc, #3220] @ 94c74 │ │ │ │ - ldr r9, [pc, #3308] @ 94cd0 │ │ │ │ + bne 96a30 │ │ │ │ + ldr r7, [pc, #3220] @ 9513c │ │ │ │ + ldr r9, [pc, #3308] @ 95198 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 964f4 │ │ │ │ + bne 969bc │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964f4 │ │ │ │ + beq 969bc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94c78 │ │ │ │ + ldr r1, [pc, #3184] @ 95140 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95edc │ │ │ │ + bne 963a4 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95e04 │ │ │ │ - ldr r2, [pc, #3260] @ 94cf0 │ │ │ │ - ldr r1, [pc, #3136] @ 94c78 │ │ │ │ + bne 962cc │ │ │ │ + ldr r2, [pc, #3260] @ 951b8 │ │ │ │ + ldr r1, [pc, #3136] @ 95140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a20 │ │ │ │ + blt 96ee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9594c │ │ │ │ + beq 95e14 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97bd8 │ │ │ │ + beq 980a0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 968e8 │ │ │ │ + beq 96db0 │ │ │ │ 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 95a08 │ │ │ │ + beq 95ed0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a18 │ │ │ │ + bne 95ee0 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95a24 │ │ │ │ + bne 95eec │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95a30 │ │ │ │ + bne 95ef8 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94cfc │ │ │ │ + ldr r3, [pc, #3128] @ 951c4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95a44 │ │ │ │ + beq 95f0c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ + ble 95f40 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95a70 │ │ │ │ + beq 95f38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94144 │ │ │ │ + beq 9460c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a70 │ │ │ │ + beq 95f38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94144 │ │ │ │ + beq 9460c │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a70 │ │ │ │ + beq 95f38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94144 │ │ │ │ + beq 9460c │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95a70 │ │ │ │ + beq 95f38 │ │ │ │ cmp r3, lr │ │ │ │ - bne 94124 │ │ │ │ + bne 945ec │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr lr, [pc, #3000] @ 94d04 │ │ │ │ + ble 95f40 │ │ │ │ + ldr lr, [pc, #3000] @ 951cc │ │ │ │ cmp r0, lr │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97f98 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94194 │ │ │ │ + beq 9465c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97f98 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94194 │ │ │ │ + beq 9465c │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97f98 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94174 │ │ │ │ + bne 9463c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr ip, [pc, #2820] @ 94ca0 │ │ │ │ + ble 95f40 │ │ │ │ + ldr ip, [pc, #2820] @ 95168 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97adc │ │ │ │ + beq 97fa4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 941e4 │ │ │ │ + beq 946ac │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97adc │ │ │ │ + beq 97fa4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 941e4 │ │ │ │ + beq 946ac │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97adc │ │ │ │ + beq 97fa4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941c4 │ │ │ │ + bne 9468c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr ip, [pc, #2720] @ 94c8c │ │ │ │ + ble 95f40 │ │ │ │ + ldr ip, [pc, #2720] @ 95154 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ec8 │ │ │ │ + beq 98390 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94234 │ │ │ │ + beq 946fc │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ec8 │ │ │ │ + beq 98390 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94234 │ │ │ │ + beq 946fc │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97ec8 │ │ │ │ + beq 98390 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94214 │ │ │ │ + bne 946dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ + ble 95f40 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97ae8 │ │ │ │ + beq 97fb0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94280 │ │ │ │ + beq 94748 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97ae8 │ │ │ │ + beq 97fb0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94280 │ │ │ │ + beq 94748 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97ae8 │ │ │ │ + beq 97fb0 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94260 │ │ │ │ + bne 94728 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr ip, [pc, #2624] @ 94cc8 │ │ │ │ + ble 95f40 │ │ │ │ + ldr ip, [pc, #2624] @ 95190 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96b64 │ │ │ │ + beq 9702c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942d0 │ │ │ │ + beq 94798 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96b64 │ │ │ │ + beq 9702c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942d0 │ │ │ │ + beq 94798 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96b64 │ │ │ │ + beq 9702c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942b0 │ │ │ │ + bne 94778 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr ip, [pc, #2508] @ 94ca4 │ │ │ │ + ble 95f40 │ │ │ │ + ldr ip, [pc, #2508] @ 9516c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 98378 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94320 │ │ │ │ + beq 947e8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 98378 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94320 │ │ │ │ + beq 947e8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 98378 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94300 │ │ │ │ + bne 947c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a78 │ │ │ │ - ldr ip, [pc, #2412] @ 94c94 │ │ │ │ + ble 95f40 │ │ │ │ + ldr ip, [pc, #2412] @ 9515c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a30 │ │ │ │ + beq 97ef8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94368 │ │ │ │ + beq 94830 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a30 │ │ │ │ + beq 97ef8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94368 │ │ │ │ + beq 94830 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97a30 │ │ │ │ + beq 97ef8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94350 │ │ │ │ + bne 94818 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96750 │ │ │ │ + bne 96c18 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97af4 │ │ │ │ + bne 97fbc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 94770 │ │ │ │ + ble 94c38 │ │ │ │ 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 951fc │ │ │ │ + bge 956c4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943d0 │ │ │ │ + beq 94898 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952e0 │ │ │ │ + bne 957a8 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943ec │ │ │ │ + beq 948b4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95660 │ │ │ │ + bne 95b28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9499c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9499c │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95be0 │ │ │ │ + bne 960a8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94434 │ │ │ │ + bne 948fc │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96764 │ │ │ │ + bne 96c2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94448 │ │ │ │ + bne 94910 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9684c │ │ │ │ + bne 96d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9445c │ │ │ │ + bne 94924 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96be0 │ │ │ │ + bne 970a8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94474 │ │ │ │ + bne 9493c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ca4 │ │ │ │ + bne 9716c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9448c │ │ │ │ + bne 94954 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a5c │ │ │ │ + bne 97f24 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a4 │ │ │ │ + bne 9496c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96718 │ │ │ │ + bne 96be0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94984 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d90 │ │ │ │ + bne 98258 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944d4 │ │ │ │ + bne 9499c │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97ebc │ │ │ │ + bne 98384 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94540 │ │ │ │ + beq 94a08 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94540 │ │ │ │ + beq 94a08 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95b28 │ │ │ │ + bne 95ff0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 94518 │ │ │ │ + bne 949e0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96740 │ │ │ │ + bne 96c08 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9452c │ │ │ │ + bne 949f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9683c │ │ │ │ + bne 96d04 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94540 │ │ │ │ + bne 94a08 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b70 │ │ │ │ + bne 96038 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94558 │ │ │ │ + beq 94a20 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 956b4 │ │ │ │ + bne 95b7c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97b00 │ │ │ │ + beq 97fc8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94588 │ │ │ │ + bne 94a50 │ │ │ │ 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 945ac │ │ │ │ + bne 94a74 │ │ │ │ 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 95900 │ │ │ │ + bne 95dc8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95900 │ │ │ │ + beq 95dc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95930 │ │ │ │ + beq 95df8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 95eec │ │ │ │ + bne 963b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945f0 │ │ │ │ + bne 94ab8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9591c │ │ │ │ + bne 95de4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94618 │ │ │ │ + bne 94ae0 │ │ │ │ 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 96960 │ │ │ │ + bne 96e28 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94644 │ │ │ │ + bne 94b0c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94644 │ │ │ │ + beq 94b0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95078 │ │ │ │ + beq 95540 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95078 │ │ │ │ + bne 95540 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95088 │ │ │ │ + beq 95550 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 9466c │ │ │ │ + bne 94b34 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95148 │ │ │ │ + bne 95610 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94680 │ │ │ │ + bne 94b48 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95abc │ │ │ │ + bne 95f84 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95184 │ │ │ │ + bne 9564c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97e40 │ │ │ │ + bne 98308 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946b4 │ │ │ │ + bne 94b7c │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97e4c │ │ │ │ + bne 98314 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959e0 │ │ │ │ + beq 95ea8 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95298 │ │ │ │ + bne 95760 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95298 │ │ │ │ + beq 95760 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959b4 │ │ │ │ + beq 95e7c │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95e74 │ │ │ │ + bne 9633c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95e80 │ │ │ │ + beq 96348 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94bd8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952c0 │ │ │ │ + bne 95788 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 94bf0 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96bd4 │ │ │ │ + bne 9709c │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 951c8 │ │ │ │ + bne 95690 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b04 │ │ │ │ + beq 95fcc │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 951fc │ │ │ │ + bne 956c4 │ │ │ │ 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 943a4 │ │ │ │ + bne 9486c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 947c0 │ │ │ │ + beq 94c88 │ │ │ │ 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 │ │ │ │ @@ -109502,94 +109810,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 947e0 │ │ │ │ + bne 94ca8 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94cdc │ │ │ │ + ldr r1, [pc, #1284] @ 951a4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 97ed4 │ │ │ │ + beq 9839c │ │ │ │ tst r3, #16 │ │ │ │ - bne 95d48 │ │ │ │ + bne 96210 │ │ │ │ tst r3, #8 │ │ │ │ - beq 9594c │ │ │ │ + beq 95e14 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 97ef0 │ │ │ │ + bne 983b8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 9595c │ │ │ │ + beq 95e24 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94888 │ │ │ │ + ble 94d50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94848 │ │ │ │ + bge 94d10 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2b44 │ │ │ │ + bl a302c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a20 │ │ │ │ + blt 96ee8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94888 │ │ │ │ + beq 94d50 │ │ │ │ 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 980f0 │ │ │ │ - bl a2b44 │ │ │ │ + bge 985b8 │ │ │ │ + bl a302c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a20 │ │ │ │ + blt 96ee8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94858 │ │ │ │ + bne 94d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 948d4 │ │ │ │ + beq 94d9c │ │ │ │ tst r3, #16 │ │ │ │ - bne 95ca8 │ │ │ │ + bne 96170 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 948b4 │ │ │ │ + beq 94d7c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 981c4 │ │ │ │ + beq 9868c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 948d0 │ │ │ │ + bgt 94d98 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 981e0 │ │ │ │ + ble 986a8 │ │ │ │ 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 95d7c │ │ │ │ + bne 96244 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94cec │ │ │ │ + ldr r6, [pc, #1000] @ 951b4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -109605,29 +109913,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 98138 │ │ │ │ + beq 98600 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93e04 │ │ │ │ - bl 91940 │ │ │ │ + bne 942cc │ │ │ │ + bl 91e08 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96a24 │ │ │ │ + beq 96eec │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93e04 │ │ │ │ - ldr r6, [pc, #848] @ 94cec │ │ │ │ + beq 942cc │ │ │ │ + ldr r6, [pc, #848] @ 951b4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -109644,40 +109952,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 93e14 │ │ │ │ - ldr r2, [pc, #756] @ 94d00 │ │ │ │ + bne 942dc │ │ │ │ + ldr r2, [pc, #756] @ 951c8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93e8c │ │ │ │ + beq 94354 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 97fc0 │ │ │ │ + bne 98488 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94d00 │ │ │ │ + ldr r4, [pc, #728] @ 951c8 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93e20 │ │ │ │ + bne 942e8 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93e7c │ │ │ │ + b 94344 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 962a4 │ │ │ │ + bne 9676c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96d04 │ │ │ │ + beq 971cc │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94ac0 │ │ │ │ - ldr r6, [pc, #644] @ 94cec │ │ │ │ - bl 3591b0 │ │ │ │ + beq 94f88 │ │ │ │ + ldr r6, [pc, #644] @ 951b4 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -109692,126 +110000,126 @@ │ │ │ │ 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] @ 94c74 │ │ │ │ - ldr r9, [pc, #516] @ 94cd0 │ │ │ │ + ldr r3, [pc, #428] @ 9513c │ │ │ │ + ldr r9, [pc, #516] @ 95198 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96a0c │ │ │ │ + bne 96ed4 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96a0c │ │ │ │ - ldr r1, [pc, #404] @ 94c7c │ │ │ │ + beq 96ed4 │ │ │ │ + ldr r1, [pc, #404] @ 95144 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96928 │ │ │ │ + bne 96df0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94c80 │ │ │ │ + ldr r0, [pc, #372] @ 95148 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c4cc │ │ │ │ + bl 9c9b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94c7c │ │ │ │ + ldr r1, [pc, #340] @ 95144 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94b4c │ │ │ │ + beq 95014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98048 │ │ │ │ + beq 98510 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94b98 │ │ │ │ - b 96a24 │ │ │ │ + bge 95060 │ │ │ │ + b 96eec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93eb8 │ │ │ │ + bne 94380 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a38 │ │ │ │ - ldr r2, [pc, #380] @ 94d00 │ │ │ │ + bne 94f00 │ │ │ │ + ldr r2, [pc, #380] @ 951c8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 960bc │ │ │ │ + beq 96584 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 962a4 │ │ │ │ + bne 9676c │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 93f1c │ │ │ │ - ldr r3, [pc, #200] @ 94c70 │ │ │ │ + bne 943e4 │ │ │ │ + ldr r3, [pc, #200] @ 95138 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f90 │ │ │ │ - ldr r4, [pc, #196] @ 94c84 │ │ │ │ - ldr r8, [pc, #296] @ 94cec │ │ │ │ - b 94bf4 │ │ │ │ + beq 94458 │ │ │ │ + ldr r4, [pc, #196] @ 9514c │ │ │ │ + ldr r8, [pc, #296] @ 951b4 │ │ │ │ + b 950bc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d08 │ │ │ │ + bne 951d0 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f90 │ │ │ │ + beq 94458 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 95048 │ │ │ │ + bcs 95510 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94c48 │ │ │ │ + bcs 95110 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94c5c │ │ │ │ + bcs 95124 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94bc4 │ │ │ │ + bhi 9508c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94bd4 │ │ │ │ + bls 9509c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bd4 │ │ │ │ - b 94be8 │ │ │ │ + bne 9509c │ │ │ │ + b 950b0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bd4 │ │ │ │ - b 94be8 │ │ │ │ + bne 9509c │ │ │ │ + b 950b0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bd4 │ │ │ │ - b 94be8 │ │ │ │ + bne 9509c │ │ │ │ + b 950b0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - subseq r9, r7, r0, lsl lr │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ + subseq r9, r7, r8, lsl lr │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ + subseq sl, r7, ip, ror #20 │ │ │ │ subseq fp, r5, ip, lsr r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r7, r5, r8, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq r7, r5, r4, asr #3 │ │ │ │ @@ -109826,686 +110134,686 @@ │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ 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 │ │ │ │ - ldrdeq pc, [r9], -r4 │ │ │ │ - andeq r4, sl, r4, asr #2 │ │ │ │ + subseq sl, r7, ip, ror #5 │ │ │ │ + @ instruction: 0x000a03bc │ │ │ │ + andeq r4, sl, ip, lsr #12 │ │ │ │ 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 r7, sl, ip, ror #6 │ │ │ │ + subseq sl, r7, r0, asr #10 │ │ │ │ + eoreq r8, sl, ip, lsl r4 │ │ │ │ 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 94e94 │ │ │ │ + beq 9535c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e94 │ │ │ │ + beq 9535c │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 9572c │ │ │ │ + bcs 95bf4 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 960a8 │ │ │ │ + bcs 96570 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 9572c │ │ │ │ + bcs 95bf4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 9571c │ │ │ │ + bls 95be4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e94 │ │ │ │ + beq 9535c │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94e94 │ │ │ │ + beq 9535c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94e94 │ │ │ │ + bne 9535c │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96578 │ │ │ │ + beq 96a40 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9693c │ │ │ │ + beq 96e04 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94da4 │ │ │ │ + beq 9526c │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94be8 │ │ │ │ - ldr r3, [pc, #-176] @ 94cfc │ │ │ │ - ldr r2, [pc, #-296] @ 94c88 │ │ │ │ + bne 950b0 │ │ │ │ + ldr r3, [pc, #-176] @ 951c4 │ │ │ │ + ldr r2, [pc, #-296] @ 95150 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94c8c │ │ │ │ + ldr r2, [pc, #-308] @ 95154 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94c90 │ │ │ │ + ldr r2, [pc, #-324] @ 95158 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94c94 │ │ │ │ + ldr r2, [pc, #-332] @ 9515c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94c98 │ │ │ │ + ldr r2, [pc, #-340] @ 95160 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94c9c │ │ │ │ + ldr r2, [pc, #-348] @ 95164 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94ca0 │ │ │ │ + ldr r2, [pc, #-356] @ 95168 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94ca4 │ │ │ │ + ldr r2, [pc, #-364] @ 9516c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94ca8 │ │ │ │ + ldr r2, [pc, #-372] @ 95170 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94cac │ │ │ │ + ldr r2, [pc, #-380] @ 95174 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94cb0 │ │ │ │ + ldr r2, [pc, #-388] @ 95178 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94cb4 │ │ │ │ + ldr r2, [pc, #-396] @ 9517c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94cb8 │ │ │ │ + ldr r2, [pc, #-404] @ 95180 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94cbc │ │ │ │ + ldr r2, [pc, #-412] @ 95184 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94cc0 │ │ │ │ + ldr r2, [pc, #-420] @ 95188 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94cc4 │ │ │ │ + ldr r2, [pc, #-428] @ 9518c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94cc8 │ │ │ │ + ldr r2, [pc, #-436] @ 95190 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94ccc │ │ │ │ + ldr r2, [pc, #-444] @ 95194 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94be8 │ │ │ │ - ldr r9, [pc, #-460] @ 94cd0 │ │ │ │ + beq 950b0 │ │ │ │ + ldr r9, [pc, #-460] @ 95198 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95de4 │ │ │ │ + bne 962ac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95de4 │ │ │ │ + beq 962ac │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95aac │ │ │ │ + bne 95f74 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94cf8 │ │ │ │ + ldr r3, [pc, #-484] @ 951c0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 9776c │ │ │ │ - ldr r0, [pc, #-532] @ 94cd4 │ │ │ │ + beq 97c34 │ │ │ │ + ldr r0, [pc, #-532] @ 9519c │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ - ldr r3, [pc, #-556] @ 94cd4 │ │ │ │ + beq 96ee8 │ │ │ │ + ldr r3, [pc, #-556] @ 9519c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95738 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 95c00 │ │ │ │ + bl 359c90 │ │ │ │ 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 95744 │ │ │ │ + bne 95c0c │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98100 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 985c8 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98104 │ │ │ │ + beq 985cc │ │ │ │ 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 98114 │ │ │ │ + beq 985dc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95210 │ │ │ │ + beq 956d8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 9521c │ │ │ │ + bne 956e4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9521c │ │ │ │ - bl 3591b0 │ │ │ │ + beq 956e4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94ce4 │ │ │ │ + ldr ip, [pc, #-796] @ 951ac │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 95254 │ │ │ │ + beq 9571c │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0178 │ │ │ │ + bl a0660 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95270 │ │ │ │ + blt 95738 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94be8 │ │ │ │ + bne 950b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 94be8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 950b0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bd4 │ │ │ │ - b 94be8 │ │ │ │ + bne 9509c │ │ │ │ + b 950b0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94644 │ │ │ │ + bne 94b0c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94644 │ │ │ │ + beq 94b0c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94650 │ │ │ │ + bne 94b18 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94650 │ │ │ │ + bne 94b18 │ │ │ │ tst r3, #2 │ │ │ │ - bne 962b0 │ │ │ │ + bne 96778 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96320 │ │ │ │ + bne 967e8 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96320 │ │ │ │ + beq 967e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94cd8 │ │ │ │ + ldr r1, [pc, #-1008] @ 951a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 960d8 │ │ │ │ + bne 965a0 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96538 │ │ │ │ + bne 96a00 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96538 │ │ │ │ + beq 96a00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94cf4 │ │ │ │ + ldr r1, [pc, #-1040] @ 951bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96150 │ │ │ │ + bne 96618 │ │ │ │ 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 9466c │ │ │ │ + bne 94b34 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9466c │ │ │ │ + beq 94b34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97ff8 │ │ │ │ + beq 984c0 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 96274 │ │ │ │ + beq 9673c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 95174 │ │ │ │ + bne 9563c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bbc │ │ │ │ + bne 97084 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ae4 │ │ │ │ + beq 95fac │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 94698 │ │ │ │ + beq 94b60 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 94698 │ │ │ │ + bne 94b60 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 9469c │ │ │ │ + beq 94b64 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 9469c │ │ │ │ + beq 94b64 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 946a8 │ │ │ │ - b 946b4 │ │ │ │ + beq 94b70 │ │ │ │ + b 94b7c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94740 │ │ │ │ + beq 94c08 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94740 │ │ │ │ + bne 94c08 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94cdc │ │ │ │ + ldr r1, [pc, #-1292] @ 951a4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94740 │ │ │ │ - ldr r1, [pc, #-1300] @ 94ce0 │ │ │ │ + bne 94c08 │ │ │ │ + ldr r1, [pc, #-1300] @ 951a8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 94748 │ │ │ │ + beq 94c10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 943a4 │ │ │ │ - b 94764 │ │ │ │ + bne 9486c │ │ │ │ + b 94c2c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94fe4 │ │ │ │ + beq 954ac │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97e68 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 98330 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94ce4 │ │ │ │ + ldr r1, [pc, #-1388] @ 951ac │ │ │ │ cmp ip, r1 │ │ │ │ - bne 9500c │ │ │ │ + bne 954d4 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cb48 │ │ │ │ + bl 9d02c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95024 │ │ │ │ + bge 954ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96a20 │ │ │ │ + bne 96ee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9605c │ │ │ │ + beq 96524 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94bd8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 94bd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959d8 │ │ │ │ + beq 95ea0 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97d84 │ │ │ │ + beq 9824c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95ebc │ │ │ │ - b 94728 │ │ │ │ + beq 96384 │ │ │ │ + b 94bf0 │ │ │ │ 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 95b84 │ │ │ │ + bne 9604c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95318 │ │ │ │ + bne 957e0 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97788 │ │ │ │ + bne 97c50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9532c │ │ │ │ + bne 957f4 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 973a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95340 │ │ │ │ + bne 95808 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a68 │ │ │ │ + bne 97f30 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95358 │ │ │ │ + bne 95820 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974cc │ │ │ │ + bne 97994 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95370 │ │ │ │ + bne 95838 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97158 │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 97d5c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97640 │ │ │ │ + bne 97b08 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 95868 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9764c │ │ │ │ + bne 97b14 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b8 │ │ │ │ + bne 95880 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97760 │ │ │ │ + bne 97c28 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953d0 │ │ │ │ + bne 95898 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a0 │ │ │ │ + bne 97d68 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e8 │ │ │ │ + bne 958b0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e40 │ │ │ │ + bne 97308 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 958c8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976c0 │ │ │ │ + bne 97b88 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95418 │ │ │ │ + bne 958e0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9731c │ │ │ │ + bne 977e4 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 958f8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97390 │ │ │ │ + bne 97858 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 95910 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97458 │ │ │ │ + bne 97920 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 95928 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9759c │ │ │ │ + bne 97a64 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 95940 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96da4 │ │ │ │ + bne 9726c │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 95958 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97850 │ │ │ │ + bne 97d18 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 95970 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97600 │ │ │ │ + bne 97ac8 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954c0 │ │ │ │ + bne 95988 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e9c │ │ │ │ + bne 98364 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d8 │ │ │ │ + bne 959a0 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98224 │ │ │ │ + bne 986ec │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f0 │ │ │ │ + bne 959b8 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98234 │ │ │ │ + bne 986fc │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 959d0 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98204 │ │ │ │ + bne 986cc │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95520 │ │ │ │ + bne 959e8 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982c8 │ │ │ │ + bne 98790 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95538 │ │ │ │ + bne 95a00 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98268 │ │ │ │ + bne 98730 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95550 │ │ │ │ + bne 95a18 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98288 │ │ │ │ + bne 98750 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95568 │ │ │ │ + bne 95a30 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98164 │ │ │ │ + bne 9862c │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95580 │ │ │ │ + bne 95a48 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98174 │ │ │ │ + bne 9863c │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9559c │ │ │ │ + bne 95a64 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979c8 │ │ │ │ + bne 97e90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 955b0 │ │ │ │ + bne 95a78 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96eb4 │ │ │ │ + bne 9737c │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c8 │ │ │ │ + bne 95a90 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97624 │ │ │ │ + bne 97aec │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e0 │ │ │ │ + bne 95aa8 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98098 │ │ │ │ + bne 98560 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f8 │ │ │ │ + bne 95ac0 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98078 │ │ │ │ + bne 98540 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95610 │ │ │ │ + bne 95ad8 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97614 │ │ │ │ + bne 97adc │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95628 │ │ │ │ + bne 95af0 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98054 │ │ │ │ + bne 9851c │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 943d4 │ │ │ │ + bne 9489c │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d4 │ │ │ │ + beq 9489c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95658 │ │ │ │ + beq 95b20 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 943d4 │ │ │ │ + beq 9489c │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 943d4 │ │ │ │ + b 9489c │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95c3c │ │ │ │ + bne 96104 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95688 │ │ │ │ + bne 95b50 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e7c │ │ │ │ + bne 98344 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 95b64 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e8c │ │ │ │ + bne 98354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943ec │ │ │ │ + bne 948b4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943ec │ │ │ │ - b 95c84 │ │ │ │ + beq 948b4 │ │ │ │ + b 9614c │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c8c │ │ │ │ + bne 96154 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956d8 │ │ │ │ + bne 95ba0 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e38 │ │ │ │ + bne 98300 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94558 │ │ │ │ + bne 94a20 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98128 │ │ │ │ + bne 985f0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94564 │ │ │ │ + bne 94a2c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 94a2c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94564 │ │ │ │ + beq 94a2c │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 94564 │ │ │ │ + b 94a2c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94d60 │ │ │ │ + bls 95228 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94e94 │ │ │ │ + bne 95228 │ │ │ │ + b 9535c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94f44 │ │ │ │ + beq 9540c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 94f44 │ │ │ │ - ldr r6, [pc, #-2668] @ 94cec │ │ │ │ - bl 3591b0 │ │ │ │ + b 9540c │ │ │ │ + ldr r6, [pc, #-2668] @ 951b4 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -110521,30 +110829,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 96994 │ │ │ │ + beq 96e5c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980d8 │ │ │ │ - ldr sl, [pc, #-2796] @ 94ce8 │ │ │ │ + bne 985a0 │ │ │ │ + ldr sl, [pc, #-2796] @ 951b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95820 │ │ │ │ - ldr r3, [pc, #-2824] @ 94cec │ │ │ │ - bl 3591b0 │ │ │ │ + beq 95ce8 │ │ │ │ + ldr r3, [pc, #-2824] @ 951b4 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -110561,347 +110869,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 981ac │ │ │ │ - ldr r6, [pc, #-2940] @ 94cec │ │ │ │ - bl 3591b0 │ │ │ │ + beq 98674 │ │ │ │ + ldr r6, [pc, #-2940] @ 951b4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f20 │ │ │ │ + beq 983e8 │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 981b8 │ │ │ │ + blt 98680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 958cc │ │ │ │ + beq 95d94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 981f8 │ │ │ │ + beq 986c0 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96160 │ │ │ │ + bne 96628 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96350 │ │ │ │ + bne 96818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 960ec │ │ │ │ - ldr r6, [pc, #-3088] @ 94cec │ │ │ │ + beq 965b4 │ │ │ │ + ldr r6, [pc, #-3088] @ 951b4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96488 │ │ │ │ + b 96950 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945f0 │ │ │ │ + bne 94ab8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945f0 │ │ │ │ + beq 94ab8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95928 │ │ │ │ + beq 95df0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 945f0 │ │ │ │ + beq 94ab8 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 945f0 │ │ │ │ + b 94ab8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 945f0 │ │ │ │ + bne 94ab8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945f0 │ │ │ │ - b 95928 │ │ │ │ + beq 94ab8 │ │ │ │ + b 95df0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94814 │ │ │ │ + bne 94cdc │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96a80 │ │ │ │ - ldr r1, [pc, #-3196] @ 94cf4 │ │ │ │ + bne 96f48 │ │ │ │ + ldr r1, [pc, #-3196] @ 951bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a20 │ │ │ │ - bne 94814 │ │ │ │ - ldr r2, [pc, #-3224] @ 94cf0 │ │ │ │ - ldr r1, [pc, #-3224] @ 94cf4 │ │ │ │ + blt 96ee8 │ │ │ │ + bne 94cdc │ │ │ │ + ldr r2, [pc, #-3224] @ 951b8 │ │ │ │ + ldr r1, [pc, #-3224] @ 951bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a20 │ │ │ │ + blt 96ee8 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94cf8 │ │ │ │ + ldr r3, [pc, #-3244] @ 951c0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94824 │ │ │ │ - b 94888 │ │ │ │ + bgt 94cec │ │ │ │ + b 94d50 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96524 │ │ │ │ + beq 969ec │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94bd8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 94bd8 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 94710 │ │ │ │ + b 94bd8 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946c0 │ │ │ │ + beq 94b88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a00 │ │ │ │ + beq 95ec8 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 946c0 │ │ │ │ + beq 94b88 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 946c0 │ │ │ │ + b 94b88 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94090 │ │ │ │ + beq 94558 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940a4 │ │ │ │ + beq 9456c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940b8 │ │ │ │ + beq 94580 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94cfc │ │ │ │ + ldr r3, [pc, #-3392] @ 951c4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 940d4 │ │ │ │ + bne 9459c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95a70 │ │ │ │ + beq 95f38 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a48 │ │ │ │ - ldr r3, [pc, #-3428] @ 94d00 │ │ │ │ + bne 95f10 │ │ │ │ + ldr r3, [pc, #-3428] @ 951c8 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94d04 │ │ │ │ + ldrne lr, [pc, #-3432] @ 951cc │ │ │ │ movne r3, r6 │ │ │ │ - bne 96af0 │ │ │ │ + bne 96fb8 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96750 │ │ │ │ + bne 96c18 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97af4 │ │ │ │ + bne 97fbc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94394 │ │ │ │ - b 94770 │ │ │ │ + bgt 9485c │ │ │ │ + b 94c38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94be8 │ │ │ │ - b 94ed0 │ │ │ │ + bne 950b0 │ │ │ │ + b 95398 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 980b8 │ │ │ │ + beq 98580 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95adc │ │ │ │ + beq 95fa4 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95184 │ │ │ │ + bne 9564c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94698 │ │ │ │ + beq 94b60 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95190 │ │ │ │ + beq 95658 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 95184 │ │ │ │ + b 9564c │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94740 │ │ │ │ + beq 94c08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951f0 │ │ │ │ + beq 956b8 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94740 │ │ │ │ - b 951f0 │ │ │ │ + beq 94c08 │ │ │ │ + b 956b8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b3c │ │ │ │ + bne 96004 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96804 │ │ │ │ + bne 96ccc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b50 │ │ │ │ + bne 96018 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ce8 │ │ │ │ + bne 971b0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94540 │ │ │ │ + bne 94a08 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94540 │ │ │ │ + beq 94a08 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94540 │ │ │ │ + beq 94a08 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9454c │ │ │ │ - b 956f0 │ │ │ │ + bne 94a14 │ │ │ │ + b 95bb8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b98 │ │ │ │ + bne 96060 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b50 │ │ │ │ + bne 98018 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95bac │ │ │ │ + bne 96074 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fac │ │ │ │ + bne 97474 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95bc0 │ │ │ │ + bne 96088 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a3c │ │ │ │ + bne 97f04 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95bd8 │ │ │ │ + bne 960a0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fcc │ │ │ │ + bne 97494 │ │ │ │ mov r0, r6 │ │ │ │ - b 95358 │ │ │ │ + b 95820 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95bf4 │ │ │ │ + bne 960bc │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96820 │ │ │ │ + bne 96ce8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c08 │ │ │ │ + bne 960d0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979b8 │ │ │ │ + bne 97e80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c1c │ │ │ │ + bne 960e4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 97ddc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c34 │ │ │ │ + bne 960fc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c58 │ │ │ │ + bne 97120 │ │ │ │ mov r8, r6 │ │ │ │ - b 94474 │ │ │ │ + b 9493c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c50 │ │ │ │ + bne 96118 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97f0c │ │ │ │ + bne 983d4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c64 │ │ │ │ + bne 9612c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97e18 │ │ │ │ + bne 982e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943ec │ │ │ │ + bne 948b4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943ec │ │ │ │ + beq 948b4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 943ec │ │ │ │ + beq 948b4 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 943ec │ │ │ │ + b 948b4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ca0 │ │ │ │ + bne 96168 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e28 │ │ │ │ + bne 982f0 │ │ │ │ mov r0, r6 │ │ │ │ - b 956d8 │ │ │ │ + b 95ba0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98000 │ │ │ │ + beq 984c8 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95ce8 │ │ │ │ + bne 961b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d094 │ │ │ │ + bl 9d578 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9801c │ │ │ │ + beq 984e4 │ │ │ │ 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 95d04 │ │ │ │ + bne 961cc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95d18 │ │ │ │ + beq 961e0 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 981c4 │ │ │ │ + beq 9868c │ │ │ │ tst r3, #16 │ │ │ │ - beq 948b4 │ │ │ │ + beq 94d7c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 948d0 │ │ │ │ - ldr r3, [pc, #4064] @ 96d14 │ │ │ │ + beq 94d98 │ │ │ │ + ldr r3, [pc, #4064] @ 971dc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96d18 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #4056] @ 971e0 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 947e8 │ │ │ │ + bls 94cb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96d1c │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #4008] @ 971e4 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ - ldr r2, [pc, #3996] @ 96d20 │ │ │ │ + b 96eec │ │ │ │ + ldr r2, [pc, #3996] @ 971e8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -110916,251 +111224,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 948f0 │ │ │ │ + b 94db8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94eb4 │ │ │ │ - b 96a20 │ │ │ │ + bne 9537c │ │ │ │ + b 96ee8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a2630 │ │ │ │ + bl a2b18 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ - ldr r1, [pc, #3816] @ 96d24 │ │ │ │ + beq 96ee8 │ │ │ │ + ldr r1, [pc, #3816] @ 971ec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95270 │ │ │ │ + blt 95738 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94044 │ │ │ │ + beq 9450c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94044 │ │ │ │ + bne 9450c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 94044 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9450c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94bc0 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 952a0 │ │ │ │ + beq 95768 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97bf8 │ │ │ │ + bne 980c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95eb0 │ │ │ │ + bne 96378 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952c0 │ │ │ │ + bne 95788 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 94bf0 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ + beq 94bf0 │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94728 │ │ │ │ + beq 94bf0 │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 94728 │ │ │ │ + b 94bf0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94044 │ │ │ │ - b 94020 │ │ │ │ + bne 9450c │ │ │ │ + b 944e8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 945e4 │ │ │ │ - b 945f0 │ │ │ │ + beq 94aac │ │ │ │ + b 94ab8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r4, r3 │ │ │ │ - b 95fc0 │ │ │ │ + b 96488 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f9c │ │ │ │ + beq 94464 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a18b8 │ │ │ │ + bl a1da0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95fb4 │ │ │ │ - b 96a20 │ │ │ │ + bne 9647c │ │ │ │ + b 96ee8 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96280 │ │ │ │ + ble 96748 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 982a8 │ │ │ │ + bne 98770 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96280 │ │ │ │ + beq 96748 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 982a8 │ │ │ │ + bne 98770 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96280 │ │ │ │ + beq 96748 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 982a8 │ │ │ │ + bne 98770 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96280 │ │ │ │ + beq 96748 │ │ │ │ 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 982a8 │ │ │ │ + bne 98770 │ │ │ │ cmp r0, lr │ │ │ │ - bne 96038 │ │ │ │ + bne 96500 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94b6c │ │ │ │ + b 95034 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 952a0 │ │ │ │ + beq 95768 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95e8c │ │ │ │ + bne 96354 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9608c │ │ │ │ + bne 96554 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 959d8 │ │ │ │ + bne 95ea0 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94728 │ │ │ │ + bne 94bf0 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94728 │ │ │ │ - b 95ed4 │ │ │ │ + beq 94bf0 │ │ │ │ + b 9639c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d60 │ │ │ │ - b 94e94 │ │ │ │ + bne 95228 │ │ │ │ + b 9535c │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 9629c │ │ │ │ + beq 96764 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 93f14 │ │ │ │ - b 962a4 │ │ │ │ + beq 943dc │ │ │ │ + b 9676c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 950dc │ │ │ │ + beq 955a4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94650 │ │ │ │ + b 94b18 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 93fd8 │ │ │ │ + b 944a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97ea8 │ │ │ │ + beq 98370 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a24 │ │ │ │ + beq 96eec │ │ │ │ tst r3, #2 │ │ │ │ - beq 96130 │ │ │ │ + beq 965f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96b70 │ │ │ │ + bne 97038 │ │ │ │ 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 93ec4 │ │ │ │ - b 96054 │ │ │ │ + beq 9438c │ │ │ │ + b 9651c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 960e4 │ │ │ │ - b 95118 │ │ │ │ + bne 965ac │ │ │ │ + b 955e0 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980d8 │ │ │ │ - ldr r0, [pc, #2988] @ 96d28 │ │ │ │ - bl 9d8b4 │ │ │ │ + bne 985a0 │ │ │ │ + ldr r0, [pc, #2988] @ 971f0 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 961c0 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 96688 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -111176,64 +111484,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 981ac │ │ │ │ - bl 3591b0 │ │ │ │ + beq 98674 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f20 │ │ │ │ + beq 983e8 │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 981b8 │ │ │ │ + blt 98680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96264 │ │ │ │ + beq 9672c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97fb4 │ │ │ │ + beq 9847c │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 958d8 │ │ │ │ - b 96168 │ │ │ │ + beq 95da0 │ │ │ │ + b 96630 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95168 │ │ │ │ - b 95174 │ │ │ │ + beq 95630 │ │ │ │ + b 9563c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a38 │ │ │ │ - ldr r2, [pc, #2708] @ 96d2c │ │ │ │ + bne 94f00 │ │ │ │ + ldr r2, [pc, #2708] @ 971f4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b88 │ │ │ │ + bne 95050 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94b98 │ │ │ │ - ldr r3, [pc, #2664] @ 96d20 │ │ │ │ - bl 3591b0 │ │ │ │ + b 95060 │ │ │ │ + ldr r3, [pc, #2664] @ 971e8 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -111251,106 +111559,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 950b0 │ │ │ │ - ldr r0, [pc, #2568] @ 96d30 │ │ │ │ - bl 8be3c │ │ │ │ + beq 95578 │ │ │ │ + ldr r0, [pc, #2568] @ 971f8 │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a20 │ │ │ │ - ldr r1, [pc, #2548] @ 96d30 │ │ │ │ + beq 96ee8 │ │ │ │ + ldr r1, [pc, #2548] @ 971f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950d4 │ │ │ │ - b 96a20 │ │ │ │ + bne 9559c │ │ │ │ + b 96ee8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97734 │ │ │ │ + bne 97bfc │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 960ec │ │ │ │ - ldr fp, [pc, #2496] @ 96d34 │ │ │ │ - ldr sl, [pc, #2472] @ 96d20 │ │ │ │ + beq 965b4 │ │ │ │ + ldr fp, [pc, #2496] @ 971fc │ │ │ │ + ldr sl, [pc, #2472] @ 971e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9650c │ │ │ │ - bl 3591b0 │ │ │ │ + beq 969d4 │ │ │ │ + bl 359c90 │ │ │ │ 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 96518 │ │ │ │ + bne 969e0 │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 97f1c │ │ │ │ - bl 3591b0 │ │ │ │ + beq 983e4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f20 │ │ │ │ + beq 983e8 │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 981b8 │ │ │ │ + blt 98680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9646c │ │ │ │ + beq 96934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97fd4 │ │ │ │ + beq 9849c │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96374 │ │ │ │ + bne 9683c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 960ec │ │ │ │ + beq 965b4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -111360,323 +111668,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] @ 96d38 │ │ │ │ + ldr r7, [pc, #2144] @ 97200 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96d3c │ │ │ │ + ldr r9, [pc, #2128] @ 97204 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 93ff0 │ │ │ │ - ldr r0, [pc, #2088] @ 96d24 │ │ │ │ - bl 8be3c │ │ │ │ + beq 944b8 │ │ │ │ + ldr r0, [pc, #2088] @ 971ec │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 93ffc │ │ │ │ - b 96a20 │ │ │ │ + bne 944c4 │ │ │ │ + b 96ee8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963d0 │ │ │ │ + beq 96898 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 963d0 │ │ │ │ + b 96898 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 959c0 │ │ │ │ - b 952a0 │ │ │ │ - ldr r0, [pc, #2048] @ 96d40 │ │ │ │ - bl 8be3c │ │ │ │ + bne 95e88 │ │ │ │ + b 95768 │ │ │ │ + ldr r0, [pc, #2048] @ 97208 │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a20 │ │ │ │ - ldr r1, [pc, #2028] @ 96d40 │ │ │ │ + beq 96ee8 │ │ │ │ + ldr r1, [pc, #2028] @ 97208 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95110 │ │ │ │ - b 96a20 │ │ │ │ + bne 955d8 │ │ │ │ + b 96ee8 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9636c │ │ │ │ - b 93fd8 │ │ │ │ - ldr r3, [pc, #1988] @ 96d44 │ │ │ │ + bne 96834 │ │ │ │ + b 944a0 │ │ │ │ + ldr r3, [pc, #1988] @ 9720c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ - ldr r3, [pc, #1936] @ 96d48 │ │ │ │ + beq 950b0 │ │ │ │ + ldr r3, [pc, #1936] @ 97210 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94be8 │ │ │ │ + beq 950b0 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96d4c │ │ │ │ - ldr r9, [pc, #1864] @ 96d3c │ │ │ │ + ldr r2, [pc, #1884] @ 97214 │ │ │ │ + ldr r9, [pc, #1864] @ 97204 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96d50 │ │ │ │ + ldr r2, [pc, #1872] @ 97218 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96d54 │ │ │ │ + ldr r2, [pc, #1852] @ 9721c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96d58 │ │ │ │ + ldr r2, [pc, #1840] @ 97220 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96d5c │ │ │ │ + ldr r2, [pc, #1828] @ 97224 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96d60 │ │ │ │ + ldr r2, [pc, #1816] @ 97228 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96d64 │ │ │ │ + ldr r2, [pc, #1804] @ 9722c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96d68 │ │ │ │ + ldr r2, [pc, #1792] @ 97230 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96d6c │ │ │ │ + ldr r2, [pc, #1780] @ 97234 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96d70 │ │ │ │ + ldr r2, [pc, #1768] @ 97238 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96d74 │ │ │ │ + ldr r2, [pc, #1756] @ 9723c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96d78 │ │ │ │ + ldr r2, [pc, #1744] @ 97240 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96d7c │ │ │ │ + ldr r2, [pc, #1732] @ 97244 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96d80 │ │ │ │ + ldr r2, [pc, #1720] @ 97248 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96d84 │ │ │ │ + ldr r2, [pc, #1708] @ 9724c │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e98 │ │ │ │ - b 94be8 │ │ │ │ + bne 95360 │ │ │ │ + b 950b0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96e30 │ │ │ │ + bne 972f8 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93ec4 │ │ │ │ - b 960fc │ │ │ │ + bne 9438c │ │ │ │ + b 965c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 968ac │ │ │ │ + beq 96d74 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a3c │ │ │ │ + bne 96f04 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a48 │ │ │ │ - b 96a54 │ │ │ │ + beq 96f10 │ │ │ │ + b 96f1c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94520 │ │ │ │ - b 9452c │ │ │ │ + beq 949e8 │ │ │ │ + b 949f4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 94378 │ │ │ │ + b 94840 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 9677c │ │ │ │ + bne 96c44 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9684c │ │ │ │ + bne 96d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96790 │ │ │ │ + bne 96c58 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96be0 │ │ │ │ + bne 970a8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 96c70 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ca4 │ │ │ │ + bne 9716c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9448c │ │ │ │ + bne 94954 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9448c │ │ │ │ + beq 94954 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 967e0 │ │ │ │ + bne 96ca8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968b0 │ │ │ │ + bne 96d78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 967f4 │ │ │ │ + bne 96cbc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d98 │ │ │ │ + bne 98260 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 968d4 │ │ │ │ - b 944d4 │ │ │ │ + beq 96d9c │ │ │ │ + b 9499c │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95b3c │ │ │ │ + beq 96004 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95b44 │ │ │ │ - b 95b50 │ │ │ │ + beq 9600c │ │ │ │ + b 96018 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95bf4 │ │ │ │ + beq 960bc │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95bfc │ │ │ │ - b 95c08 │ │ │ │ + beq 960c4 │ │ │ │ + b 960d0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94534 │ │ │ │ - b 94540 │ │ │ │ + beq 949fc │ │ │ │ + b 94a08 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96868 │ │ │ │ + bne 96d30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96be4 │ │ │ │ + bne 970ac │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9687c │ │ │ │ + bne 96d44 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ca4 │ │ │ │ + bne 9716c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 96d5c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967c0 │ │ │ │ + bne 96c88 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a4 │ │ │ │ + bne 9496c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a4 │ │ │ │ + beq 9496c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 968cc │ │ │ │ + bne 96d94 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c48 │ │ │ │ + bne 97110 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944d4 │ │ │ │ + bne 9499c │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9499c │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 944d4 │ │ │ │ + b 9499c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9406c │ │ │ │ + beq 94534 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9406c │ │ │ │ + bne 94534 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9406c │ │ │ │ + bne 94534 │ │ │ │ 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 9406c │ │ │ │ + b 94534 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94b00 │ │ │ │ + beq 94fc8 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94b98 │ │ │ │ - ldr r3, [pc, #1092] @ 96d88 │ │ │ │ + b 95060 │ │ │ │ + ldr r3, [pc, #1092] @ 97250 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e94 │ │ │ │ + beq 9535c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94be8 │ │ │ │ - b 94e94 │ │ │ │ + bne 950b0 │ │ │ │ + b 9535c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9505c │ │ │ │ + beq 95524 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96ae4 │ │ │ │ + beq 96fac │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94644 │ │ │ │ + bne 94b0c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94638 │ │ │ │ - b 94644 │ │ │ │ + bne 94b00 │ │ │ │ + b 94b0c │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96488 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 96950 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -111691,49 +111999,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 96488 │ │ │ │ + beq 96950 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9636c │ │ │ │ - ldr r0, [pc, #888] @ 96d8c │ │ │ │ - bl 8be3c │ │ │ │ + b 96834 │ │ │ │ + ldr r0, [pc, #888] @ 97254 │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94ae0 │ │ │ │ + bne 94fa8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97f4c │ │ │ │ + bne 98414 │ │ │ │ mvn r0, #0 │ │ │ │ - b 948f4 │ │ │ │ + b 94dbc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96a54 │ │ │ │ + bne 96f1c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97998 │ │ │ │ + bne 97e60 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944d4 │ │ │ │ + bne 9499c │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944d4 │ │ │ │ + beq 9499c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 944d4 │ │ │ │ - b 968e0 │ │ │ │ - ldr r3, [pc, #664] @ 96d20 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9499c │ │ │ │ + b 96da8 │ │ │ │ + ldr r3, [pc, #664] @ 971e8 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -111748,167 +112056,167 @@ │ │ │ │ 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 95968 │ │ │ │ + b 95e30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96984 │ │ │ │ - b 94644 │ │ │ │ + beq 96e4c │ │ │ │ + b 94b0c │ │ │ │ cmp r3, lr │ │ │ │ - beq 97ad0 │ │ │ │ + beq 97f98 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96af0 │ │ │ │ - ldr ip, [pc, #608] @ 96d6c │ │ │ │ + bne 96fb8 │ │ │ │ + ldr ip, [pc, #608] @ 97234 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97adc │ │ │ │ + beq 97fa4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b0c │ │ │ │ - ldr ip, [pc, #552] @ 96d50 │ │ │ │ + bne 96fd4 │ │ │ │ + ldr ip, [pc, #552] @ 97218 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97ec8 │ │ │ │ + beq 98390 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b28 │ │ │ │ + bne 96ff0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97ae8 │ │ │ │ + beq 97fb0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b40 │ │ │ │ - ldr ip, [pc, #548] @ 96d80 │ │ │ │ + bne 97008 │ │ │ │ + ldr ip, [pc, #548] @ 97248 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 979f8 │ │ │ │ + bne 97ec0 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97740 │ │ │ │ + bne 97c08 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96128 │ │ │ │ + beq 965f0 │ │ │ │ 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 96128 │ │ │ │ + b 965f0 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95ad8 │ │ │ │ - b 95adc │ │ │ │ + bne 95fa0 │ │ │ │ + b 95fa4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95ec8 │ │ │ │ - b 95ed4 │ │ │ │ + bne 96390 │ │ │ │ + b 9639c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96c00 │ │ │ │ + bne 970c8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ca8 │ │ │ │ + bne 97170 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96c14 │ │ │ │ + bne 970dc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967c0 │ │ │ │ + bne 96c88 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c2c │ │ │ │ + bne 970f4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968ac │ │ │ │ + bne 96d74 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94984 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944c0 │ │ │ │ + beq 94988 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 968d4 │ │ │ │ - b 944d4 │ │ │ │ + beq 96d9c │ │ │ │ + b 9499c │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97b9c │ │ │ │ + beq 98064 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96c80 │ │ │ │ + bne 97148 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bd0 │ │ │ │ + bne 98098 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 944a4 │ │ │ │ + bne 9496c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a4 │ │ │ │ - b 96720 │ │ │ │ + beq 9496c │ │ │ │ + b 96be8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96cc4 │ │ │ │ + bne 9718c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967c4 │ │ │ │ + bne 96c8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96cd8 │ │ │ │ + bne 971a0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968ac │ │ │ │ + bne 96d74 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 967e8 │ │ │ │ - b 967f4 │ │ │ │ + beq 96cb0 │ │ │ │ + b 96cbc │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95b50 │ │ │ │ + beq 96018 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95b58 │ │ │ │ - b 94540 │ │ │ │ + beq 96020 │ │ │ │ + b 94a08 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94b98 │ │ │ │ - b 94a54 │ │ │ │ + beq 95060 │ │ │ │ + b 94f1c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035d3dc │ │ │ │ - eorseq sp, r5, ip, lsr #5 │ │ │ │ + @ instruction: 0x0035dedc │ │ │ │ + eorseq sp, r5, ip, lsr #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r4, ror #5 │ │ │ │ + subseq sl, r7, ip, ror #5 │ │ │ │ subseq r7, r5, r0, lsl #10 │ │ │ │ - subseq r9, r7, r0, lsl lr │ │ │ │ + subseq r9, r7, r8, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r7, r8, lsr r5 │ │ │ │ + subseq sl, r7, r0, asr #10 │ │ │ │ subseq r1, r5, ip, ror #26 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ subseq r7, r5, r8, lsl lr │ │ │ │ subseq r7, r5, r4, asr #3 │ │ │ │ @@ -111919,1153 +112227,1153 @@ │ │ │ │ ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r3, r5, r8, lsr #14 │ │ │ │ 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 │ │ │ │ + subseq sl, r7, ip, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97404 │ │ │ │ + beq 978cc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b44 │ │ │ │ + beq 9800c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96dd8 │ │ │ │ + bne 972a0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972e4 │ │ │ │ + bne 977ac │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a8 │ │ │ │ + bne 95970 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a8 │ │ │ │ + beq 95970 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97ca8 │ │ │ │ + bne 98170 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954c0 │ │ │ │ + bne 95988 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954c0 │ │ │ │ + beq 95988 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 954c0 │ │ │ │ + beq 95988 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 954c0 │ │ │ │ + b 95988 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96708 │ │ │ │ - b 94b6c │ │ │ │ + bne 96bd0 │ │ │ │ + b 95034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97090 │ │ │ │ + bne 97558 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96e68 │ │ │ │ + bne 97330 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976cc │ │ │ │ + bne 97b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e7c │ │ │ │ + bne 97344 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97324 │ │ │ │ + bne 977ec │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cc8 │ │ │ │ + bne 98190 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9739c │ │ │ │ + bne 97864 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eac │ │ │ │ + bne 97374 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97460 │ │ │ │ + bne 97928 │ │ │ │ mov r0, #0 │ │ │ │ - b 95448 │ │ │ │ + b 95910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b18 │ │ │ │ + bne 97fe0 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c8 │ │ │ │ + bne 95a90 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955c8 │ │ │ │ + beq 95a90 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 955c8 │ │ │ │ + b 95a90 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 96efc │ │ │ │ + bne 973c4 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a6c │ │ │ │ + bne 97f34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f10 │ │ │ │ + bne 973d8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974cc │ │ │ │ + bne 97994 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97dd0 │ │ │ │ + bne 98298 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e8 │ │ │ │ + bne 97cb0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97ba8 │ │ │ │ + bne 98070 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95388 │ │ │ │ + beq 95850 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 96f60 │ │ │ │ + bne 97428 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97658 │ │ │ │ + bne 97b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f74 │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97530 │ │ │ │ + bne 979f8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c64 │ │ │ │ + bne 9812c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 97d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fa4 │ │ │ │ + bne 9746c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e48 │ │ │ │ + bne 97310 │ │ │ │ mov r0, #0 │ │ │ │ - b 953e8 │ │ │ │ + b 958b0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95bac │ │ │ │ + beq 96074 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95bb4 │ │ │ │ - b 95bc0 │ │ │ │ + beq 9607c │ │ │ │ + b 96088 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97d14 │ │ │ │ + bne 981dc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff4 │ │ │ │ + bne 974bc │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97d34 │ │ │ │ + bne 981fc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97898 │ │ │ │ + bne 97d60 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95388 │ │ │ │ + beq 95850 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97ce8 │ │ │ │ + bne 981b0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97038 │ │ │ │ + bne 97500 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 97668 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b8 │ │ │ │ + bne 95880 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953b8 │ │ │ │ + beq 95880 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97d64 │ │ │ │ + bne 9822c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97078 │ │ │ │ + bne 97540 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971e0 │ │ │ │ + bne 976a8 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e8 │ │ │ │ + bne 958b0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953e8 │ │ │ │ + beq 958b0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97d4c │ │ │ │ + bne 98214 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970b8 │ │ │ │ + bne 97580 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97220 │ │ │ │ + bne 976e8 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95418 │ │ │ │ + bne 958e0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95418 │ │ │ │ + beq 958e0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97df8 │ │ │ │ + bne 982c0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970f8 │ │ │ │ + bne 975c0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97260 │ │ │ │ + bne 97728 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 95910 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95448 │ │ │ │ + beq 95910 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97b7c │ │ │ │ + beq 98044 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 9713c │ │ │ │ + bne 97604 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972a0 │ │ │ │ + bne 97768 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 95940 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95478 │ │ │ │ - b 96dac │ │ │ │ + beq 95940 │ │ │ │ + b 97274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977e4 │ │ │ │ + beq 97cac │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97cf8 │ │ │ │ + bne 981c0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 97650 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97010 │ │ │ │ + bne 974d8 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 95868 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953a0 │ │ │ │ + beq 95868 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97cd8 │ │ │ │ + bne 981a0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971c8 │ │ │ │ + bne 97690 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97050 │ │ │ │ + bne 97518 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953d0 │ │ │ │ + bne 95898 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953d0 │ │ │ │ + beq 95898 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97d3c │ │ │ │ + bne 98204 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97208 │ │ │ │ + bne 976d0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97090 │ │ │ │ + bne 97558 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95400 │ │ │ │ + bne 958c8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95400 │ │ │ │ + beq 958c8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97de8 │ │ │ │ + bne 982b0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97248 │ │ │ │ + bne 97710 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970d0 │ │ │ │ + bne 97598 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95430 │ │ │ │ + bne 958f8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95430 │ │ │ │ + beq 958f8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97da0 │ │ │ │ + bne 98268 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97288 │ │ │ │ + bne 97750 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97110 │ │ │ │ + bne 975d8 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95460 │ │ │ │ + bne 95928 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95460 │ │ │ │ + beq 95928 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97b70 │ │ │ │ + beq 98038 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 972cc │ │ │ │ + bne 97794 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96dac │ │ │ │ + bne 97274 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95490 │ │ │ │ + bne 95958 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95490 │ │ │ │ + beq 95958 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97c98 │ │ │ │ + bne 98160 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 977d4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96df0 │ │ │ │ + bne 972b8 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96e0c │ │ │ │ - b 954c0 │ │ │ │ + beq 972d4 │ │ │ │ + b 95988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970d0 │ │ │ │ + bne 97598 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97344 │ │ │ │ + bne 9780c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9739c │ │ │ │ + bne 97864 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97358 │ │ │ │ + bne 97820 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97460 │ │ │ │ + bne 97928 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d74 │ │ │ │ + bne 9823c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975a8 │ │ │ │ + bne 97a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97388 │ │ │ │ + bne 97850 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97404 │ │ │ │ + bne 978cc │ │ │ │ mov r0, #0 │ │ │ │ - b 95478 │ │ │ │ + b 95940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97260 │ │ │ │ + bne 97728 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 973b8 │ │ │ │ + bne 97880 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97464 │ │ │ │ + bne 9792c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973cc │ │ │ │ + bne 97894 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975a4 │ │ │ │ + bne 97a6c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97db0 │ │ │ │ + bne 98278 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97408 │ │ │ │ + bne 978d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973fc │ │ │ │ + bne 978c4 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97858 │ │ │ │ + bne 97d20 │ │ │ │ mov r0, #0 │ │ │ │ - b 95490 │ │ │ │ + b 95958 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97424 │ │ │ │ + bne 978ec │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 97d24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97438 │ │ │ │ + bne 97900 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97608 │ │ │ │ + bne 97ad0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97450 │ │ │ │ + bne 97918 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 972f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 954c0 │ │ │ │ + b 95988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97110 │ │ │ │ + bne 975d8 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 97480 │ │ │ │ + bne 97948 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975a8 │ │ │ │ + bne 97a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97494 │ │ │ │ + bne 9795c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97404 │ │ │ │ + bne 978cc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974ac │ │ │ │ + bne 97974 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97858 │ │ │ │ + bne 97d20 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974c4 │ │ │ │ + bne 9798c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97608 │ │ │ │ + bne 97ad0 │ │ │ │ mov r0, #0 │ │ │ │ - b 954a8 │ │ │ │ + b 95970 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 974ec │ │ │ │ + bne 979b4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e8 │ │ │ │ + bne 97cb0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97500 │ │ │ │ + bne 979c8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f40 │ │ │ │ + bne 97408 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 979e0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97654 │ │ │ │ + bne 97b1c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b8 │ │ │ │ + bne 95880 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953b8 │ │ │ │ + beq 95880 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97550 │ │ │ │ + bne 97a18 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 97d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97564 │ │ │ │ + bne 97a2c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e48 │ │ │ │ + bne 97310 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bc0 │ │ │ │ + bne 98088 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976cc │ │ │ │ + bne 97b94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97594 │ │ │ │ + bne 97a5c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97324 │ │ │ │ + bne 977ec │ │ │ │ mov r0, #0 │ │ │ │ - b 95418 │ │ │ │ + b 958e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972a0 │ │ │ │ + bne 97768 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 975c4 │ │ │ │ + bne 97a8c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97408 │ │ │ │ + bne 978d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975d8 │ │ │ │ + bne 97aa0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97858 │ │ │ │ + bne 97d20 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97438 │ │ │ │ + bne 97900 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9760c │ │ │ │ + bne 97ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97444 │ │ │ │ - b 97450 │ │ │ │ + beq 9790c │ │ │ │ + b 97918 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96df0 │ │ │ │ + bne 972b8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 975f4 │ │ │ │ + b 97abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b88 │ │ │ │ + bne 98050 │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 95610 │ │ │ │ + b 95ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ed8 │ │ │ │ + beq 973a0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955c8 │ │ │ │ - b 96ed8 │ │ │ │ + beq 95a90 │ │ │ │ + b 973a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f40 │ │ │ │ - b 97010 │ │ │ │ + beq 97408 │ │ │ │ + b 974d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971a0 │ │ │ │ + bne 97668 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 97674 │ │ │ │ + bne 97b3c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97534 │ │ │ │ + bne 979fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97688 │ │ │ │ + bne 97b50 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 97d70 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cb8 │ │ │ │ + bne 98180 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e4c │ │ │ │ + bne 97314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976b8 │ │ │ │ + bne 97b80 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976c8 │ │ │ │ + bne 97b90 │ │ │ │ mov r0, #0 │ │ │ │ - b 95400 │ │ │ │ + b 958c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97220 │ │ │ │ + bne 976e8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 976e8 │ │ │ │ + bne 97bb0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97328 │ │ │ │ + bne 977f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976fc │ │ │ │ + bne 97bc4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97398 │ │ │ │ + bne 97860 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e08 │ │ │ │ + bne 982d0 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97464 │ │ │ │ + bne 9792c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9772c │ │ │ │ + bne 97bf4 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975a4 │ │ │ │ + bne 97a6c │ │ │ │ mov r0, #0 │ │ │ │ - b 95460 │ │ │ │ - ldr r6, [pc, #-2476] @ 96d90 │ │ │ │ + b 95928 │ │ │ │ + ldr r6, [pc, #-2476] @ 97258 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 969a0 │ │ │ │ - ldr r1, [pc, #-2484] @ 96d94 │ │ │ │ + b 96e68 │ │ │ │ + ldr r1, [pc, #-2484] @ 9725c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97c84 │ │ │ │ + bne 9814c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96b7c │ │ │ │ - b 96128 │ │ │ │ + bne 97044 │ │ │ │ + b 965f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97530 │ │ │ │ - b 97050 │ │ │ │ - ldr r2, [pc, #-2524] @ 96d98 │ │ │ │ + beq 979f8 │ │ │ │ + b 97518 │ │ │ │ + ldr r2, [pc, #-2524] @ 97260 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94be8 │ │ │ │ - b 96a20 │ │ │ │ + bge 950b0 │ │ │ │ + b 96ee8 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 977a0 │ │ │ │ + bne 97c68 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 973a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977b4 │ │ │ │ + bne 97c7c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a68 │ │ │ │ + bne 97f30 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 97c94 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974cc │ │ │ │ + bne 97994 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95370 │ │ │ │ + bne 95838 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95370 │ │ │ │ + beq 95838 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97804 │ │ │ │ + bne 97ccc │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f44 │ │ │ │ + bne 9740c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97818 │ │ │ │ + bne 97ce0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97654 │ │ │ │ + bne 97b1c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dc0 │ │ │ │ + bne 98288 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97534 │ │ │ │ + bne 979fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97848 │ │ │ │ + bne 97d10 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 97d70 │ │ │ │ mov r0, #0 │ │ │ │ - b 953d0 │ │ │ │ + b 95898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972e4 │ │ │ │ + bne 977ac │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 975f4 │ │ │ │ + bne 97abc │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9760c │ │ │ │ + bne 97ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97450 │ │ │ │ + bne 97918 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97450 │ │ │ │ + beq 97918 │ │ │ │ mov r0, lr │ │ │ │ - b 96e28 │ │ │ │ + b 972f0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 95388 │ │ │ │ + b 95850 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971e0 │ │ │ │ + bne 976a8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 978c8 │ │ │ │ + bne 97d90 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e4c │ │ │ │ + bne 97314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978dc │ │ │ │ + bne 97da4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976c8 │ │ │ │ + bne 97b90 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c74 │ │ │ │ + bne 9813c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97328 │ │ │ │ + bne 977f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9790c │ │ │ │ + bne 97dd4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97398 │ │ │ │ + bne 97860 │ │ │ │ mov r0, #0 │ │ │ │ - b 95430 │ │ │ │ + b 958f8 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97fe0 │ │ │ │ + bne 984a8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97938 │ │ │ │ + bne 97e00 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c58 │ │ │ │ + bne 97120 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c5c │ │ │ │ + bne 98124 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9448c │ │ │ │ + beq 94954 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97c50 │ │ │ │ + beq 98118 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97980 │ │ │ │ + bne 97e48 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96720 │ │ │ │ + bne 96be8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944bc │ │ │ │ + bne 94984 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944bc │ │ │ │ + beq 94984 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 97ff0 │ │ │ │ + bne 984b8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a60 │ │ │ │ - b 944d4 │ │ │ │ + beq 96f28 │ │ │ │ + b 9499c │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95c08 │ │ │ │ + b 960d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c08 │ │ │ │ + bne 980d0 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 979e8 │ │ │ │ + bne 97eb0 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ebc │ │ │ │ + bne 97384 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ecc │ │ │ │ - b 955c8 │ │ │ │ + beq 97394 │ │ │ │ + b 95a90 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b5c │ │ │ │ - ldr ip, [pc, #-3184] @ 96d9c │ │ │ │ + bne 97024 │ │ │ │ + ldr ip, [pc, #-3184] @ 97264 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97eb0 │ │ │ │ + beq 98378 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a0c │ │ │ │ - ldr ip, [pc, #-3208] @ 96da0 │ │ │ │ + bne 97ed4 │ │ │ │ + ldr ip, [pc, #-3208] @ 97268 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 982ec │ │ │ │ + bne 987b4 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97c40 │ │ │ │ + bne 98108 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95bcc │ │ │ │ - b 95bd8 │ │ │ │ + beq 96094 │ │ │ │ + b 960a0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97954 │ │ │ │ - b 967c0 │ │ │ │ + bne 97e1c │ │ │ │ + b 96c88 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97a88 │ │ │ │ + bne 97f50 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974d0 │ │ │ │ + bne 97998 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a9c │ │ │ │ + bne 97f64 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e4 │ │ │ │ + bne 97cac │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ab4 │ │ │ │ + bne 97f7c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f40 │ │ │ │ + bne 97408 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953a0 │ │ │ │ + bne 95868 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953a0 │ │ │ │ - b 97654 │ │ │ │ + beq 95868 │ │ │ │ + b 97b1c │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 94384 │ │ │ │ + b 9484c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94564 │ │ │ │ + beq 94a2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95714 │ │ │ │ - b 95708 │ │ │ │ + beq 95bdc │ │ │ │ + b 95bd0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97bb0 │ │ │ │ + bne 98078 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 955c8 │ │ │ │ + bne 95a90 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955c8 │ │ │ │ - b 97630 │ │ │ │ + beq 95a90 │ │ │ │ + b 97af8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96dcc │ │ │ │ - b 96dd8 │ │ │ │ + beq 97294 │ │ │ │ + b 972a0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95b98 │ │ │ │ + beq 96060 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95ba0 │ │ │ │ - b 95bac │ │ │ │ + beq 96068 │ │ │ │ + b 96074 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 972c0 │ │ │ │ - b 972cc │ │ │ │ + beq 97788 │ │ │ │ + b 97794 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97130 │ │ │ │ - b 9713c │ │ │ │ + beq 975f8 │ │ │ │ + b 97604 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95610 │ │ │ │ - b 9761c │ │ │ │ + beq 95ad8 │ │ │ │ + b 97ae4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c74 │ │ │ │ - b 96c80 │ │ │ │ + beq 9713c │ │ │ │ + b 97148 │ │ │ │ mov r9, ip │ │ │ │ - b 97898 │ │ │ │ + b 97d60 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97b34 │ │ │ │ - b 955c8 │ │ │ │ + beq 97ffc │ │ │ │ + b 95a90 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97588 │ │ │ │ - b 97594 │ │ │ │ + beq 97a50 │ │ │ │ + b 97a5c │ │ │ │ mov r8, r6 │ │ │ │ - b 97954 │ │ │ │ + b 97e1c │ │ │ │ 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 94394 │ │ │ │ - b 947c0 │ │ │ │ + bgt 9485c │ │ │ │ + b 94c88 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 952ac │ │ │ │ - b 94710 │ │ │ │ + beq 95774 │ │ │ │ + b 94bd8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 9559c │ │ │ │ + beq 95a64 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c30 │ │ │ │ + bne 980f8 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b1c │ │ │ │ + bne 97fe4 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97b34 │ │ │ │ - b 955c8 │ │ │ │ + beq 97ffc │ │ │ │ + b 95a90 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95bcc │ │ │ │ - b 95bd8 │ │ │ │ + beq 96094 │ │ │ │ + b 960a0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97974 │ │ │ │ - b 97980 │ │ │ │ + beq 97e3c │ │ │ │ + b 97e48 │ │ │ │ mov r8, r6 │ │ │ │ - b 9448c │ │ │ │ + b 94954 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f98 │ │ │ │ - b 96fa4 │ │ │ │ + beq 97460 │ │ │ │ + b 9746c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97900 │ │ │ │ - b 9790c │ │ │ │ + beq 97dc8 │ │ │ │ + b 97dd4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 97754 │ │ │ │ + b 97c1c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97300 │ │ │ │ - b 9730c │ │ │ │ + beq 977c8 │ │ │ │ + b 977d4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96e0c │ │ │ │ - b 954c0 │ │ │ │ + beq 972d4 │ │ │ │ + b 95988 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 976ac │ │ │ │ - b 976b8 │ │ │ │ + beq 97b74 │ │ │ │ + b 97b80 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ea0 │ │ │ │ - b 96eac │ │ │ │ + beq 97368 │ │ │ │ + b 97374 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 971bc │ │ │ │ - b 971c8 │ │ │ │ + beq 97684 │ │ │ │ + b 97690 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 9702c │ │ │ │ - b 97038 │ │ │ │ + beq 974f4 │ │ │ │ + b 97500 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97894 │ │ │ │ + bne 97d5c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95388 │ │ │ │ - b 97010 │ │ │ │ + beq 95850 │ │ │ │ + b 974d8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97d5c │ │ │ │ + bne 98224 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95370 │ │ │ │ - b 97160 │ │ │ │ + beq 95838 │ │ │ │ + b 97628 │ │ │ │ mov r0, r6 │ │ │ │ - b 97160 │ │ │ │ + b 97628 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 971fc │ │ │ │ - b 97208 │ │ │ │ + beq 976c4 │ │ │ │ + b 976d0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 970ac │ │ │ │ - b 970b8 │ │ │ │ + beq 97574 │ │ │ │ + b 97580 │ │ │ │ mov r0, r6 │ │ │ │ - b 95370 │ │ │ │ + b 95838 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 9706c │ │ │ │ - b 97078 │ │ │ │ + beq 97534 │ │ │ │ + b 97540 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9737c │ │ │ │ - b 97388 │ │ │ │ + beq 97844 │ │ │ │ + b 97850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95ebc │ │ │ │ - b 94728 │ │ │ │ + beq 96384 │ │ │ │ + b 94bf0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97998 │ │ │ │ + bne 97e60 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96c48 │ │ │ │ + b 97110 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97104 │ │ │ │ - b 95448 │ │ │ │ + beq 975cc │ │ │ │ + b 95910 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973f0 │ │ │ │ - b 973fc │ │ │ │ + beq 978b8 │ │ │ │ + b 978c4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9783c │ │ │ │ - b 97848 │ │ │ │ + beq 97d04 │ │ │ │ + b 97d10 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f34 │ │ │ │ + beq 973fc │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97898 │ │ │ │ + b 97d60 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 9723c │ │ │ │ - b 97248 │ │ │ │ + beq 97704 │ │ │ │ + b 97710 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97254 │ │ │ │ - b 95430 │ │ │ │ + beq 9771c │ │ │ │ + b 958f8 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97720 │ │ │ │ - b 9772c │ │ │ │ + beq 97be8 │ │ │ │ + b 97bf4 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95c64 │ │ │ │ + b 9612c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 956d8 │ │ │ │ + beq 95ba0 │ │ │ │ str ip, [r2] │ │ │ │ - b 956d8 │ │ │ │ + b 95ba0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95aec │ │ │ │ - b 95af8 │ │ │ │ + bne 95fb4 │ │ │ │ + b 95fc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e60 │ │ │ │ + beq 98328 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 946b4 │ │ │ │ + beq 94b7c │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 946b4 │ │ │ │ + b 94b7c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov r3, r0 │ │ │ │ - b 95264 │ │ │ │ + b 9572c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95690 │ │ │ │ - b 9569c │ │ │ │ + beq 95b58 │ │ │ │ + b 95b64 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 956a4 │ │ │ │ - b 943ec │ │ │ │ + beq 95b6c │ │ │ │ + b 948b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e18 │ │ │ │ - b 96e28 │ │ │ │ - ldr r4, [pc, #1100] @ 982fc │ │ │ │ - b 96110 │ │ │ │ + bne 972e0 │ │ │ │ + b 972f0 │ │ │ │ + ldr r4, [pc, #1100] @ 987c4 │ │ │ │ + b 965d8 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 968e0 │ │ │ │ - b 96a6c │ │ │ │ + beq 96da8 │ │ │ │ + b 96f34 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a78 │ │ │ │ + b 95f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 98300 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #1048] @ 987c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 98304 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #1024] @ 987cc │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95c50 │ │ │ │ + b 96118 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a20 │ │ │ │ + beq 96ee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96a20 │ │ │ │ + bne 96ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ - ldr r3, [pc, #948] @ 98308 │ │ │ │ + b 96eec │ │ │ │ + ldr r3, [pc, #948] @ 987d0 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -113080,1157 +113388,1164 @@ │ │ │ │ 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 96a34 │ │ │ │ + b 96efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 96264 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9672c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94a1c │ │ │ │ + b 94ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9646c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 96934 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95c28 │ │ │ │ - b 95c34 │ │ │ │ + beq 960f0 │ │ │ │ + b 960fc │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 944c0 │ │ │ │ + b 94988 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 9466c │ │ │ │ - ldr r3, [pc, #772] @ 9830c │ │ │ │ + b 94b34 │ │ │ │ + ldr r3, [pc, #772] @ 987d4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 98310 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #764] @ 987d8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ - bl 11a82c │ │ │ │ + b 96eec │ │ │ │ + bl 11adc0 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 96a20 │ │ │ │ + bl 2a1184 │ │ │ │ + b 96ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a24 │ │ │ │ + blt 96eec │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93e8c │ │ │ │ + b 94354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 94b4c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 95014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98064 │ │ │ │ + bne 9852c │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 95628 │ │ │ │ + b 95af0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 9805c │ │ │ │ - b 95628 │ │ │ │ + bne 98524 │ │ │ │ + b 95af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98090 │ │ │ │ + beq 98558 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 955f8 │ │ │ │ + beq 95ac0 │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 955f8 │ │ │ │ + b 95ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 980b0 │ │ │ │ + beq 98578 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955e0 │ │ │ │ + beq 95aa8 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 955e0 │ │ │ │ + b 95aa8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 95184 │ │ │ │ + bne 9564c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94698 │ │ │ │ - b 95af8 │ │ │ │ - ldr r3, [pc, #556] @ 9830c │ │ │ │ - ldr r1, [pc, #560] @ 98314 │ │ │ │ + beq 94b60 │ │ │ │ + b 95fc0 │ │ │ │ + ldr r3, [pc, #556] @ 987d4 │ │ │ │ + ldr r1, [pc, #560] @ 987dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94858 │ │ │ │ - b 94888 │ │ │ │ + bne 94d20 │ │ │ │ + b 94d50 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 95278 │ │ │ │ - b 96a20 │ │ │ │ - ldr r1, [pc, #508] @ 98318 │ │ │ │ - ldr r0, [pc, #508] @ 9831c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 95740 │ │ │ │ + b 96ee8 │ │ │ │ + ldr r1, [pc, #508] @ 987e0 │ │ │ │ + ldr r0, [pc, #508] @ 987e4 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 95270 │ │ │ │ + b 95738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98150 │ │ │ │ + bne 98618 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 956f0 │ │ │ │ - ldr r3, [pc, #460] @ 9830c │ │ │ │ - ldr r1, [pc, #476] @ 98320 │ │ │ │ + b 95bb8 │ │ │ │ + ldr r3, [pc, #460] @ 987d4 │ │ │ │ + ldr r1, [pc, #476] @ 987e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98130 │ │ │ │ - b 94558 │ │ │ │ + bne 985f8 │ │ │ │ + b 94a20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98184 │ │ │ │ + bne 9864c │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 95568 │ │ │ │ + b 95a30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98198 │ │ │ │ + bne 98660 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95580 │ │ │ │ + b 95a48 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 9816c │ │ │ │ - b 95568 │ │ │ │ + bne 98634 │ │ │ │ + b 95a30 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 9817c │ │ │ │ - b 95580 │ │ │ │ + bne 98644 │ │ │ │ + b 95a48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 97f20 │ │ │ │ + b 983e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 97f2c │ │ │ │ - b 96a20 │ │ │ │ - ldr r3, [pc, #320] @ 9830c │ │ │ │ + bne 983f4 │ │ │ │ + b 96ee8 │ │ │ │ + ldr r3, [pc, #320] @ 987d4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98324 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #332] @ 987ec │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ - ldr r3, [pc, #292] @ 9830c │ │ │ │ + b 96eec │ │ │ │ + ldr r3, [pc, #292] @ 987d4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 98328 │ │ │ │ + ldr r1, [pc, #312] @ 987f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 948d0 │ │ │ │ + bl 117b4c │ │ │ │ + b 94d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 958cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 95d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9821c │ │ │ │ + beq 986e4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95508 │ │ │ │ + beq 959d0 │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95508 │ │ │ │ + b 959d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98254 │ │ │ │ + bne 9871c │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 954d8 │ │ │ │ + b 959a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9824c │ │ │ │ + beq 98714 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954f0 │ │ │ │ + beq 959b8 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 954f0 │ │ │ │ + b 959b8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 9822c │ │ │ │ - b 954d8 │ │ │ │ + bne 986f4 │ │ │ │ + b 959a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98280 │ │ │ │ + beq 98748 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95538 │ │ │ │ + beq 95a00 │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 95538 │ │ │ │ + b 95a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982a0 │ │ │ │ + beq 98768 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95550 │ │ │ │ + beq 95a18 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95550 │ │ │ │ - ldr r0, [pc, #124] @ 9832c │ │ │ │ + b 95a18 │ │ │ │ + ldr r0, [pc, #124] @ 987f4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98330 │ │ │ │ + ldr r1, [pc, #116] @ 987f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a24 │ │ │ │ + b 96eec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982d8 │ │ │ │ + bne 987a0 │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95520 │ │ │ │ + b 959e8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982d0 │ │ │ │ - b 95520 │ │ │ │ + bne 98798 │ │ │ │ + b 959e8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a28 │ │ │ │ - b 94368 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq sp, r5, r4, asr r2 │ │ │ │ - @ instruction: 0x0035d2f4 │ │ │ │ + bne 97ef0 │ │ │ │ + b 94830 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + eorseq sp, r5, r4, asr sp │ │ │ │ + @ instruction: 0x0035ddf4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, asr #6 │ │ │ │ - eorseq sp, r5, r4, lsr #4 │ │ │ │ + eorseq sp, r5, r4, asr #28 │ │ │ │ + eorseq sp, r5, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ - eorseq sp, r5, r4, lsl #3 │ │ │ │ - mlaseq r5, r4, r3, sp │ │ │ │ - eorseq sp, r5, r8, lsr r4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ + eorseq sp, r5, r4, lsl #25 │ │ │ │ + mlaseq r5, r4, lr, sp │ │ │ │ + eorseq sp, r5, r8, lsr pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, lsr #3 │ │ │ │ + eorseq sp, r5, ip, lsr #25 │ │ │ │ │ │ │ │ -00098334 : │ │ │ │ - ldr r3, [pc, #100] @ 983a0 │ │ │ │ +000987fc : │ │ │ │ + ldr r3, [pc, #100] @ 98868 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98390 │ │ │ │ + beq 98858 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98390 │ │ │ │ + beq 98858 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 983a4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #56] @ 9886c │ │ │ │ + bl 359c90 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98398 │ │ │ │ + beq 98860 │ │ │ │ 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 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000983a8 : │ │ │ │ +00098870 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 983c0 │ │ │ │ + bne 98888 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 983d4 │ │ │ │ + bne 9889c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 98414 │ │ │ │ + ldr r1, [pc, #56] @ 988dc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 983f4 │ │ │ │ + bne 988bc │ │ │ │ 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} │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ 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 98f90 │ │ │ │ + bne 99474 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2928] @ 98fbc │ │ │ │ + ldr r8, [pc, #2956] @ 994a0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 988b8 │ │ │ │ + bne 98d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98ff4 │ │ │ │ + bl 994d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98b2c │ │ │ │ - ldr sl, [pc, #2900] @ 98fbc │ │ │ │ + beq 99010 │ │ │ │ + ldr sl, [pc, #2928] @ 994a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 98fc0 │ │ │ │ + ldr r1, [pc, #2924] @ 994a4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 98808 │ │ │ │ + bne 98c5c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98db8 │ │ │ │ + beq 9929c │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98db8 │ │ │ │ + beq 9929c │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98b4c │ │ │ │ + beq 99030 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98870 │ │ │ │ + beq 98cc4 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 9890c │ │ │ │ + bne 98df0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 987b8 │ │ │ │ + bne 98c0c │ │ │ │ cmp r6, r7 │ │ │ │ - bne 98f50 │ │ │ │ + bne 99434 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 9889c │ │ │ │ + bne 98cf0 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ cmp lr, r8 │ │ │ │ - bne 98620 │ │ │ │ + bne 98d18 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 986a0 │ │ │ │ + ble 98af4 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98e5c │ │ │ │ + beq 99340 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98560 │ │ │ │ + ble 98a28 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9860c │ │ │ │ + beq 98ae8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98560 │ │ │ │ + beq 98a28 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9860c │ │ │ │ + beq 98ad4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98560 │ │ │ │ + beq 98a28 │ │ │ │ add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 9860c │ │ │ │ + beq 98ad4 │ │ │ │ cmp r0, ip │ │ │ │ - bne 98548 │ │ │ │ + bne 98a10 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 986a0 │ │ │ │ + beq 98af4 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 986b0 │ │ │ │ - ldr r1, [pc, #2616] @ 98fc4 │ │ │ │ + beq 98b04 │ │ │ │ + ldr r1, [pc, #2644] @ 994a8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 985f4 │ │ │ │ - ldr r1, [pc, #2592] @ 98fc4 │ │ │ │ - ldr r0, [pc, #2580] @ 98fbc │ │ │ │ + beq 98abc │ │ │ │ + ldr r1, [pc, #2620] @ 994a8 │ │ │ │ + ldr r0, [pc, #2608] @ 994a0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98ec4 │ │ │ │ + beq 993a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985d0 │ │ │ │ + beq 98a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98eec │ │ │ │ + beq 993d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985ec │ │ │ │ + beq 98ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98eb8 │ │ │ │ + beq 9939c │ │ │ │ cmp r4, r7 │ │ │ │ - beq 986ac │ │ │ │ + beq 98b00 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98790 │ │ │ │ + b 98be4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 986a0 │ │ │ │ + beq 98af4 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 98510 │ │ │ │ - ldr r1, [pc, #2460] @ 98fc4 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98de0 │ │ │ │ - ldr r1, [pc, #2436] @ 98fc4 │ │ │ │ - ldr r0, [pc, #2424] @ 98fbc │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c6a4 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r7] │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 98dc8 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9866c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98eac │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98688 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq 98ea0 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 98de0 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt 984f4 │ │ │ │ + b 989d8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne 98ae0 │ │ │ │ cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98584 │ │ │ │ + bne 98a4c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 9877c │ │ │ │ + ble 98bd0 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 9874c │ │ │ │ + beq 98ba0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 985f8 │ │ │ │ + ble 98ac0 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98738 │ │ │ │ + beq 98b8c │ │ │ │ cmp ip, #1 │ │ │ │ - beq 985f8 │ │ │ │ + beq 98ac0 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98738 │ │ │ │ + beq 98b8c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 985f8 │ │ │ │ + beq 98ac0 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 98738 │ │ │ │ + beq 98b8c │ │ │ │ cmp ip, lr │ │ │ │ - beq 985f8 │ │ │ │ + beq 98ac0 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 98720 │ │ │ │ + bne 98b74 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 9877c │ │ │ │ + beq 98bd0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 986d8 │ │ │ │ + b 98b2c │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98770 │ │ │ │ + beq 98bc4 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98750 │ │ │ │ - ldr ip, [pc, #2140] @ 98fc8 │ │ │ │ + bne 98ba4 │ │ │ │ + ldr ip, [pc, #2284] @ 994ac │ │ │ │ cmp r2, ip │ │ │ │ - bne 985f8 │ │ │ │ + bne 98ac0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 986c8 │ │ │ │ + bne 98b1c │ │ │ │ tst r7, #2 │ │ │ │ - bne 98790 │ │ │ │ + bne 98be4 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98fa4 │ │ │ │ + bne 99488 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 987ac │ │ │ │ + bne 98c00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 987e0 │ │ │ │ + bne 98c34 │ │ │ │ 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 984c4 │ │ │ │ + beq 9898c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 984c4 │ │ │ │ + bne 9898c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 984c4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9898c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 987ac │ │ │ │ + beq 98c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 987ac │ │ │ │ + bne 98c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 987ac │ │ │ │ - ldr r1, [pc, #1980] @ 98fcc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98c00 │ │ │ │ + ldr r1, [pc, #2124] @ 994b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98b58 │ │ │ │ + bne 9903c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98c2c │ │ │ │ + beq 99110 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a580 │ │ │ │ + bl 9aa64 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98c24 │ │ │ │ + beq 99108 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98c58 │ │ │ │ + beq 9913c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98b2c │ │ │ │ + beq 99010 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 984b0 │ │ │ │ + bne 98978 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98888 │ │ │ │ + beq 98cdc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98888 │ │ │ │ + bne 98cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 98fd0 │ │ │ │ - ldr r1, [pc, #1856] @ 98fd4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #2000] @ 994b4 │ │ │ │ + ldr r1, [pc, #2000] @ 994b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 98b2c │ │ │ │ + bl 117b4c │ │ │ │ + b 99010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98c7c │ │ │ │ + bne 99160 │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + cmp lr, r8 │ │ │ │ str r3, [r4] │ │ │ │ - b 984d8 │ │ │ │ - ldr r1, [pc, #1796] @ 98fc4 │ │ │ │ + str r4, [r5, #172] @ 0xac │ │ │ │ + beq 989b0 │ │ │ │ + ldr r1, [pc, #1928] @ 994a8 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 992c4 │ │ │ │ + ldr r1, [pc, #1904] @ 994a8 │ │ │ │ + ldr r0, [pc, #1892] @ 994a0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11cc38 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r7] │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 992ac │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98d64 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 99390 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98d80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 99384 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 992c4 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 989bc │ │ │ │ + b 98af4 │ │ │ │ + ldr r1, [pc, #1796] @ 994a8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c468 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c9fc <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98b2c │ │ │ │ + beq 99010 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18ac50 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18b2cc <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 98900 │ │ │ │ + beq 98de4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 98fb0 │ │ │ │ + beq 99494 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98464 │ │ │ │ - b 98b2c │ │ │ │ + bne 9892c │ │ │ │ + b 99010 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5378 │ │ │ │ + bl a5860 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 984b8 │ │ │ │ - ldr r2, [pc, #1700] @ 98fc8 │ │ │ │ + ble 98980 │ │ │ │ + ldr r2, [pc, #1700] @ 994ac │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98a68 │ │ │ │ + b 98f4c │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98aa8 │ │ │ │ + beq 98f8c │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 98fc8 │ │ │ │ - beq 989e4 │ │ │ │ + ldreq r4, [pc, #1632] @ 994ac │ │ │ │ + beq 98ec8 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 98fc8 │ │ │ │ - beq 989c4 │ │ │ │ + ldreq r3, [pc, #1616] @ 994ac │ │ │ │ + beq 98ea8 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 98fc8 │ │ │ │ - beq 989a4 │ │ │ │ + ldreq r0, [pc, #1600] @ 994ac │ │ │ │ + beq 98e88 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a5378 │ │ │ │ + bl a5860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 989c4 │ │ │ │ + bne 98ea8 │ │ │ │ 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 989e4 │ │ │ │ + bne 98ec8 │ │ │ │ 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 98ab0 │ │ │ │ + bne 98f94 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98ab0 │ │ │ │ + bne 98f94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c74 │ │ │ │ + bne 99158 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98c74 │ │ │ │ + bne 99158 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98aa0 │ │ │ │ + bne 98f84 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98aa0 │ │ │ │ + bne 98f84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98d30 │ │ │ │ + beq 99214 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98aec │ │ │ │ + ble 98fd0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98ac4 │ │ │ │ + bne 98fa8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98b3c │ │ │ │ + beq 99020 │ │ │ │ ldr r9, [fp, #4]! │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 98f30 │ │ │ │ + bge 99414 │ │ │ │ ldr r6, [r9, #128] @ 0x80 │ │ │ │ ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9894c │ │ │ │ - ldr r4, [pc, #1332] @ 98fc8 │ │ │ │ + bne 98e30 │ │ │ │ + ldr r4, [pc, #1332] @ 994ac │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98a2c │ │ │ │ + beq 98f10 │ │ │ │ mov r4, r9 │ │ │ │ - b 98a3c │ │ │ │ - ldr sl, [pc, #1304] @ 98fc8 │ │ │ │ + b 98f20 │ │ │ │ + ldr sl, [pc, #1304] @ 994ac │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c70 │ │ │ │ + bne 99154 │ │ │ │ mov r4, sl │ │ │ │ - b 98a10 │ │ │ │ + b 98ef4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98aec │ │ │ │ + beq 98fd0 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98a5c │ │ │ │ + beq 98f40 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98ad4 │ │ │ │ - ldr r3, [pc, #1244] @ 98fd0 │ │ │ │ + bne 98fb8 │ │ │ │ + ldr r3, [pc, #1244] @ 994b4 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 98fd8 │ │ │ │ + ldr r1, [pc, #1244] @ 994bc │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b2c │ │ │ │ + beq 99010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98b2c │ │ │ │ + bne 99010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98d90 │ │ │ │ + bne 99274 │ │ │ │ mvn r0, #0 │ │ │ │ - b 987b0 │ │ │ │ + b 98c04 │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 984b8 │ │ │ │ + b 98980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 98858 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98cac │ │ │ │ mov r0, r4 │ │ │ │ - bl aea44 │ │ │ │ + bl aef80 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98d00 │ │ │ │ + beq 991e4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8a0 │ │ │ │ + bl 15de10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98cdc │ │ │ │ - bl 92b34 │ │ │ │ + beq 991c0 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98bb4 │ │ │ │ - b 98cdc │ │ │ │ + bne 99098 │ │ │ │ + b 991c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98d58 │ │ │ │ + bge 9923c │ │ │ │ add r7, r7, #1 │ │ │ │ str r9, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 98b98 │ │ │ │ - ldr r3, [pc, #1032] @ 98fdc │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9907c │ │ │ │ + ldr r3, [pc, #1032] @ 994c0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98de8 │ │ │ │ + bne 992cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98cc8 │ │ │ │ + blt 991ac │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c14 │ │ │ │ + beq 990f8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98c14 │ │ │ │ + bne 990f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9883c │ │ │ │ + bne 98c90 │ │ │ │ mov r4, r7 │ │ │ │ - b 98c64 │ │ │ │ - ldr r1, [pc, #940] @ 98fe0 │ │ │ │ - ldr r0, [pc, #940] @ 98fe4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 99148 │ │ │ │ + ldr r1, [pc, #940] @ 994c4 │ │ │ │ + ldr r0, [pc, #940] @ 994c8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b2c │ │ │ │ + beq 99010 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98b2c │ │ │ │ + bne 99010 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98858 │ │ │ │ - b 98b2c │ │ │ │ + bne 98cac │ │ │ │ + b 99010 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98a94 │ │ │ │ + b 98f78 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d10 │ │ │ │ + bne 991f4 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 988ac │ │ │ │ + beq 98d00 │ │ │ │ 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 988ac │ │ │ │ + b 98d00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5b84 <_PyTuple_Resize@@Base> │ │ │ │ + bl a606c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98bf0 │ │ │ │ + beq 990d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d00 │ │ │ │ + beq 991e4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98e34 │ │ │ │ + beq 99318 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c44 │ │ │ │ - b 98b2c │ │ │ │ - ldr r2, [pc, #720] @ 98fe8 │ │ │ │ + bne 99128 │ │ │ │ + b 99010 │ │ │ │ + ldr r2, [pc, #720] @ 994cc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98e90 │ │ │ │ + bne 99374 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98c88 │ │ │ │ - b 988ac │ │ │ │ + bne 9916c │ │ │ │ + b 98d00 │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a5c │ │ │ │ + beq 98f40 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d34 │ │ │ │ - ldr r3, [pc, #632] @ 98fc8 │ │ │ │ + bne 99218 │ │ │ │ + ldr r3, [pc, #632] @ 994ac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a5c │ │ │ │ - b 98aec │ │ │ │ + beq 98f40 │ │ │ │ + b 98fd0 │ │ │ │ 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 98f7c │ │ │ │ - bl a5b84 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99460 │ │ │ │ + bl a606c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98f08 │ │ │ │ + bne 993ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98bac │ │ │ │ + b 99090 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b34 │ │ │ │ + beq 99018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98b34 │ │ │ │ + bne 99018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 98b34 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 99018 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 984b0 │ │ │ │ - b 98888 │ │ │ │ + bne 98978 │ │ │ │ + b 98cdc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98de0 │ │ │ │ + beq 992c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98ef8 │ │ │ │ + beq 993dc │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98560 │ │ │ │ + b 98a28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98be4 │ │ │ │ - ldr r1, [pc, #496] @ 98fec │ │ │ │ + beq 990c8 │ │ │ │ + ldr r1, [pc, #496] @ 994d0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 98fdc │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #464] @ 994c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e4c │ │ │ │ - bl 3591b0 │ │ │ │ + bne 99330 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98be4 │ │ │ │ + beq 990c8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98be4 │ │ │ │ - b 98cdc │ │ │ │ + beq 990c8 │ │ │ │ + b 991c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c44 │ │ │ │ - b 98b2c │ │ │ │ + bne 99128 │ │ │ │ + b 99010 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 98fdc │ │ │ │ - b 98e10 │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #384] @ 994c0 │ │ │ │ + b 992f4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98e80 │ │ │ │ + beq 99364 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e60 │ │ │ │ - ldr r0, [pc, #332] @ 98fc8 │ │ │ │ + bne 99344 │ │ │ │ + ldr r0, [pc, #332] @ 994ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98560 │ │ │ │ + bne 98a28 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 98500 │ │ │ │ - b 986a0 │ │ │ │ + bne 989c8 │ │ │ │ + b 98af4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98d24 │ │ │ │ + b 99208 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 98688 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98d80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9866c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98d64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 985ec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98ab4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985f4 │ │ │ │ + beq 98abc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 985f4 │ │ │ │ + bne 98abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 985f8 │ │ │ │ + b 98ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 985d0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98a98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98560 │ │ │ │ + b 98a28 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cdc │ │ │ │ + beq 991c0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 98cdc │ │ │ │ + bne 991c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 98cdc │ │ │ │ - ldr r0, [pc, #152] @ 98fd0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 991c0 │ │ │ │ + ldr r0, [pc, #152] @ 994b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 98ff0 │ │ │ │ + ldr r1, [pc, #176] @ 994d4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1175c8 │ │ │ │ - b 98b08 │ │ │ │ + bl 117b4c │ │ │ │ + b 98fec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f74 │ │ │ │ + beq 99458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98f74 │ │ │ │ + bne 99458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 987b0 │ │ │ │ - bl 2a00d4 │ │ │ │ + b 98c04 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f14 │ │ │ │ - b 98cdc │ │ │ │ + bne 993f8 │ │ │ │ + b 991c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98440 │ │ │ │ + b 98908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25df80 <_PySys_GetRequiredAttrString@@Base+0x5ff0> │ │ │ │ - b 98790 │ │ │ │ + bl 25fcd0 <_PySys_GetRequiredAttrString@@Base+0x62c4> │ │ │ │ + b 98be4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 98900 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 98de4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq sp, r7, r0, asr #23 │ │ │ │ + subseq sp, r7, r8, asr #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsr #8 │ │ │ │ - eorseq r0, r6, r0, ror r4 │ │ │ │ + eorseq r0, r6, ip, lsr #30 │ │ │ │ + eorseq r0, r6, r0, ror pc │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r8, asr #8 │ │ │ │ + eorseq r0, r6, r8, asr #30 │ │ │ │ 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 9925c │ │ │ │ + bne 99740 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 992c0 │ │ │ │ + beq 997a4 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 99070 │ │ │ │ + ble 99554 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99614 │ │ │ │ + beq 99af8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 99110 │ │ │ │ + beq 995f4 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99614 │ │ │ │ + beq 99af8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99054 │ │ │ │ + bne 99538 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99318 │ │ │ │ + ble 997fc │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 9907c │ │ │ │ + beq 99560 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 99090 │ │ │ │ - bl 342c34 │ │ │ │ + bne 99574 │ │ │ │ + bl 343718 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99100 │ │ │ │ + beq 995e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 99698 │ │ │ │ + ldr r2, [pc, #1492] @ 99b7c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 9962c │ │ │ │ - ldr r1, [pc, #1476] @ 9969c │ │ │ │ + beq 99b10 │ │ │ │ + ldr r1, [pc, #1476] @ 99b80 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99100 │ │ │ │ + beq 995e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99100 │ │ │ │ + bne 995e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 99360 │ │ │ │ - blt 995fc │ │ │ │ - ldr fp, [pc, #1396] @ 996a0 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 99844 │ │ │ │ + blt 99ae0 │ │ │ │ + ldr fp, [pc, #1396] @ 99b84 │ │ │ │ + bl 359c90 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 99598 │ │ │ │ + bgt 99a7c │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 992e4 │ │ │ │ - ldr ip, [pc, #1352] @ 996a4 │ │ │ │ + beq 997c8 │ │ │ │ + ldr ip, [pc, #1352] @ 99b88 │ │ │ │ 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 995c8 │ │ │ │ + bne 99aac │ │ │ │ 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] │ │ │ │ @@ -114239,57 +114554,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 992d4 │ │ │ │ + beq 997b8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99104 │ │ │ │ + beq 995e8 │ │ │ │ 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 99104 │ │ │ │ + beq 995e8 │ │ │ │ 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 99104 │ │ │ │ + beq 995e8 │ │ │ │ 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 99244 │ │ │ │ + bne 99728 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99220 │ │ │ │ - b 99104 │ │ │ │ + bne 99704 │ │ │ │ + b 995e8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99220 │ │ │ │ - b 99104 │ │ │ │ - ldr r2, [pc, #1084] @ 996a0 │ │ │ │ + bne 99704 │ │ │ │ + b 995e8 │ │ │ │ + ldr r2, [pc, #1084] @ 99b84 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -114303,81 +114618,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 99024 │ │ │ │ + bne 99508 │ │ │ │ mov r0, r5 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99024 │ │ │ │ - b 99100 │ │ │ │ + bge 99508 │ │ │ │ + b 995e4 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 991d4 │ │ │ │ - b 99104 │ │ │ │ - ldr r0, [pc, #956] @ 996a8 │ │ │ │ + bne 996b8 │ │ │ │ + b 995e8 │ │ │ │ + ldr r0, [pc, #956] @ 99b8c │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99100 │ │ │ │ + beq 995e4 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 99190 │ │ │ │ + b 99674 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 9960c │ │ │ │ + bhi 99af0 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9960c │ │ │ │ + beq 99af0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99380 │ │ │ │ + bge 99864 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99344 │ │ │ │ + b 99828 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 996ac │ │ │ │ + ldr r3, [pc, #820] @ 99b90 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99104 │ │ │ │ + b 995e8 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9967c │ │ │ │ + beq 99b60 │ │ │ │ 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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 99690 │ │ │ │ + beq 99b74 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99584 │ │ │ │ + beq 99a68 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114385,216 +114700,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 99570 │ │ │ │ + bge 99a54 │ │ │ │ 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 99488 │ │ │ │ + ble 9996c │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 99568 │ │ │ │ + beq 99a4c │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 99488 │ │ │ │ + bge 9996c │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 99568 │ │ │ │ + beq 99a4c │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 99488 │ │ │ │ + bge 9996c │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 99568 │ │ │ │ + beq 99a4c │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 99470 │ │ │ │ + bgt 99954 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99420 │ │ │ │ + bne 99904 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 99688 │ │ │ │ + blt 99b6c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994cc │ │ │ │ + ble 999b0 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 993e4 │ │ │ │ + beq 998c8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994fc │ │ │ │ + ble 999e0 │ │ │ │ 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 99524 │ │ │ │ + ble 99a08 │ │ │ │ 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 993e4 │ │ │ │ + beq 998c8 │ │ │ │ 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 9955c │ │ │ │ + bge 99a40 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99534 │ │ │ │ - b 993e4 │ │ │ │ + bne 99a18 │ │ │ │ + b 998c8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 993f0 │ │ │ │ + bne 998d4 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 99638 │ │ │ │ + bne 99b1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b 99104 │ │ │ │ + bl 9a098 │ │ │ │ + b 995e8 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 992e4 │ │ │ │ - bl 2a00d4 │ │ │ │ + bls 997c8 │ │ │ │ + bl 2a1184 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99100 │ │ │ │ + beq 995e4 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 99190 │ │ │ │ - ldr r2, [pc, #224] @ 996b0 │ │ │ │ + b 99674 │ │ │ │ + ldr r2, [pc, #224] @ 99b94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 995e4 │ │ │ │ + bne 99ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 995b0 │ │ │ │ + b 99a94 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 995b0 │ │ │ │ - ldr r0, [pc, #176] @ 996b4 │ │ │ │ + b 99a94 │ │ │ │ + ldr r0, [pc, #176] @ 99b98 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 99100 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 99100 │ │ │ │ - ldr r0, [pc, #124] @ 99698 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 995e4 │ │ │ │ + bl 2a1184 │ │ │ │ + b 995e4 │ │ │ │ + ldr r0, [pc, #124] @ 99b7c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 996b8 │ │ │ │ + ldr r1, [pc, #148] @ 99b9c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b 99100 │ │ │ │ - ldr r1, [pc, #136] @ 996bc │ │ │ │ - bl 18f124 │ │ │ │ - b 990dc │ │ │ │ + bl 117b4c │ │ │ │ + b 995e4 │ │ │ │ + ldr r1, [pc, #136] @ 99ba0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 995c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 342854 │ │ │ │ + bl 343338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99674 │ │ │ │ + beq 99b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99674 │ │ │ │ + bne 99b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9958c │ │ │ │ + b 99a70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b 99100 │ │ │ │ + bl 9a098 │ │ │ │ + b 995e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 99648 │ │ │ │ - bl 2a00d4 │ │ │ │ - b 99650 │ │ │ │ + b 99b2c │ │ │ │ + bl 2a1184 │ │ │ │ + b 99b34 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003604d4 │ │ │ │ + @ instruction: 0x00360fd4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ - eorseq r0, r6, r8, lsr #9 │ │ │ │ - eorseq r0, r6, ip, ror #9 │ │ │ │ + subseq r0, r8, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ + eorseq r0, r6, r8, lsr #31 │ │ │ │ + eorseq r0, r6, ip, ror #31 │ │ │ │ │ │ │ │ -000996c0 : │ │ │ │ +00099ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 997e0 │ │ │ │ - ldr r5, [pc, #264] @ 997e8 │ │ │ │ - ldr r2, [pc, #264] @ 997ec │ │ │ │ + blt 99cc4 │ │ │ │ + ldr r5, [pc, #264] @ 99ccc │ │ │ │ + ldr r2, [pc, #264] @ 99cd0 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997c0 │ │ │ │ - ldr r3, [pc, #252] @ 997f0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 99ca4 │ │ │ │ + ldr r3, [pc, #252] @ 99cd4 │ │ │ │ + bl 359c90 │ │ │ │ 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 99788 │ │ │ │ + bcs 99c6c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 99778 │ │ │ │ + beq 99c5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114609,21 +114924,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 920bc │ │ │ │ + bl 92584 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 997f4 │ │ │ │ + ldr r2, [pc, #96] @ 99cd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997d0 │ │ │ │ + bne 99cb4 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114633,64 +114948,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 997a8 │ │ │ │ + b 99c8c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ │ │ │ │ -000997f8 : │ │ │ │ +00099cdc : │ │ │ │ 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 9998c │ │ │ │ + beq 99e70 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 998e4 │ │ │ │ - ldr r3, [pc, #464] @ 999f8 │ │ │ │ + bne 99dc8 │ │ │ │ + ldr r3, [pc, #464] @ 99edc │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 998f4 │ │ │ │ - ldr r7, [pc, #456] @ 999fc │ │ │ │ - ldr r2, [pc, #456] @ 99a00 │ │ │ │ + bhi 99dd8 │ │ │ │ + ldr r7, [pc, #456] @ 99ee0 │ │ │ │ + ldr r2, [pc, #456] @ 99ee4 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99974 │ │ │ │ - ldr r3, [pc, #444] @ 99a04 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 99e58 │ │ │ │ + ldr r3, [pc, #444] @ 99ee8 │ │ │ │ + bl 359c90 │ │ │ │ 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 99914 │ │ │ │ + bcs 99df8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 998fc │ │ │ │ + beq 99de0 │ │ │ │ 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 998cc │ │ │ │ + bne 99db0 │ │ │ │ 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] │ │ │ │ @@ -114702,118 +115017,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 3569bc │ │ │ │ + bl 3574a0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 9982c │ │ │ │ + bls 99d10 │ │ │ │ mov r6, #0 │ │ │ │ - b 998d8 │ │ │ │ + b 99dbc │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 998cc │ │ │ │ + bne 99db0 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99964 │ │ │ │ - ldr r0, [pc, #228] @ 99a08 │ │ │ │ + bne 99e48 │ │ │ │ + ldr r0, [pc, #228] @ 99eec │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 998f4 │ │ │ │ + bhi 99dd8 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99a0c │ │ │ │ + ldr r2, [pc, #216] @ 99ef0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 999d8 │ │ │ │ + bne 99ebc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 999cc │ │ │ │ + beq 99eb0 │ │ │ │ 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 998d8 │ │ │ │ + b 99dbc │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3569bc │ │ │ │ - b 99920 │ │ │ │ + bl 3574a0 │ │ │ │ + b 99e04 │ │ │ │ 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] @ 999fc │ │ │ │ - ldr r1, [pc, #104] @ 99a00 │ │ │ │ + ldr r2, [pc, #104] @ 99ee0 │ │ │ │ + ldr r1, [pc, #104] @ 99ee4 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99978 │ │ │ │ - ldr r3, [pc, #88] @ 99a04 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 99e5c │ │ │ │ + ldr r3, [pc, #88] @ 99ee8 │ │ │ │ + bl 359c90 │ │ │ │ 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] @ 99a0c │ │ │ │ + ldr r1, [pc, #68] @ 99ef0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 999f0 │ │ │ │ + bne 99ed4 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99940 │ │ │ │ + b 99e24 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99950 │ │ │ │ + b 99e34 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 999dc │ │ │ │ + b 99ec0 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, lsl sl │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + strdeq r9, [r9], -r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r0, lsl #13 │ │ │ │ + andeq fp, r8, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99ba4 │ │ │ │ + ldr r3, [pc, #380] @ 9a088 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 99ad8 │ │ │ │ + bcs 99fbc │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99b44 │ │ │ │ + beq 9a028 │ │ │ │ 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 99aa0 │ │ │ │ + beq 99f84 │ │ │ │ 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] │ │ │ │ @@ -114825,117 +115140,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 99a88 │ │ │ │ + bne 99f6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b60 │ │ │ │ + beq 9a05c │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99b34 │ │ │ │ - ldr r0, [pc, #184] @ 99ba8 │ │ │ │ + bne 9a018 │ │ │ │ + ldr r0, [pc, #184] @ 9a08c │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99b9c │ │ │ │ - ldr r2, [pc, #176] @ 99bac │ │ │ │ - ldr r1, [pc, #176] @ 99bb0 │ │ │ │ + bhi 9a080 │ │ │ │ + ldr r2, [pc, #176] @ 9a090 │ │ │ │ + ldr r1, [pc, #176] @ 9a094 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b84 │ │ │ │ + bne 9a044 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99b78 │ │ │ │ + beq 9a074 │ │ │ │ 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 99a94 │ │ │ │ + b 99f78 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3569bc │ │ │ │ - b 99aec │ │ │ │ + bl 3574a0 │ │ │ │ + b 99fd0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99ad0 │ │ │ │ - ldr r2, [pc, #68] @ 99bac │ │ │ │ - ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99bb0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 99b88 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r5 │ │ │ │ - b 99b10 │ │ │ │ + b 99fb4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99b20 │ │ │ │ + b 9a004 │ │ │ │ + ldr r2, [pc, #44] @ 9a090 │ │ │ │ + ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + ldr r2, [pc, #36] @ 9a094 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 9a048 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r6, r5 │ │ │ │ + b 99ff4 │ │ │ │ mov r4, #0 │ │ │ │ - b 99a94 │ │ │ │ + b 99f78 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, lsl #13 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, ip, asr fp │ │ │ │ │ │ │ │ -00099bb4 : │ │ │ │ +0009a098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99e48 │ │ │ │ - ldr r2, [pc, #636] @ 99e4c │ │ │ │ + ldr r5, [pc, #636] @ 9a32c │ │ │ │ + ldr r2, [pc, #636] @ 9a330 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99d80 │ │ │ │ + bne 9a264 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99e50 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #612] @ 9a334 │ │ │ │ + bl 359c90 │ │ │ │ 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 99d58 │ │ │ │ + beq 9a23c │ │ │ │ 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 99c48 │ │ │ │ + bgt 9a12c │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99d58 │ │ │ │ + beq 9a23c │ │ │ │ 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 99d38 │ │ │ │ + beq 9a21c │ │ │ │ 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] │ │ │ │ @@ -114946,29 +115261,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 99cd0 │ │ │ │ + bne 9a1b4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99ccc │ │ │ │ + beq 9a1b0 │ │ │ │ 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 99dc4 │ │ │ │ + beq 9a2a8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99d8c │ │ │ │ + beq 9a270 │ │ │ │ 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] │ │ │ │ @@ -114989,17 +115304,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] @ 99e54 │ │ │ │ + ldr r2, [pc, #240] @ 9a338 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99db8 │ │ │ │ + bne 9a29c │ │ │ │ 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 │ │ │ │ @@ -115014,18 +115329,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 99d70 │ │ │ │ + b 9a254 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99ce4 │ │ │ │ + beq 9a1c8 │ │ │ │ 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] │ │ │ │ @@ -115048,57 +115363,57 @@ │ │ │ │ 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} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ 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] @ 9a0d0 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #600] @ 9a5b4 │ │ │ │ + bl 359c90 │ │ │ │ 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 99fe4 │ │ │ │ + beq 9a4c8 │ │ │ │ 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 99ed4 │ │ │ │ + bgt 9a3b8 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99fe4 │ │ │ │ + beq 9a4c8 │ │ │ │ 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 99fc4 │ │ │ │ + beq 9a4a8 │ │ │ │ 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] │ │ │ │ @@ -115109,29 +115424,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 99f5c │ │ │ │ + bne 9a440 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f58 │ │ │ │ + beq 9a43c │ │ │ │ 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 9a03c │ │ │ │ + beq 9a520 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a010 │ │ │ │ + beq 9a4f4 │ │ │ │ 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] │ │ │ │ @@ -115151,19 +115466,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] @ 9a0d4 │ │ │ │ - ldr r0, [pc, #232] @ 9a0d8 │ │ │ │ + ldr r2, [pc, #232] @ 9a5b8 │ │ │ │ + ldr r0, [pc, #232] @ 9a5bc │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a0c4 │ │ │ │ + bne 9a5a8 │ │ │ │ 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 │ │ │ │ @@ -115175,15 +115490,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 99f70 │ │ │ │ + beq 9a454 │ │ │ │ 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] │ │ │ │ @@ -115196,943 +115511,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] @ 9a0d4 │ │ │ │ + ldr r2, [pc, #52] @ 9a5b8 │ │ │ │ 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 9a000 │ │ │ │ + b 9a4e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ │ │ │ │ -0009a0dc : │ │ │ │ +0009a5c0 : │ │ │ │ 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 9a2ec │ │ │ │ + beq 9a7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a330 │ │ │ │ + ldr r2, [pc, #548] @ 9a814 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a12c │ │ │ │ + bne 9a610 │ │ │ │ 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] @ 9a334 │ │ │ │ + ldr r2, [pc, #512] @ 9a818 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a158 │ │ │ │ + bne 9a63c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a2dc │ │ │ │ + beq 9a7c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a580 │ │ │ │ - bl aea44 │ │ │ │ + b 9aa64 │ │ │ │ + bl aef80 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a2bc │ │ │ │ + beq 9a7a0 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8a0 │ │ │ │ + bl 15de10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a298 │ │ │ │ - bl 92b34 │ │ │ │ + beq 9a77c │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a298 │ │ │ │ + beq 9a77c │ │ │ │ mov r4, r5 │ │ │ │ - b 9a1ac │ │ │ │ + b 9a690 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a228 │ │ │ │ + bge 9a70c │ │ │ │ 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 9a198 │ │ │ │ - ldr r8, [pc, #364] @ 9a338 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9a67c │ │ │ │ + ldr r8, [pc, #364] @ 9a81c │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a254 │ │ │ │ + bne 9a738 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a210 │ │ │ │ + blt 9a6f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a208 │ │ │ │ + beq 9a6ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a208 │ │ │ │ + bne 9a6ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a124 │ │ │ │ + b 9a608 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5b84 <_PyTuple_Resize@@Base> │ │ │ │ + bl a606c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a1e4 │ │ │ │ - b 9a298 │ │ │ │ + beq 9a6c8 │ │ │ │ + b 9a77c │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a31c │ │ │ │ - bl a5b84 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a800 │ │ │ │ + bl a606c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2f4 │ │ │ │ + bne 9a7d8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a1a4 │ │ │ │ + b 9a688 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1dc │ │ │ │ - ldr r3, [pc, #212] @ 9a33c │ │ │ │ + beq 9a6c0 │ │ │ │ + ldr r3, [pc, #212] @ 9a820 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2d0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9a7b4 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1dc │ │ │ │ + beq 9a6c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1dc │ │ │ │ + beq 9a6c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2bc │ │ │ │ + beq 9a7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a2c4 │ │ │ │ + beq 9a7a8 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a124 │ │ │ │ + b 9a608 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9a2bc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9a7a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - b 9a278 │ │ │ │ - ldr r1, [pc, #92] @ 9a340 │ │ │ │ - ldr r0, [pc, #92] @ 9a344 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a2bc │ │ │ │ - bl 34a610 │ │ │ │ - b 9a2bc │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + b 9a75c │ │ │ │ + ldr r1, [pc, #92] @ 9a824 │ │ │ │ + ldr r0, [pc, #92] @ 9a828 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a7a0 │ │ │ │ + bl 34b0f4 │ │ │ │ + b 9a7a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a298 │ │ │ │ + beq 9a77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a298 │ │ │ │ + bne 9a77c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9a298 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9a77c │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a300 │ │ │ │ - b 9a298 │ │ │ │ + bne 9a7e4 │ │ │ │ + b 9a77c │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ │ │ │ │ -0009a348 : │ │ │ │ +0009a82c : │ │ │ │ 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 9a514 │ │ │ │ + beq 9a9f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a514 │ │ │ │ + beq 9a9f8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a498 │ │ │ │ - blt 9a538 │ │ │ │ - ldr r8, [pc, #472] @ 9a560 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9a97c │ │ │ │ + blt 9aa1c │ │ │ │ + ldr r8, [pc, #472] @ 9aa44 │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a4bc │ │ │ │ + bgt 9a9a0 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a4a0 │ │ │ │ - ldr r0, [pc, #424] @ 9a564 │ │ │ │ + beq 9a984 │ │ │ │ + ldr r0, [pc, #424] @ 9aa48 │ │ │ │ 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 9a4f8 │ │ │ │ + bne 9a9dc │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a3fc │ │ │ │ + beq 9a8e0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a458 │ │ │ │ + beq 9a93c │ │ │ │ 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 9a458 │ │ │ │ + beq 9a93c │ │ │ │ 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 9a488 │ │ │ │ + beq 9a96c │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a434 │ │ │ │ + bne 9a918 │ │ │ │ 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 9a434 │ │ │ │ - b 9a458 │ │ │ │ - ldr r4, [pc, #200] @ 9a568 │ │ │ │ - b 9a480 │ │ │ │ - ldr r0, [pc, #196] @ 9a56c │ │ │ │ + bne 9a918 │ │ │ │ + b 9a93c │ │ │ │ + ldr r4, [pc, #200] @ 9aa4c │ │ │ │ + b 9a964 │ │ │ │ + ldr r0, [pc, #196] @ 9aa50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a520 │ │ │ │ + beq 9aa04 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3e0 │ │ │ │ + b 9a8c4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a528 │ │ │ │ - ldr r0, [pc, #160] @ 9a56c │ │ │ │ + bhi 9aa0c │ │ │ │ + ldr r0, [pc, #160] @ 9aa50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a520 │ │ │ │ + beq 9aa04 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a3f4 │ │ │ │ + bne 9a8d8 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a408 │ │ │ │ - ldr r3, [pc, #112] @ 9a570 │ │ │ │ + b 9a8ec │ │ │ │ + ldr r3, [pc, #112] @ 9aa54 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a548 │ │ │ │ + bne 9aa2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3e0 │ │ │ │ - ldr r1, [pc, #88] @ 9a574 │ │ │ │ - ldr r0, [pc, #88] @ 9a578 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a480 │ │ │ │ - bl 2a00d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a4d8 │ │ │ │ - b 9a520 │ │ │ │ - ldr r0, [pc, #60] @ 9a57c │ │ │ │ + b 9a8c4 │ │ │ │ + ldr r1, [pc, #88] @ 9aa58 │ │ │ │ + ldr r0, [pc, #88] @ 9aa5c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a964 │ │ │ │ + bl 2a1184 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a9bc │ │ │ │ + b 9aa04 │ │ │ │ + ldr r0, [pc, #60] @ 9aa60 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a520 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9aa04 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3e0 │ │ │ │ + b 9a8c4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ 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 9a6b8 │ │ │ │ - blt 9a778 │ │ │ │ - ldr r8, [pc, #564] @ 9a7d8 │ │ │ │ + beq 9abbc │ │ │ │ + blt 9ac5c │ │ │ │ + ldr r8, [pc, #564] @ 9acbc │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a6fc │ │ │ │ + bgt 9abe0 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a6e4 │ │ │ │ - ldr r1, [pc, #516] @ 9a7dc │ │ │ │ + beq 9abc8 │ │ │ │ + ldr r1, [pc, #516] @ 9acc0 │ │ │ │ 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 9a75c │ │ │ │ + bne 9ac40 │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6a8 │ │ │ │ + beq 9ab8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a678 │ │ │ │ + beq 9ab5c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6c4 │ │ │ │ + beq 9ab9c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a678 │ │ │ │ + beq 9ab5c │ │ │ │ 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 9a6d4 │ │ │ │ + beq 9abac │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a654 │ │ │ │ + bne 9ab38 │ │ │ │ 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 9a624 │ │ │ │ - b 9a678 │ │ │ │ - ldr r4, [pc, #288] @ 9a7e0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne 9ab08 │ │ │ │ + b 9ab5c │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a64c │ │ │ │ - b 9a678 │ │ │ │ + bne 9ab30 │ │ │ │ + b 9ab5c │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a654 │ │ │ │ - b 9a678 │ │ │ │ - ldr r0, [pc, #248] @ 9a7e4 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9ab38 │ │ │ │ + b 9ab5c │ │ │ │ + ldr r4, [pc, #256] @ 9acc4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #248] @ 9acc8 │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a784 │ │ │ │ + beq 9ac68 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5fc │ │ │ │ + b 9aae0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a78c │ │ │ │ - ldr r0, [pc, #216] @ 9a7e4 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9ac70 │ │ │ │ + ldr r0, [pc, #216] @ 9acc8 │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a784 │ │ │ │ + beq 9ac68 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a73c │ │ │ │ + beq 9ac20 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a624 │ │ │ │ + b 9ab08 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a638 │ │ │ │ - b 9a64c │ │ │ │ - ldr r3, [pc, #132] @ 9a7e8 │ │ │ │ + bne 9ab1c │ │ │ │ + b 9ab30 │ │ │ │ + ldr r3, [pc, #132] @ 9accc │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a7c0 │ │ │ │ + bne 9aca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5fc │ │ │ │ - ldr r0, [pc, #108] @ 9a7ec │ │ │ │ + b 9aae0 │ │ │ │ + ldr r0, [pc, #108] @ 9acd0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a6a0 │ │ │ │ - bl 2a00d4 │ │ │ │ + b 9ab84 │ │ │ │ + bl 2a1184 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a784 │ │ │ │ + beq 9ac68 │ │ │ │ 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 9a73c │ │ │ │ + bne 9ac20 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a624 │ │ │ │ + b 9ab08 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5fc │ │ │ │ + b 9aae0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9a8b0 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [pc, #196] @ 9a8d8 │ │ │ │ + blt 9ad94 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [pc, #196] @ 9adbc │ │ │ │ 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 9a888 │ │ │ │ + beq 9ad6c │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a87c │ │ │ │ - ldr r1, [pc, #140] @ 9a8dc │ │ │ │ + beq 9ad60 │ │ │ │ + ldr r1, [pc, #140] @ 9adc0 │ │ │ │ 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 9a898 │ │ │ │ + bne 9ad7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9a8e0 │ │ │ │ - b 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9adc4 │ │ │ │ + b 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a87c │ │ │ │ + bls 9ad60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - ldr r3, [pc, #68] @ 9a8e4 │ │ │ │ + b 2a1184 │ │ │ │ + ldr r3, [pc, #68] @ 9adc8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9a8c4 │ │ │ │ + bne 9ada8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9a874 │ │ │ │ - ldr r0, [pc, #48] @ 9a8e8 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 9ad58 │ │ │ │ + ldr r0, [pc, #48] @ 9adcc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a874 │ │ │ │ + b 9ad58 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a874 │ │ │ │ + b 9ad58 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ │ │ │ │ -0009a8ec <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009add0 <_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 9aba0 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9b084 <_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] @ 9abb0 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9b094 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ab4c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9b030 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ab4c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9abb4 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9abb8 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9b030 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9b098 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9b09c <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab14 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9aff8 <_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 9aad8 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9afbc <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9aac0 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9afa4 <_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 9aa30 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9af14 <_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 9aa78 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9af5c <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9abbc <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9b0a0 <_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 9ab34 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9b018 <_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 9aa68 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bhi 9af4c <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9c4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aea8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9a9c4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aea8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab90 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9b074 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 358de0 │ │ │ │ + b 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aa58 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9af3c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9abc0 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9b0a4 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab68 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9b04c <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ab4c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9b030 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aa58 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9af3c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ab4c <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9b030 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9c4 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9abc4 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9aea8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9b0a8 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ab7c <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9b060 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9aa20 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18ecd8 │ │ │ │ + b 9af04 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aa24 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9af08 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9aafc <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9afe0 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9aa20 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9af04 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a9f4 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9aaa4 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9abc8 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9abcc <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ab60 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9aed8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9af88 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9b0ac <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9b0b0 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9b044 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq r0, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, ip, lsr r0 │ │ │ │ │ │ │ │ -0009abd0 <_Py_Dealloc@@Base>: │ │ │ │ +0009b0b4 <_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] @ 9ac2c <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9b110 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac04 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9b0e8 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ac30 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9b114 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ac1c <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9b100 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9abf8 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9b0dc <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ac14 <_Py_Dealloc@@Base+0x44> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + b 9b0f8 <_Py_Dealloc@@Base+0x44> │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ 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 9ae4c <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9b330 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b0d4 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b5b8 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 9ae60 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9b344 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9aff0 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b4d4 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9ae24 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9b308 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9aec4 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b0d8 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9acd8 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9b3a8 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b5bc <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9b1bc <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9ad2c <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9b210 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9acc8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9b1ac <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9acc8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9b1ac <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9acc8 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9b1ac <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9afc4 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b4a8 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9acd8 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b0dc <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b0e0 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9b1bc <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b5c0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b5c4 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9aee0 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9b3c4 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9ae8c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b370 <_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 9ada8 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9b28c <_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 9ae8c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b370 <_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 9ae6c <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9b350 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9aefc <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b3e0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9ae3c <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b0e4 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9b320 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b5c8 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9ae3c <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9b320 <_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 1c5f58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7600 <_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 9ade0 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9b2c4 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9adfc <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b0d4 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 3591b0 │ │ │ │ + b 9b2e0 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b5b8 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ac94 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b0e8 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b0ec <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9b178 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b5cc <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b5d0 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d488 <_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 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b0f0 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b5d4 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9afe4 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b4c8 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b0dc <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b0e0 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b5c0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b5c4 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ad58 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9b23c <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b2b4 <_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] │ │ │ │ @@ -116141,82 +116456,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 9af5c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b440 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9af58 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b43c <_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 9b040 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b524 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b014 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b4f8 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b2b4 <_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 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b0f4 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b5d8 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ad14 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9b1f8 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9ad14 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9b1f8 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9aea4 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9b388 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b0f8 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b5dc <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9aca0 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9b184 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5d94 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c743c <_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 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af70 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b454 <_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] │ │ │ │ @@ -116238,31 +116553,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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9add0 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b2b4 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - @ instruction: 0x003d3ef4 │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andeq sl, r9, r4, lsr ip │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x003d49f4 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + andeq fp, r9, r8, lsl r1 │ │ │ │ │ │ │ │ -0009b0fc : │ │ │ │ +0009b5e0 : │ │ │ │ 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 │ │ │ │ @@ -116271,139 +116586,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b138 : │ │ │ │ +0009b61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b168 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #24] @ 9b64c │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b16c │ │ │ │ - ldr r0, [pc, #8] @ 9b170 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b650 │ │ │ │ + ldr r0, [pc, #8] @ 9b654 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - @ instruction: 0x003d3ef4 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x003d49f4 │ │ │ │ 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] @ 9b1f0 │ │ │ │ + ldr r2, [pc, #64] @ 9b6d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b1cc │ │ │ │ + bne 9b6b0 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b1f4 │ │ │ │ + ldr r1, [pc, #32] @ 9b6d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b1e0 │ │ │ │ + bne 9b6c4 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b1c0 │ │ │ │ + b 9b6a4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b1d8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + b 9b6bc │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ 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] @ 9b274 │ │ │ │ + ldr r2, [pc, #64] @ 9b758 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b250 │ │ │ │ + bne 9b734 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b278 │ │ │ │ + ldr r1, [pc, #32] @ 9b75c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b264 │ │ │ │ + bne 9b748 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b244 │ │ │ │ + b 9b728 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b25c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + b 9b740 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -0009b27c : │ │ │ │ +0009b760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b320 │ │ │ │ + ldr r3, [pc, #140] @ 9b804 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b2ec │ │ │ │ + bne 9b7d0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b2ec │ │ │ │ + beq 9b7d0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b318 │ │ │ │ + beq 9b7fc │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b2d8 │ │ │ │ + bne 9b7bc │ │ │ │ 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 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b2d0 │ │ │ │ + beq 9b7b4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b2c4 │ │ │ │ + bne 9b7a8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b2d0 │ │ │ │ + b 9b7b4 │ │ │ │ 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] │ │ │ │ @@ -116411,833 +116726,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 9b6b4 │ │ │ │ + beq 9bb98 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c028 │ │ │ │ + ldr r2, [pc, #3260] @ 9c50c │ │ │ │ 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 9bc48 │ │ │ │ + bne 9c12c │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b56c │ │ │ │ + bgt 9ba50 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b4ac │ │ │ │ + blt 9b990 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b628 │ │ │ │ + beq 9bb0c │ │ │ │ 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 9b5cc │ │ │ │ + blt 9bab0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b4d0 │ │ │ │ + beq 9b9b4 │ │ │ │ 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 9b858 │ │ │ │ + bgt 9bd3c │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5d8 │ │ │ │ + blt 9babc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b9a8 │ │ │ │ + beq 9bea0 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9b888 │ │ │ │ + bgt 9bd6c │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b608 │ │ │ │ + blt 9baec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb44 │ │ │ │ + beq 9c028 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b424 │ │ │ │ + b 9b908 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9bfc8 │ │ │ │ + bne 9c3d4 │ │ │ │ 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 9b40c │ │ │ │ + bne 9b8f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b40c │ │ │ │ + bne 9b8f0 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bddc │ │ │ │ + beq 9c308 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c020 │ │ │ │ + beq 9c4ec │ │ │ │ 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 9b40c │ │ │ │ + bne 9b8f0 │ │ │ │ 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 9b4bc │ │ │ │ + b 9b9a0 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9ba5c │ │ │ │ + bgt 9bf40 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5e8 │ │ │ │ + blt 9bacc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b628 │ │ │ │ + beq 9bb0c │ │ │ │ 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 9ba84 │ │ │ │ + bgt 9bf68 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b3f0 │ │ │ │ + bge 9b8d4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ - b 9b40c │ │ │ │ + beq 9b998 │ │ │ │ + b 9b8f0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9bfa4 │ │ │ │ + bne 9c3b0 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b4bc │ │ │ │ + b 9b9a0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b998 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b5bc │ │ │ │ + b 9baa0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5e0 │ │ │ │ + beq 9bac4 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b42c │ │ │ │ + b 9b910 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b694 │ │ │ │ + bne 9bb78 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b694 │ │ │ │ + bne 9bb78 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9bfb8 │ │ │ │ + beq 9c3c4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9bfec │ │ │ │ + beq 9c4f4 │ │ │ │ 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 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ 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 9b3e4 │ │ │ │ - b 9b5b4 │ │ │ │ + ble 9b8c8 │ │ │ │ + b 9ba98 │ │ │ │ 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 9b8d0 │ │ │ │ + bgt 9bdb4 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8c0 │ │ │ │ + blt 9bda4 │ │ │ │ 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 9b8e4 │ │ │ │ + beq 9bdc8 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9b910 │ │ │ │ + beq 9bdf4 │ │ │ │ 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 9ba20 │ │ │ │ + bgt 9be8c │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b904 │ │ │ │ + blt 9bde8 │ │ │ │ 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 9ba34 │ │ │ │ + beq 9bf18 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9baac │ │ │ │ + beq 9bf90 │ │ │ │ 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 9b844 │ │ │ │ + bgt 9bd28 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9baa0 │ │ │ │ + blt 9bf84 │ │ │ │ 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 9ba8c │ │ │ │ + beq 9bf70 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bbc8 │ │ │ │ + beq 9c0ac │ │ │ │ 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 9bd40 │ │ │ │ + bgt 9c208 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bbbc │ │ │ │ + blt 9c0a0 │ │ │ │ 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 9ba8c │ │ │ │ + beq 9bf70 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd54 │ │ │ │ + beq 9c21c │ │ │ │ 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 9b79c │ │ │ │ + ble 9bc80 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b7a0 │ │ │ │ + b 9bc84 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b438 │ │ │ │ + bge 9b91c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5e0 │ │ │ │ + beq 9bac4 │ │ │ │ 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 9b478 │ │ │ │ + bge 9b95c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5e0 │ │ │ │ + beq 9bac4 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b858 │ │ │ │ + b 9bd3c │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b718 │ │ │ │ + bne 9bbfc │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b5e0 │ │ │ │ + b 9bac4 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b6e0 │ │ │ │ + b 9bbc4 │ │ │ │ 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 9b4bc │ │ │ │ + b 9b9a0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8c8 │ │ │ │ - b 9b770 │ │ │ │ + beq 9bdac │ │ │ │ + b 9bc54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdd4 │ │ │ │ + beq 9c29c │ │ │ │ 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 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b96c │ │ │ │ + beq 9be50 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf6c │ │ │ │ + beq 9c2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf9c │ │ │ │ + blt 9c3a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b350 │ │ │ │ + bne 9b834 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b350 │ │ │ │ + bne 9b834 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba48 │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b718 │ │ │ │ + b 9bbfc │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9bc1c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b454 │ │ │ │ + bne 9b938 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b454 │ │ │ │ + bne 9b938 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bf38 │ │ │ │ + beq 9c2bc │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c010 │ │ │ │ + beq 9c4e4 │ │ │ │ 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 9b53c │ │ │ │ - b 9b454 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b738 │ │ │ │ + beq 9ba20 │ │ │ │ + b 9b938 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9b8f0 │ │ │ │ + b 9bdd4 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9b8f0 │ │ │ │ + b 9bdd4 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b588 │ │ │ │ + bge 9ba6c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b998 │ │ │ │ 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 9b5c4 │ │ │ │ + b 9baa8 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9b8f0 │ │ │ │ + b 9bdd4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8c8 │ │ │ │ - b 9b7d0 │ │ │ │ + beq 9bdac │ │ │ │ + b 9bcb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf64 │ │ │ │ + beq 9c2dc │ │ │ │ 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 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bb08 │ │ │ │ + beq 9bfec │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf84 │ │ │ │ + beq 9c2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf9c │ │ │ │ + blt 9c3a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b350 │ │ │ │ + bne 9b834 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9b350 │ │ │ │ + bne 9b834 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba48 │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b770 │ │ │ │ + b 9bc54 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b494 │ │ │ │ + bne 9b978 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b53c │ │ │ │ + beq 9ba20 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b494 │ │ │ │ + bne 9b978 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bfc0 │ │ │ │ + beq 9c3cc │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bff4 │ │ │ │ + beq 9c4fc │ │ │ │ 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 9b53c │ │ │ │ - b 9b494 │ │ │ │ + beq 9ba20 │ │ │ │ + b 9b978 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8c8 │ │ │ │ - b 9b820 │ │ │ │ + beq 9bdac │ │ │ │ + b 9bd04 │ │ │ │ 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 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bc14 │ │ │ │ + beq 9c0f8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf40 │ │ │ │ + beq 9c310 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf9c │ │ │ │ + blt 9c3a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfe0 │ │ │ │ + bne 9c3ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfe0 │ │ │ │ + bne 9c3ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba48 │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b7d0 │ │ │ │ + b 9bcb4 │ │ │ │ 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 9beec │ │ │ │ + bgt 9c38c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9bec0 │ │ │ │ + bge 9c360 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b998 │ │ │ │ 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 9be50 │ │ │ │ + bgt 9c4a8 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9be24 │ │ │ │ + bge 9c334 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b998 │ │ │ │ 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 9be98 │ │ │ │ + bgt 9c494 │ │ │ │ ldrsb r8, [r4, r9] │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9be6c │ │ │ │ + bge 9c468 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b998 │ │ │ │ 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 9be10 │ │ │ │ + bgt 9c454 │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bde4 │ │ │ │ + bge 9c3f8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b4b4 │ │ │ │ - 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 9bcd4 │ │ │ │ + beq 9b998 │ │ │ │ + b 9c420 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b7f0 │ │ │ │ + b 9bcd4 │ │ │ │ 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 116d1c │ │ │ │ + bl 1172a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bda0 │ │ │ │ + beq 9c268 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf14 │ │ │ │ + beq 9c2e4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf9c │ │ │ │ + blt 9c3a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfe0 │ │ │ │ + bne 9c3ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfe0 │ │ │ │ + bne 9c3ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba48 │ │ │ │ + bne 9bf2c │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b820 │ │ │ │ + b 9bd04 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9be14 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b 9be50 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bee0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 9bfec │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9b930 │ │ │ │ + b 9bfb0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9c268 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9b510 │ │ │ │ + b 9b9f4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9c0f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 263324 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 9bffc │ │ │ │ - bne 9beac │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b 9bd20 │ │ │ │ - cmp r3, #15 │ │ │ │ - lslle r2, r9, #1 │ │ │ │ - ldrshle r8, [r4, r2] │ │ │ │ - ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bd10 │ │ │ │ + bl 25a458 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c4d4 │ │ │ │ + bne 9c4c4 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9c190 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 263324 │ │ │ │ + bl 25a458 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c000 │ │ │ │ - bne 9bf08 │ │ │ │ + blt 9c4d4 │ │ │ │ + bne 9c4c4 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bcac │ │ │ │ + b 9c15c │ │ │ │ cmp r8, #15 │ │ │ │ - ldrgt r3, [sp, #20] │ │ │ │ ldrle r2, [sp, #20] │ │ │ │ + movgt r3, r2 │ │ │ │ lslle r3, r9, #1 │ │ │ │ ldrgt sl, [r3, r9, lsl #2] │ │ │ │ ldrshle sl, [r2, r3] │ │ │ │ - b 9bc9c │ │ │ │ + b 9c14c │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9bac4 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b950 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9bb4c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9c068 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b8c8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b834 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 263324 │ │ │ │ + bl 25a458 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bffc │ │ │ │ - bne 9beac │ │ │ │ + blt 9c4d0 │ │ │ │ + bne 9c440 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bcf0 │ │ │ │ - cmp r3, #15 │ │ │ │ - lslle r2, r9, #1 │ │ │ │ - ldrshle r8, [r4, r2] │ │ │ │ - ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bce0 │ │ │ │ + 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 9c1b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 9b53c │ │ │ │ + b 9ba20 │ │ │ │ + cmp r3, #15 │ │ │ │ + lslle r2, r9, #1 │ │ │ │ + ldrshle r8, [r4, r2] │ │ │ │ + ldrgt r8, [r4, r9, lsl #2] │ │ │ │ + b 9c1f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 263324 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c000 │ │ │ │ - bne 9bf08 │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9bc78 │ │ │ │ + bl 25a458 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 9c4d0 │ │ │ │ + bne 9c440 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b 9c1d4 │ │ │ │ + cmp r3, #15 │ │ │ │ + lslle r2, r9, #1 │ │ │ │ + ldrshle r8, [r4, r2] │ │ │ │ + ldrgt r8, [r4, r9, lsl #2] │ │ │ │ + b 9c1c4 │ │ │ │ cmp r8, #15 │ │ │ │ + ldrgt r3, [sp, #20] │ │ │ │ ldrle r2, [sp, #20] │ │ │ │ - movgt r3, r2 │ │ │ │ lslle r3, r9, #1 │ │ │ │ ldrgt sl, [r3, r9, lsl #2] │ │ │ │ ldrshle sl, [r2, r3] │ │ │ │ - b 9bc68 │ │ │ │ + b 9c180 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 9beb8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bda0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9b9e8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bc14 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bacc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9b96c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bb08 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b5e0 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b46c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b668 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bb84 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b3e4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b350 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b67c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bb98 │ │ │ │ + b 9c44c │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c018 │ │ │ │ + beq 9c504 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b5e0 │ │ │ │ + b 9bac4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b9fc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 9b34c │ │ │ │ + b 9bef4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9ba08 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b524 │ │ │ │ + b 9bb60 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9c07c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 9b830 │ │ │ │ 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] │ │ │ │ @@ -117247,407 +117562,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 9c240 │ │ │ │ + bgt 9c724 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c168 │ │ │ │ + blt 9c64c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c180 │ │ │ │ + beq 9c664 │ │ │ │ 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 9c208 │ │ │ │ + bgt 9c6ec │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c220 │ │ │ │ + blt 9c704 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c2e4 │ │ │ │ + beq 9c7c8 │ │ │ │ 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 9c2a0 │ │ │ │ + bgt 9c784 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c278 │ │ │ │ + blt 9c75c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c354 │ │ │ │ + beq 9c838 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c2d0 │ │ │ │ + bgt 9c7b4 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c294 │ │ │ │ + blt 9c778 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c3fc │ │ │ │ + beq 9c8e0 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0e8 │ │ │ │ + b 9c5cc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c47c │ │ │ │ + bne 9c960 │ │ │ │ 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 9c1ec │ │ │ │ + bne 9c6d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c1ec │ │ │ │ + bne 9c6d0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c49c │ │ │ │ + beq 9c980 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4c4 │ │ │ │ + beq 9c9a8 │ │ │ │ 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 9c174 │ │ │ │ + beq 9c658 │ │ │ │ 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 9c0b0 │ │ │ │ + ble 9c594 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3f4 │ │ │ │ + bgt 9c8d8 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0bc │ │ │ │ + bge 9c5a0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0e8 │ │ │ │ + b 9c5cc │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3cc │ │ │ │ + bgt 9c8b0 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c07c │ │ │ │ + bge 9c560 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c170 │ │ │ │ + beq 9c654 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c210 │ │ │ │ + b 9c6f4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c170 │ │ │ │ + beq 9c654 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c12c │ │ │ │ + b 9c610 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c174 │ │ │ │ - b 9c150 │ │ │ │ + beq 9c658 │ │ │ │ + b 9c634 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0fc │ │ │ │ + bge 9c5e0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c170 │ │ │ │ + beq 9c654 │ │ │ │ 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 9c130 │ │ │ │ + b 9c614 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c228 │ │ │ │ + bne 9c70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c228 │ │ │ │ + bne 9c70c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c4a4 │ │ │ │ + beq 9c988 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4b4 │ │ │ │ + beq 9c998 │ │ │ │ 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 9c174 │ │ │ │ - b 9c228 │ │ │ │ + beq 9c658 │ │ │ │ + b 9c70c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c114 │ │ │ │ + bne 9c5f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c114 │ │ │ │ + bne 9c5f8 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c494 │ │ │ │ + beq 9c978 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4ac │ │ │ │ + beq 9c990 │ │ │ │ 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 9c174 │ │ │ │ - b 9c114 │ │ │ │ + beq 9c658 │ │ │ │ + b 9c5f8 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c07c │ │ │ │ + bge 9c560 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c170 │ │ │ │ + beq 9c654 │ │ │ │ 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 9c218 │ │ │ │ + b 9c6fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c634 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c174 │ │ │ │ + beq 9c658 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c634 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c474 │ │ │ │ + beq 9c958 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4bc │ │ │ │ + beq 9c9a0 │ │ │ │ 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 9c174 │ │ │ │ - b 9c150 │ │ │ │ + beq 9c658 │ │ │ │ + b 9c634 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c43c │ │ │ │ + b 9c920 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0b0 │ │ │ │ + b 9c594 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c394 │ │ │ │ + b 9c878 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c1c0 │ │ │ │ + b 9c6a4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c324 │ │ │ │ + b 9c808 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c3a8 │ │ │ │ + b 9c88c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c338 │ │ │ │ + b 9c81c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c450 │ │ │ │ + b 9c934 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c1d4 │ │ │ │ + b 9c6b8 │ │ │ │ │ │ │ │ -0009c4cc : │ │ │ │ +0009c9b0 : │ │ │ │ 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] @ 9c994 │ │ │ │ + ldr r2, [pc, #1188] @ 9ce78 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c6cc │ │ │ │ + bgt 9cbb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c6f8 │ │ │ │ - ldr r1, [pc, #1160] @ 9c998 │ │ │ │ + beq 9cbdc │ │ │ │ + ldr r1, [pc, #1160] @ 9ce7c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c6f8 │ │ │ │ + bhi 9cbdc │ │ │ │ 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 9c768 │ │ │ │ + bne 9cc4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c93c │ │ │ │ - ldr sl, [pc, #1112] @ 9c99c │ │ │ │ + bne 9ce20 │ │ │ │ + ldr sl, [pc, #1112] @ 9ce80 │ │ │ │ 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 9c950 │ │ │ │ + bne 9ce34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9c9a0 │ │ │ │ + ldr r9, [pc, #1068] @ 9ce84 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9c8b8 │ │ │ │ + bhi 9cd9c │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9c8b8 │ │ │ │ - ldr r3, [pc, #1036] @ 9c9a4 │ │ │ │ - ldr r2, [pc, #1036] @ 9c9a8 │ │ │ │ + bmi 9cd9c │ │ │ │ + ldr r3, [pc, #1036] @ 9ce88 │ │ │ │ + ldr r2, [pc, #1036] @ 9ce8c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8a0 │ │ │ │ + bne 9cd84 │ │ │ │ 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 9c830 │ │ │ │ + bcs 9cd14 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c890 │ │ │ │ + beq 9cd74 │ │ │ │ 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 9c710 │ │ │ │ + beq 9cbf4 │ │ │ │ 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 9c7e8 │ │ │ │ + bgt 9cccc │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9c9ac │ │ │ │ + ldr r2, [pc, #888] @ 9ce90 │ │ │ │ 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 9c8d4 │ │ │ │ + bne 9cdb8 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c7b4 │ │ │ │ + beq 9cc98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c7b4 │ │ │ │ + beq 9cc98 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c7c0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9cca4 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -117658,329 +117973,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] @ 9c9b0 │ │ │ │ + ldreq r2, [pc, #728] @ 9ce94 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c52c │ │ │ │ - ldr r1, [pc, #720] @ 9c9b4 │ │ │ │ + beq 9ca10 │ │ │ │ + ldr r1, [pc, #720] @ 9ce98 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c884 │ │ │ │ + beq 9cd68 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9c9b8 │ │ │ │ + ldreq r2, [pc, #708] @ 9ce9c │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c52c │ │ │ │ - ldr r3, [pc, #700] @ 9c9bc │ │ │ │ + beq 9ca10 │ │ │ │ + ldr r3, [pc, #700] @ 9cea0 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9c9c0 │ │ │ │ + ldr r1, [pc, #696] @ 9cea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b 9c8cc │ │ │ │ + bl 117b4c │ │ │ │ + b 9cdb0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ - bcc 9c7d4 │ │ │ │ + bcc 9ccb8 │ │ │ │ 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 9c830 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9cd14 │ │ │ │ + bl 359c90 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c5f8 │ │ │ │ - ldr r2, [pc, #620] @ 9c9c4 │ │ │ │ + b 9cadc │ │ │ │ + ldr r2, [pc, #620] @ 9cea8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c52c │ │ │ │ - ldr r2, [pc, #612] @ 9c9c8 │ │ │ │ + b 9ca10 │ │ │ │ + ldr r2, [pc, #612] @ 9ceac │ │ │ │ str r2, [sp] │ │ │ │ - b 9c52c │ │ │ │ + b 9ca10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c928 │ │ │ │ - ldr r0, [pc, #596] @ 9c9cc │ │ │ │ + beq 9ce0c │ │ │ │ + ldr r0, [pc, #596] @ 9ceb0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9c8cc │ │ │ │ + beq 9cdb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9c9a0 │ │ │ │ + ldr r9, [pc, #528] @ 9ce84 │ │ │ │ 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 9c664 │ │ │ │ + bne 9cb48 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c684 │ │ │ │ + beq 9cb68 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c684 │ │ │ │ + b 9cb68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c5f8 │ │ │ │ + b 9cadc │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c628 │ │ │ │ + beq 9cb0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c628 │ │ │ │ + beq 9cb0c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c628 │ │ │ │ + bne 9cb0c │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c918 │ │ │ │ + bne 9cdfc │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c628 │ │ │ │ + bne 9cb0c │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b 9c628 │ │ │ │ - ldr r3, [pc, #364] @ 9c9a4 │ │ │ │ - ldr r2, [pc, #404] @ 9c9d0 │ │ │ │ + bl 358de0 │ │ │ │ + b 9cb0c │ │ │ │ + ldr r3, [pc, #364] @ 9ce88 │ │ │ │ + ldr r2, [pc, #404] @ 9ceb4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8ec │ │ │ │ + bne 9cdd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c8b8 │ │ │ │ + beq 9cd9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c5f8 │ │ │ │ - ldr r2, [pc, #328] @ 9c9d4 │ │ │ │ + b 9cadc │ │ │ │ + ldr r2, [pc, #328] @ 9ceb8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c52c │ │ │ │ + b 9ca10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c738 │ │ │ │ - ldr r2, [pc, #252] @ 9c9a4 │ │ │ │ + b 9cc1c │ │ │ │ + ldr r2, [pc, #252] @ 9ce88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c740 │ │ │ │ + bne 9cc24 │ │ │ │ mov r0, fp │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c628 │ │ │ │ + bne 9cb0c │ │ │ │ mov r4, #0 │ │ │ │ - b 9c6c0 │ │ │ │ - ldr r1, [pc, #252] @ 9c9d8 │ │ │ │ + b 9cba4 │ │ │ │ + ldr r1, [pc, #252] @ 9cebc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9c904 │ │ │ │ + bne 9cde8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9c7a0 │ │ │ │ - ldr r2, [pc, #176] @ 9c9a4 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 9cc84 │ │ │ │ + ldr r2, [pc, #176] @ 9ce88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c85c │ │ │ │ + b 9cd40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c7a0 │ │ │ │ + b 9cc84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c628 │ │ │ │ - b 9c814 │ │ │ │ - ldr r3, [pc, #140] @ 9c9bc │ │ │ │ - ldr r1, [pc, #168] @ 9c9dc │ │ │ │ + bne 9cb0c │ │ │ │ + b 9ccf8 │ │ │ │ + ldr r3, [pc, #140] @ 9cea0 │ │ │ │ + ldr r1, [pc, #168] @ 9cec0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 9c8cc │ │ │ │ - ldr r3, [pc, #120] @ 9c9bc │ │ │ │ - ldr r1, [pc, #152] @ 9c9e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 9cdb0 │ │ │ │ + ldr r3, [pc, #120] @ 9cea0 │ │ │ │ + ldr r1, [pc, #152] @ 9cec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 9c8cc │ │ │ │ + bl 18f7a0 │ │ │ │ + b 9cdb0 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9c9a0 │ │ │ │ + ldr r9, [pc, #56] @ 9ce84 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c584 │ │ │ │ - b 9c8b8 │ │ │ │ + bls 9ca68 │ │ │ │ + b 9cd9c │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r3, sp, r4, ror #29 │ │ │ │ + eorseq r4, sp, r4, ror #19 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r2, pc, r8, lsr sp @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ + @ instruction: 0x001034d0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, ror #12 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - strheq ip, [pc], -r8 │ │ │ │ + eorseq r1, r6, r4, ror #2 │ │ │ │ + @ instruction: 0x000bafbc │ │ │ │ + andeq ip, pc, r8, lsl r6 @ │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andseq fp, sp, ip, ror #19 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq r0, r6, r0, lsl #13 │ │ │ │ - eorseq r0, r6, r4, asr #13 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq r1, r6, r0, lsl #3 │ │ │ │ + eorseq r1, r6, r4, asr #3 │ │ │ │ │ │ │ │ -0009c9e4 : │ │ │ │ +0009cec8 : │ │ │ │ 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 9cad0 │ │ │ │ + beq 9cfb4 │ │ │ │ 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 9ca8c │ │ │ │ + beq 9cf70 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cae4 │ │ │ │ + ldr r2, [pc, #168] @ 9cfc8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca9c │ │ │ │ + bne 9cf80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9ca9c │ │ │ │ - ldr r2, [pc, #140] @ 9cae8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9cf80 │ │ │ │ + ldr r2, [pc, #140] @ 9cfcc │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9caec │ │ │ │ + ldr r2, [pc, #124] @ 9cfd0 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cac4 │ │ │ │ - bl a0178 │ │ │ │ + beq 9cfa8 │ │ │ │ + bl a0660 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cae4 │ │ │ │ + ldr r3, [pc, #80] @ 9cfc8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ca48 │ │ │ │ + beq 9cf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9ca54 │ │ │ │ + bne 9cf38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23ab08 │ │ │ │ - bl 9cb48 │ │ │ │ + b 23c558 │ │ │ │ + bl 9d02c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9caf0 │ │ │ │ - ldr r1, [pc, #24] @ 9caf4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cfd4 │ │ │ │ + ldr r1, [pc, #24] @ 9cfd8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ca84 │ │ │ │ + b 9cf68 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ 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 98334 │ │ │ │ + bl 987fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb34 │ │ │ │ + beq 9d018 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2344a4 │ │ │ │ - ldr r1, [pc, #4] @ 9cb40 │ │ │ │ - ldr r0, [pc, #4] @ 9cb44 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sp, r5, ip, asr #2 │ │ │ │ - eorseq r3, sp, r8, lsl #30 │ │ │ │ + b 235f00 │ │ │ │ + ldr r1, [pc, #4] @ 9d024 │ │ │ │ + ldr r0, [pc, #4] @ 9d028 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, asr #24 │ │ │ │ + eorseq r4, sp, r8, lsl #20 │ │ │ │ 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] @ 9d074 │ │ │ │ + ldr fp, [pc, #1300] @ 9d558 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d078 │ │ │ │ + ldr sl, [pc, #1292] @ 9d55c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9cf38 │ │ │ │ + bne 9d41c │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ccdc │ │ │ │ + ble 9d1c0 │ │ │ │ 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] @ 9d07c │ │ │ │ + ldr r2, [pc, #1220] @ 9d560 │ │ │ │ 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] │ │ │ │ @@ -117993,49 +118308,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 9cffc │ │ │ │ + bne 9d4e0 │ │ │ │ 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 9cc64 │ │ │ │ + bne 9d148 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9ceb4 │ │ │ │ + bne 9d398 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cf0c │ │ │ │ + bne 9d3f0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9ce40 │ │ │ │ + bgt 9d324 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9ce6c │ │ │ │ + bne 9d350 │ │ │ │ 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] │ │ │ │ @@ -118054,34 +118369,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] @ 9d080 │ │ │ │ - ldr r1, [pc, #896] @ 9d084 │ │ │ │ + ldr r3, [pc, #896] @ 9d564 │ │ │ │ + ldr r1, [pc, #896] @ 9d568 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cfc8 │ │ │ │ + bne 9d4ac │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9cfb4 │ │ │ │ + beq 9d498 │ │ │ │ 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 9cd94 │ │ │ │ - ldr r2, [pc, #816] @ 9d07c │ │ │ │ + beq 9d278 │ │ │ │ + ldr r2, [pc, #816] @ 9d560 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118092,69 +118407,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 9cbec │ │ │ │ + b 9d0d0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9cfa4 │ │ │ │ + bcc 9d488 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cd44 │ │ │ │ - ldr r3, [pc, #696] @ 9d080 │ │ │ │ - ldr r2, [pc, #700] @ 9d088 │ │ │ │ + bne 9d228 │ │ │ │ + ldr r3, [pc, #696] @ 9d564 │ │ │ │ + ldr r2, [pc, #700] @ 9d56c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cfe4 │ │ │ │ + bne 9d4c8 │ │ │ │ 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 9cd44 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 9d228 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce14 │ │ │ │ + beq 9d2f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d05c │ │ │ │ + beq 9d540 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce38 │ │ │ │ + beq 9d31c │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d068 │ │ │ │ + beq 9d54c │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ccd4 │ │ │ │ + b 9d1b8 │ │ │ │ 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 9cc90 │ │ │ │ + beq 9d174 │ │ │ │ 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] │ │ │ │ @@ -118164,169 +118479,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 9ccd0 │ │ │ │ + b 9d1b4 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf54 │ │ │ │ - ldr r2, [pc, #452] @ 9d08c │ │ │ │ + bne 9d438 │ │ │ │ + ldr r2, [pc, #452] @ 9d570 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9ced8 │ │ │ │ + bne 9d3bc │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc50 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9d134 │ │ │ │ + bl 359c90 │ │ │ │ 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 9cc64 │ │ │ │ + b 9d148 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf78 │ │ │ │ - ldr r2, [pc, #364] @ 9d08c │ │ │ │ + bne 9d45c │ │ │ │ + ldr r2, [pc, #364] @ 9d570 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9ced8 │ │ │ │ + bne 9d3bc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ced8 │ │ │ │ - b 9cc64 │ │ │ │ + bne 9d3bc │ │ │ │ + b 9d148 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9ccf8 │ │ │ │ - ldr r0, [pc, #308] @ 9d090 │ │ │ │ + b 9d1dc │ │ │ │ + ldr r0, [pc, #308] @ 9d574 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d03c │ │ │ │ + bne 9d520 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc50 │ │ │ │ + beq 9d134 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9cec0 │ │ │ │ - ldr r0, [pc, #272] @ 9d090 │ │ │ │ + b 9d3a4 │ │ │ │ + ldr r0, [pc, #272] @ 9d574 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d01c │ │ │ │ + bne 9d500 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc64 │ │ │ │ + beq 9d148 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9cf18 │ │ │ │ + b 9d3fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cd44 │ │ │ │ + b 9d228 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cdb8 │ │ │ │ - ldr r2, [pc, #176] @ 9d080 │ │ │ │ + b 9d29c │ │ │ │ + ldr r2, [pc, #176] @ 9d564 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cd44 │ │ │ │ - b 9cdf4 │ │ │ │ - ldr r2, [pc, #148] @ 9d080 │ │ │ │ + bne 9d228 │ │ │ │ + b 9d2d8 │ │ │ │ + ldr r2, [pc, #148] @ 9d564 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cde0 │ │ │ │ + b 9d2c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2964dc │ │ │ │ + bl 29758c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cc08 │ │ │ │ + b 9d0ec │ │ │ │ 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 9cf90 │ │ │ │ + b 9d474 │ │ │ │ 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 9cf68 │ │ │ │ + b 9d44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce14 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9d2f8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce38 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9d31c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ 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 9d160 │ │ │ │ + beq 9d644 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d3e0 │ │ │ │ + ldr r3, [pc, #796] @ 9d8c4 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d3e4 │ │ │ │ + ldr r3, [pc, #788] @ 9d8c8 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d304 │ │ │ │ + bhi 9d7e8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d19c │ │ │ │ + bne 9d680 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d2fc │ │ │ │ + ble 9d7e0 │ │ │ │ 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] @ 9d3e8 │ │ │ │ + ldr r3, [pc, #712] @ 9d8cc │ │ │ │ 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] │ │ │ │ @@ -118338,56 +118653,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] @ 9d3e0 │ │ │ │ + ldr r3, [pc, #624] @ 9d8c4 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d3e4 │ │ │ │ + ldr r3, [pc, #616] @ 9d8c8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d304 │ │ │ │ - ldr r2, [pc, #584] @ 9d3ec │ │ │ │ - ldr r1, [pc, #584] @ 9d3f0 │ │ │ │ + bhi 9d7e8 │ │ │ │ + ldr r2, [pc, #584] @ 9d8d0 │ │ │ │ + ldr r1, [pc, #584] @ 9d8d4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d3ac │ │ │ │ + bne 9d890 │ │ │ │ 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 9d31c │ │ │ │ + bcs 9d800 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d364 │ │ │ │ + beq 9d848 │ │ │ │ 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 9d264 │ │ │ │ + beq 9d748 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118404,23 +118719,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 9d2e4 │ │ │ │ + bhi 9d7c8 │ │ │ │ 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 9d31c │ │ │ │ + beq 9d800 │ │ │ │ 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 │ │ │ │ @@ -118432,216 +118747,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d154 │ │ │ │ + b 9d638 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d29c │ │ │ │ + b 9d780 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d19c │ │ │ │ + b 9d680 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d37c │ │ │ │ + bhi 9d860 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d19c │ │ │ │ + b 9d680 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d3f4 │ │ │ │ + ldr r1, [pc, #204] @ 9d8d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d3cc │ │ │ │ + bne 9d8b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d3c0 │ │ │ │ + beq 9d8a4 │ │ │ │ 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 9d29c │ │ │ │ + b 9d780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d28c │ │ │ │ + b 9d770 │ │ │ │ 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 9d3c0 │ │ │ │ - ldr r2, [pc, #76] @ 9d3ec │ │ │ │ - ldr r0, [pc, #76] @ 9d3f0 │ │ │ │ + bmi 9d8a4 │ │ │ │ + ldr r2, [pc, #76] @ 9d8d0 │ │ │ │ + ldr r0, [pc, #76] @ 9d8d4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d1bc │ │ │ │ + beq 9d6a0 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d294 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne 9d778 │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d154 │ │ │ │ + b 9d638 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d340 │ │ │ │ - bge feb47e94 <__bss_end__@@Base+0xfe582f4c> │ │ │ │ + b 9d824 │ │ │ │ + bge feb48378 <__bss_end__@@Base+0xfe583430> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d7e4 │ │ │ │ + ldr r8, [pc, #980] @ 9dcc8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d458 │ │ │ │ + beq 9d93c │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d458 │ │ │ │ - ldr r3, [pc, #940] @ 9d7e8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9d93c │ │ │ │ + ldr r3, [pc, #940] @ 9dccc │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d7a4 │ │ │ │ + beq 9dc88 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d7a4 │ │ │ │ + bne 9dc88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d5a4 │ │ │ │ + beq 9da88 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d7c4 │ │ │ │ + bne 9dca8 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7b0 │ │ │ │ + bne 9dc94 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7b0 │ │ │ │ + bne 9dc94 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d7b0 │ │ │ │ + bne 9dc94 │ │ │ │ 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 9d790 │ │ │ │ + bne 9dc74 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d790 │ │ │ │ + bne 9dc74 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d790 │ │ │ │ + bne 9dc74 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d790 │ │ │ │ + bne 9dc74 │ │ │ │ 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] @ 9d7ec │ │ │ │ + ldr r2, [pc, #732] @ 9dcd0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d5ac │ │ │ │ - ldr r3, [pc, #712] @ 9d7e8 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9da90 │ │ │ │ + ldr r3, [pc, #712] @ 9dccc │ │ │ │ + bl 359c90 │ │ │ │ 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 9d5e0 │ │ │ │ + beq 9dac4 │ │ │ │ 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 9d57c │ │ │ │ + bgt 9da60 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d5e0 │ │ │ │ + beq 9dac4 │ │ │ │ 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 9d5c0 │ │ │ │ + beq 9daa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d608 │ │ │ │ + beq 9daec │ │ │ │ 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 9d5a4 │ │ │ │ + b 9da88 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d7f0 │ │ │ │ + ldr r2, [pc, #516] @ 9dcd4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d6d0 │ │ │ │ + bne 9dbb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d5a4 │ │ │ │ + b 9da88 │ │ │ │ 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 │ │ │ │ @@ -118650,66 +118965,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 9d668 │ │ │ │ + bne 9db4c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d664 │ │ │ │ + beq 9db48 │ │ │ │ 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 9d70c │ │ │ │ + beq 9dbf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d6e0 │ │ │ │ + beq 9dbc4 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d5a4 │ │ │ │ + beq 9da88 │ │ │ │ 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 9d5a4 │ │ │ │ + b 9da88 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d5f8 │ │ │ │ + b 9dadc │ │ │ │ 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 9d5a4 │ │ │ │ + b 9da88 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d67c │ │ │ │ + beq 9db60 │ │ │ │ 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] │ │ │ │ @@ -118731,78 +119046,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 9d5a4 │ │ │ │ + b 9da88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bd30 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d7f4 │ │ │ │ - ldr r0, [pc, #84] @ 9d7f8 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d7fc │ │ │ │ - ldr r0, [pc, #80] @ 9d800 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7bd30 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d804 │ │ │ │ - ldr r0, [pc, #52] @ 9d7f8 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7bd30 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d808 │ │ │ │ - ldr r0, [pc, #24] @ 9d7f8 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 81d20 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ - eorseq sl, r5, ip, lsr #9 │ │ │ │ - @ instruction: 0x00399bb4 │ │ │ │ - eorseq sp, r5, ip, asr #2 │ │ │ │ - eorseq r3, sp, ip, lsl pc │ │ │ │ - mlaseq r5, r4, r4, sl │ │ │ │ - eorseq sl, r5, r8, asr r4 │ │ │ │ + bl 7c2d8 <_Py_SetRefcnt@@Base+0x179c> │ │ │ │ + ldr r1, [pc, #84] @ 9dcd8 │ │ │ │ + ldr r0, [pc, #84] @ 9dcdc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9dce0 │ │ │ │ + ldr r0, [pc, #80] @ 9dce4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7c2d8 <_Py_SetRefcnt@@Base+0x179c> │ │ │ │ + ldr r1, [pc, #68] @ 9dce8 │ │ │ │ + ldr r0, [pc, #52] @ 9dcdc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7c2d8 <_Py_SetRefcnt@@Base+0x179c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #44] @ 9dcec │ │ │ │ + ldr r0, [pc, #24] @ 9dcdc │ │ │ │ + mov r2, r5 │ │ │ │ + bl 82074 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ + eorseq sl, r5, ip, lsr #31 │ │ │ │ + @ instruction: 0x0039a6b4 │ │ │ │ + eorseq sp, r5, ip, asr #24 │ │ │ │ + eorseq r4, sp, ip, lsl sl │ │ │ │ + mlaseq r5, r4, pc, sl @ │ │ │ │ + eorseq sl, r5, r8, asr pc │ │ │ │ │ │ │ │ -0009d80c : │ │ │ │ +0009dcf0 : │ │ │ │ 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] @ 9d844 │ │ │ │ - bl 23afb8 │ │ │ │ + ldr r0, [pc, #16] @ 9dd28 │ │ │ │ + bl 23ca08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d848 : │ │ │ │ +0009dd2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d8a8 │ │ │ │ + beq 9dd8c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d8a8 │ │ │ │ - ldr r2, [pc, #52] @ 9d8b0 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9dd8c │ │ │ │ + ldr r2, [pc, #52] @ 9dd94 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -118840,1028 +119155,1028 @@ │ │ │ │ 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 9daec │ │ │ │ - ldr r8, [pc, #868] @ 9dca0 │ │ │ │ - ldr r0, [pc, #868] @ 9dca4 │ │ │ │ + bmi 9dfd0 │ │ │ │ + ldr r8, [pc, #868] @ 9e184 │ │ │ │ + ldr r0, [pc, #868] @ 9e188 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dbfc │ │ │ │ - ldr r3, [pc, #856] @ 9dca8 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9e0e0 │ │ │ │ + ldr r3, [pc, #856] @ 9e18c │ │ │ │ + bl 359c90 │ │ │ │ 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 9db84 │ │ │ │ + bcs 9e068 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dbd8 │ │ │ │ + beq 9e0bc │ │ │ │ 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 9da50 │ │ │ │ + beq 9df34 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9d9f4 │ │ │ │ + beq 9ded8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9d9f4 │ │ │ │ - ldr r3, [pc, #736] @ 9dca8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9ded8 │ │ │ │ + ldr r3, [pc, #736] @ 9e18c │ │ │ │ + bl 359c90 │ │ │ │ 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 9db38 │ │ │ │ + bgt 9e01c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9db08 │ │ │ │ + bne 9dfec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9dcac │ │ │ │ + ldr r2, [pc, #656] @ 9e190 │ │ │ │ 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 9dc24 │ │ │ │ + bne 9e108 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9da94 │ │ │ │ + bne 9df78 │ │ │ │ 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 9daf8 │ │ │ │ + bcc 9dfdc │ │ │ │ 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 9d9ac │ │ │ │ + bne 9de90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9d9c0 │ │ │ │ - b 9d9f4 │ │ │ │ + bne 9dea4 │ │ │ │ + b 9ded8 │ │ │ │ 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] @ 9dcb0 │ │ │ │ + ldr r3, [pc, #500] @ 9e194 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dad8 │ │ │ │ + beq 9dfbc │ │ │ │ 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 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9d9a0 │ │ │ │ + b 9de84 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9dcac │ │ │ │ + ldr r2, [pc, #404] @ 9e190 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc3c │ │ │ │ + bne 9e120 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9da38 │ │ │ │ + b 9df1c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9d9f4 │ │ │ │ + beq 9ded8 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9f4 │ │ │ │ + bne 9ded8 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc90 │ │ │ │ + bne 9e174 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9d9f4 │ │ │ │ + bne 9ded8 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3582fc │ │ │ │ + bl 358de0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9d9f4 │ │ │ │ + b 9ded8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9dcb4 │ │ │ │ + ldr r1, [pc, #292] @ 9e198 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc7c │ │ │ │ + bne 9e160 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9daec │ │ │ │ + beq 9dfd0 │ │ │ │ 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 9d9ac │ │ │ │ - b 9da88 │ │ │ │ + bne 9de90 │ │ │ │ + b 9df6c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db84 │ │ │ │ + beq 9e068 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9da78 │ │ │ │ + b 9df5c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9daec │ │ │ │ + beq 9dfd0 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dbc8 │ │ │ │ - ldr r1, [pc, #140] @ 9dcb8 │ │ │ │ + b 9e0ac │ │ │ │ + ldr r1, [pc, #140] @ 9e19c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc54 │ │ │ │ + bne 9e138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9da38 │ │ │ │ - ldr r1, [pc, #116] @ 9dcb8 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 9df1c │ │ │ │ + ldr r1, [pc, #116] @ 9e19c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc68 │ │ │ │ + bne 9e14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b 9db30 │ │ │ │ + bl 18ecd8 │ │ │ │ + b 9e014 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9da38 │ │ │ │ + b 9df1c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9db30 │ │ │ │ + b 9e014 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dbac │ │ │ │ + b 9e090 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9f4 │ │ │ │ - b 9db60 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + bne 9ded8 │ │ │ │ + b 9e044 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -0009dcbc : │ │ │ │ +0009e1a0 : │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dd1c │ │ │ │ - ldr r3, [pc, #32] @ 9dd24 │ │ │ │ - bl 3591b0 │ │ │ │ + beq 9e200 │ │ │ │ + ldr r3, [pc, #32] @ 9e208 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f53c │ │ │ │ + b 9fa20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009dd28 : │ │ │ │ +0009e20c : │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ 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 9e374 │ │ │ │ + beq 9e858 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e164 │ │ │ │ + beq 9e648 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f140 │ │ │ │ + blt 9f624 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f0d8 │ │ │ │ - ldr fp, [pc, #4060] @ 9ed98 │ │ │ │ - ldr r3, [pc, #4060] @ 9ed9c │ │ │ │ + bgt 9f5bc │ │ │ │ + ldr fp, [pc, #4060] @ 9f27c │ │ │ │ + ldr r3, [pc, #4060] @ 9f280 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e5c8 │ │ │ │ - ldr r2, [pc, #4044] @ 9eda0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9eaac │ │ │ │ + ldr r2, [pc, #4044] @ 9f284 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e3a8 │ │ │ │ + bgt 9e88c │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e388 │ │ │ │ + beq 9e86c │ │ │ │ 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 9de54 │ │ │ │ + bne 9e338 │ │ │ │ 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, #3912] @ 9eda4 │ │ │ │ + ldr r3, [pc, #3912] @ 9f288 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3892] @ 9eda8 │ │ │ │ + ldr r2, [pc, #3892] @ 9f28c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ea68 │ │ │ │ + bne 9ef4c │ │ │ │ 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 9e31c │ │ │ │ + beq 9e800 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f50c │ │ │ │ + beq 9f9f0 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e328 │ │ │ │ + bne 9e80c │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e000 │ │ │ │ + bhi 9e4e4 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3836] @ 9edd0 │ │ │ │ + ldr ip, [pc, #3836] @ 9f2b4 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e000 │ │ │ │ + bne 9e4e4 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9dff8 │ │ │ │ + bcc 9e4dc │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9dff8 │ │ │ │ + bne 9e4dc │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e194 │ │ │ │ + bcc 9e678 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e194 │ │ │ │ + bne 9e678 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e1a0 │ │ │ │ + bcc 9e684 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e1a0 │ │ │ │ + bne 9e684 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9df7c │ │ │ │ + bcc 9e460 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9df7c │ │ │ │ + bne 9e460 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9df50 │ │ │ │ + bcs 9e434 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9dfac │ │ │ │ + bhi 9e490 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e024 │ │ │ │ + bne 9e508 │ │ │ │ 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 9df84 │ │ │ │ + bne 9e468 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9df84 │ │ │ │ + bls 9e468 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9df84 │ │ │ │ + bne 9e468 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9dfd0 │ │ │ │ + bne 9e4b4 │ │ │ │ mov r4, r3 │ │ │ │ - b 9df84 │ │ │ │ + b 9e468 │ │ │ │ mov r0, r3 │ │ │ │ - b 9df7c │ │ │ │ + b 9e460 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e018 │ │ │ │ + bls 9e4fc │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9dfb8 │ │ │ │ + beq 9e49c │ │ │ │ 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 9ea9c │ │ │ │ + beq 9ef80 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f30c │ │ │ │ + beq 9f7f0 │ │ │ │ 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 9e270 │ │ │ │ + bcs 9e754 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e674 │ │ │ │ + bne 9eb58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e770 │ │ │ │ + beq 9ec54 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ea44 │ │ │ │ + bls 9ef28 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e534 │ │ │ │ + bls 9ea18 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f01c │ │ │ │ + bhi 9f500 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ed14 │ │ │ │ + ble 9f1f8 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2c0 │ │ │ │ + bhi 9e7a4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e2b8 │ │ │ │ + beq 9e79c │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e2c0 │ │ │ │ + bne 9e7a4 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9ef60 │ │ │ │ + bhi 9f444 │ │ │ │ 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, #3160] @ 9edac │ │ │ │ + ldr r3, [pc, #3160] @ 9f290 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e570 │ │ │ │ + bhi 9ea54 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ed54 │ │ │ │ + bne 9f238 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f154 │ │ │ │ - ldr r9, [pc, #3164] @ 9ede0 │ │ │ │ + bne 9f638 │ │ │ │ + ldr r9, [pc, #3164] @ 9f2c4 │ │ │ │ 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 9df7c │ │ │ │ + b 9e460 │ │ │ │ mov r0, r1 │ │ │ │ - b 9df7c │ │ │ │ + b 9e460 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3064] @ 9edb0 │ │ │ │ + ldr sl, [pc, #3064] @ 9f294 │ │ │ │ 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 9e1dc │ │ │ │ + bne 9e6c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 144aac <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 14506c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9eea8 │ │ │ │ + bne 9f38c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9ee84 │ │ │ │ + ble 9f368 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9edec │ │ │ │ + blt 9f2d0 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e08c │ │ │ │ + b 9e570 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e244 │ │ │ │ + bne 9e728 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f2cc │ │ │ │ + bhi 9f7b0 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f2f0 │ │ │ │ + bhi 9f7d4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f2cc │ │ │ │ + beq 9f7b0 │ │ │ │ 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 9ef74 │ │ │ │ + beq 9f458 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e290 │ │ │ │ + beq 9e774 │ │ │ │ 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 9e624 │ │ │ │ + bne 9eb08 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e5e4 │ │ │ │ + bne 9eac8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl be8e8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl beda8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e484 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e120 │ │ │ │ + bhi 9e604 │ │ │ │ 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 9e1a8 │ │ │ │ + beq 9e68c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f440 │ │ │ │ + beq 9f924 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e1ac │ │ │ │ + b 9e690 │ │ │ │ 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, #2720] @ 9edb4 │ │ │ │ + ldr sl, [pc, #2720] @ 9f298 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e6a4 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9debc │ │ │ │ + beq 9e3a0 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e018 │ │ │ │ + bls 9e4fc │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e3e8 │ │ │ │ + beq 9e8cc │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e354 │ │ │ │ + blt 9e838 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e334 │ │ │ │ + bcc 9e818 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9df94 │ │ │ │ - b 9e024 │ │ │ │ + beq 9e478 │ │ │ │ + b 9e508 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2616] @ 9edb8 │ │ │ │ + ldr r9, [pc, #2616] @ 9f29c │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e484 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9de54 │ │ │ │ + bne 9e338 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2568] @ 9edbc │ │ │ │ + ldr r1, [pc, #2568] @ 9f2a0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9ef44 │ │ │ │ + bne 9f428 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f0d8 │ │ │ │ + beq 9f5bc │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9de54 │ │ │ │ + b 9e338 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e528 │ │ │ │ - ldr r3, [pc, #2516] @ 9edd0 │ │ │ │ + bcc 9ea0c │ │ │ │ + ldr r3, [pc, #2516] @ 9f2b4 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e528 │ │ │ │ + bne 9ea0c │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e66c │ │ │ │ + bcc 9eb50 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e66c │ │ │ │ + bne 9eb50 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9eb48 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e664 │ │ │ │ + bne 9eb48 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e66c │ │ │ │ + bcc 9eb50 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e66c │ │ │ │ + bne 9eb50 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9eb48 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e664 │ │ │ │ + bne 9eb48 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e66c │ │ │ │ + bcc 9eb50 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e66c │ │ │ │ + bne 9eb50 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9eb48 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e664 │ │ │ │ + bne 9eb48 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e66c │ │ │ │ + bcc 9eb50 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e66c │ │ │ │ + bne 9eb50 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9eb48 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e664 │ │ │ │ + bne 9eb48 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e66c │ │ │ │ + bcc 9eb50 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e66c │ │ │ │ + bne 9eb50 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9eb48 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e664 │ │ │ │ + bne 9eb48 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e51c │ │ │ │ + b 9ea00 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e528 │ │ │ │ + bne 9ea0c │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e9f0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e33c │ │ │ │ - b 9e354 │ │ │ │ + bne 9e820 │ │ │ │ + b 9e838 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9ef88 │ │ │ │ + bls 9f46c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee74 │ │ │ │ + ble 9f358 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2c0 │ │ │ │ + bhi 9e7a4 │ │ │ │ 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 9e9ec │ │ │ │ + bcc 9eed0 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9e9ec │ │ │ │ + ble 9eed0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e5b8 │ │ │ │ + beq 9ea9c │ │ │ │ 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 9e090 │ │ │ │ + b 9e574 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f0d8 │ │ │ │ + beq 9f5bc │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9de54 │ │ │ │ + b 9e338 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e2a8 │ │ │ │ + beq 9e78c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e2a8 │ │ │ │ - ldr r2, [pc, #1952] @ 9eda8 │ │ │ │ + bne 9e78c │ │ │ │ + ldr r2, [pc, #1952] @ 9f28c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f10c │ │ │ │ + bne 9f5f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e2a8 │ │ │ │ + b 9e78c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e29c │ │ │ │ + beq 9e780 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e29c │ │ │ │ - ldr r2, [pc, #1888] @ 9eda8 │ │ │ │ + bne 9e780 │ │ │ │ + ldr r2, [pc, #1888] @ 9f28c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ef98 │ │ │ │ + bne 9f47c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e29c │ │ │ │ + b 9e780 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e528 │ │ │ │ + b 9ea0c │ │ │ │ mov r4, r1 │ │ │ │ - b 9e528 │ │ │ │ + b 9ea0c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f0f0 │ │ │ │ + bne 9f5d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e714 │ │ │ │ + b 9ebf8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e738 │ │ │ │ + bls 9ec1c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f1f4 │ │ │ │ + bhi 9f6d8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e20c │ │ │ │ + ble 9e6f0 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f2bc │ │ │ │ + bhi 9f7a0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f2b4 │ │ │ │ + beq 9f798 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f2bc │ │ │ │ + bne 9f7a0 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f494 │ │ │ │ + bhi 9f978 │ │ │ │ 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 9ea20 │ │ │ │ + bcs 9ef04 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e694 │ │ │ │ + bhi 9eb78 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9eacc │ │ │ │ + beq 9efb0 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e70c │ │ │ │ + b 9ebf0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f2dc │ │ │ │ + bls 9f7c0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea20 │ │ │ │ + ble 9ef04 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f2bc │ │ │ │ + bhi 9f7a0 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e70c │ │ │ │ + b 9ebf0 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1620] @ 9edd0 │ │ │ │ + ldr r9, [pc, #1620] @ 9f2b4 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e79c │ │ │ │ + b 9ec80 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9e7f0 │ │ │ │ + beq 9ecd4 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ea60 │ │ │ │ + bcs 9ef44 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e780 │ │ │ │ + bls 9ec64 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f184 │ │ │ │ + bhi 9f668 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f36c │ │ │ │ + bls 9f850 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea60 │ │ │ │ + ble 9ef44 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f398 │ │ │ │ + bhi 9f87c │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e140 │ │ │ │ + bhi 9e624 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e794 │ │ │ │ + b 9ec78 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f230 │ │ │ │ + bcc 9f714 │ │ │ │ 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 9e8d0 │ │ │ │ + beq 9edb4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e894 │ │ │ │ + beq 9ed78 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e860 │ │ │ │ + beq 9ed44 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e9d4 │ │ │ │ + bne 9eeb8 │ │ │ │ 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 9e9d4 │ │ │ │ + bne 9eeb8 │ │ │ │ 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 9e9d4 │ │ │ │ + bne 9eeb8 │ │ │ │ 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 9e9d0 │ │ │ │ + beq 9eeb4 │ │ │ │ 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 9ea0c │ │ │ │ + bne 9eef0 │ │ │ │ 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] │ │ │ │ @@ -119869,138 +120184,138 @@ │ │ │ │ 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 9ea0c │ │ │ │ + bne 9eef0 │ │ │ │ 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 9ea0c │ │ │ │ + bne 9eef0 │ │ │ │ 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 9ea0c │ │ │ │ + bne 9eef0 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9e8e0 │ │ │ │ + bne 9edc4 │ │ │ │ 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 9e140 │ │ │ │ + beq 9e624 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e78c │ │ │ │ - b 9e7a8 │ │ │ │ + bls 9ec70 │ │ │ │ + b 9ec8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f23c │ │ │ │ + beq 9f720 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e58c │ │ │ │ + b 9ea70 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9e9d4 │ │ │ │ + b 9eeb8 │ │ │ │ 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 9e14c │ │ │ │ + b 9e630 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9eff4 │ │ │ │ + beq 9f4d8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e0c0 │ │ │ │ + bcc 9e5a4 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e140 │ │ │ │ - ldr r1, [pc, #868] @ 9edd4 │ │ │ │ + b 9e624 │ │ │ │ + ldr r1, [pc, #868] @ 9f2b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f12c │ │ │ │ + bne 9f610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ 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 9de9c │ │ │ │ + b 9e380 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f314 │ │ │ │ + beq 9f7f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f2fc │ │ │ │ + bne 9f7e0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #768] @ 9edc0 │ │ │ │ + ldr r2, [pc, #768] @ 9f2a4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f30c │ │ │ │ + beq 9f7f0 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e060 │ │ │ │ + b 9e544 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f08c │ │ │ │ + bcc 9f570 │ │ │ │ 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, #716] @ 9edd0 │ │ │ │ - beq 9ebd8 │ │ │ │ + ldr r7, [pc, #716] @ 9f2b4 │ │ │ │ + beq 9f0bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eb90 │ │ │ │ + beq 9f074 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb50 │ │ │ │ + beq 9f034 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecfc │ │ │ │ + bne 9f1e0 │ │ │ │ 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 │ │ │ │ @@ -120008,15 +120323,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 9ecfc │ │ │ │ + bne 9f1e0 │ │ │ │ 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 │ │ │ │ @@ -120024,31 +120339,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 9ecfc │ │ │ │ + bne 9f1e0 │ │ │ │ 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 9ed4c │ │ │ │ + beq 9f230 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ecdc │ │ │ │ + b 9f1c0 │ │ │ │ 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 │ │ │ │ @@ -120062,15 +120377,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 9ecf4 │ │ │ │ + bne 9f1d8 │ │ │ │ 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 │ │ │ │ @@ -120079,15 +120394,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 9ecf4 │ │ │ │ + bne 9f1d8 │ │ │ │ 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 │ │ │ │ @@ -120095,143 +120410,143 @@ │ │ │ │ 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 9ecf4 │ │ │ │ + bne 9f1d8 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ed44 │ │ │ │ + beq 9f228 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ebe4 │ │ │ │ + beq 9f0c8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f094 │ │ │ │ + beq 9f578 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e72c │ │ │ │ - b 9e694 │ │ │ │ - bne 9ee74 │ │ │ │ + bls 9ec10 │ │ │ │ + b 9eb78 │ │ │ │ + bne 9f358 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2c0 │ │ │ │ + bhi 9e7a4 │ │ │ │ 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 9e140 │ │ │ │ + b 9e624 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ecfc │ │ │ │ - ldr fp, [pc, #60] @ 9ed98 │ │ │ │ - ldr r3, [pc, #60] @ 9ed9c │ │ │ │ + b 9f1e0 │ │ │ │ + ldr fp, [pc, #60] @ 9f27c │ │ │ │ + ldr r3, [pc, #60] @ 9f280 │ │ │ │ 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 9e5c8 │ │ │ │ - ldr r3, [pc, #32] @ 9eda0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne 9eaac │ │ │ │ + ldr r3, [pc, #32] @ 9f284 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9ddec │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b 9e2d0 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, sp, ip, ror #29 │ │ │ │ - @ instruction: 0x00359ebc │ │ │ │ - eorseq r9, r5, r8, lsr #29 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r4, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x0035a9bc │ │ │ │ + eorseq sl, r5, r8, lsr #19 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaseq r5, r0, lr, r9 │ │ │ │ + mlaseq r5, r0, r9, sl │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq sp, r5, r8, asr #20 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ 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 9ee24 │ │ │ │ + beq 9f308 │ │ │ │ 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 9e1f4 │ │ │ │ + b 9e6d8 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee74 │ │ │ │ + ble 9f358 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2c0 │ │ │ │ + bhi 9e7a4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f4f4 │ │ │ │ + bls 9f9d8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e2c0 │ │ │ │ + beq 9e7a4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9ee74 │ │ │ │ + beq 9f358 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9ef60 │ │ │ │ + bhi 9f444 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e24c │ │ │ │ - ldr r2, [pc, #-204] @ 9edc0 │ │ │ │ + b 9e730 │ │ │ │ + ldr r2, [pc, #-204] @ 9f2a4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f23c │ │ │ │ + beq 9f720 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e1f0 │ │ │ │ + b 9e6d4 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9eec0 │ │ │ │ + bls 9f3a4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9ef1c │ │ │ │ + beq 9f400 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e1fc │ │ │ │ + beq 9e6e0 │ │ │ │ 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 │ │ │ │ @@ -120239,874 +120554,875 @@ │ │ │ │ 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, #-320] @ 9edc4 │ │ │ │ + ldr r2, [pc, #-320] @ 9f2a8 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 28a760 │ │ │ │ + bl 28be00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f23c │ │ │ │ + bne 9f720 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e08c │ │ │ │ - ldr r1, [pc, #-348] @ 9edc8 │ │ │ │ + b 9e570 │ │ │ │ + ldr r1, [pc, #-348] @ 9f2ac │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ed6c │ │ │ │ + bl 12f304 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f23c │ │ │ │ + beq 9f720 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e08c │ │ │ │ + b 9e570 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e3cc │ │ │ │ + b 9e8b0 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1ac │ │ │ │ + b 9e690 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9edcc │ │ │ │ + ldr sl, [pc, #-436] @ 9f2b0 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e6a4 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e304 │ │ │ │ - ldr r1, [pc, #-460] @ 9edd4 │ │ │ │ + b 9e7e8 │ │ │ │ + ldr r1, [pc, #-460] @ 9f2b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e658 │ │ │ │ + beq 9eb3c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e658 │ │ │ │ + b 9eb3c │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9edd0 │ │ │ │ + ldr lr, [pc, #-500] @ 9f2b4 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f000 │ │ │ │ + bne 9f4e4 │ │ │ │ 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 9efb8 │ │ │ │ + bls 9f49c │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e140 │ │ │ │ + beq 9e624 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ea50 │ │ │ │ - b 9e0cc │ │ │ │ + bls 9ef34 │ │ │ │ + b 9e5b0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9ef88 │ │ │ │ + bhi 9f46c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9ee34 │ │ │ │ + ble 9f318 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e2c0 │ │ │ │ + bhi 9e7a4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f0b8 │ │ │ │ + bne 9f59c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e2c0 │ │ │ │ + bls 9e7a4 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9ef60 │ │ │ │ + bhi 9f444 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f0a4 │ │ │ │ + bhi 9f588 │ │ │ │ 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 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e72c │ │ │ │ + bne 9ec10 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1ac │ │ │ │ + b 9e690 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f058 │ │ │ │ - b 9e2c0 │ │ │ │ - bl 2a00d4 │ │ │ │ + beq 9f53c │ │ │ │ + b 9e7a4 │ │ │ │ + bl 2a1184 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9de9c │ │ │ │ + bne 9e380 │ │ │ │ mov r9, #0 │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e484 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 233f8c │ │ │ │ + bl 2359e8 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e14c │ │ │ │ - ldr r1, [pc, #-832] @ 9edd4 │ │ │ │ + b 9e630 │ │ │ │ + ldr r1, [pc, #-832] @ 9f2b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e618 │ │ │ │ + beq 9eafc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e618 │ │ │ │ + b 9eafc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ea7c │ │ │ │ - ldr r3, [pc, #-880] @ 9edd8 │ │ │ │ - ldr r1, [pc, #-880] @ 9eddc │ │ │ │ + b 9ef60 │ │ │ │ + ldr r3, [pc, #-880] @ 9f2bc │ │ │ │ + ldr r1, [pc, #-880] @ 9f2c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b 9f0e8 │ │ │ │ + bl 18f7a0 │ │ │ │ + b 9f5cc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-912] @ 9ede0 │ │ │ │ - ldrlt r9, [pc, #-912] @ 9ede4 │ │ │ │ + ldrge r9, [pc, #-912] @ 9f2c4 │ │ │ │ + ldrlt r9, [pc, #-912] @ 9f2c8 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e484 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f364 │ │ │ │ + bhi 9f848 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f334 │ │ │ │ + ble 9f818 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f398 │ │ │ │ + bhi 9f87c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f328 │ │ │ │ + beq 9f80c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f398 │ │ │ │ + bne 9f87c │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f4a8 │ │ │ │ + bhi 9f98c │ │ │ │ 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 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e2f4 │ │ │ │ + bhi 9e7d8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f258 │ │ │ │ + bgt 9f73c │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f4b0 │ │ │ │ + bgt 9f994 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e24c │ │ │ │ + b 9e730 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e78c │ │ │ │ - b 9e140 │ │ │ │ + bne 9ec70 │ │ │ │ + b 9e624 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 282dc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f0e8 │ │ │ │ + bl 284508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f5cc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f484 │ │ │ │ + bhi 9f968 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f468 │ │ │ │ + bne 9f94c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f484 │ │ │ │ + bls 9f968 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f48c │ │ │ │ + bhi 9f970 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f438 │ │ │ │ + bhi 9f91c │ │ │ │ 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 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e6e8 │ │ │ │ + bhi 9ebcc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e7b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e244 │ │ │ │ - b 9f2cc │ │ │ │ + bne 9e728 │ │ │ │ + b 9f7b0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1312] @ 9ede8 │ │ │ │ + ldr r2, [pc, #-1312] @ 9f2cc │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eac4 │ │ │ │ + bne 9efa8 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e060 │ │ │ │ + b 9e544 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eac4 │ │ │ │ - b 9f30c │ │ │ │ + bne 9efa8 │ │ │ │ + b 9f7f0 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f1d0 │ │ │ │ - b 9f398 │ │ │ │ - bne 9ea60 │ │ │ │ + bhi 9f6b4 │ │ │ │ + b 9f87c │ │ │ │ + bne 9ef44 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e140 │ │ │ │ + bhi 9e624 │ │ │ │ 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 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f374 │ │ │ │ + bls 9f858 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e140 │ │ │ │ + b 9e624 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f3d0 │ │ │ │ + bgt 9f8b4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ea60 │ │ │ │ + ble 9ef44 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f3a0 │ │ │ │ + bls 9f884 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f42c │ │ │ │ + bhi 9f910 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f398 │ │ │ │ + beq 9f87c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ea60 │ │ │ │ + beq 9ef44 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e140 │ │ │ │ + b 9e624 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f398 │ │ │ │ + bhi 9f87c │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f51c │ │ │ │ + bne 9fa00 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f398 │ │ │ │ + bls 9f87c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f4a8 │ │ │ │ + bhi 9f98c │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f514 │ │ │ │ + bhi 9f9f8 │ │ │ │ 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 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f3b0 │ │ │ │ - b 9f398 │ │ │ │ + bne 9f894 │ │ │ │ + b 9f87c │ │ │ │ mov r5, #4 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e2ec │ │ │ │ + bne 9e7d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e1ac │ │ │ │ + bhi 9e690 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e280 │ │ │ │ + b 9e764 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f280 │ │ │ │ + beq 9f764 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f2cc │ │ │ │ + b 9f7b0 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e140 │ │ │ │ + b 9e624 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f484 │ │ │ │ + bhi 9f968 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f500 │ │ │ │ + bls 9f9e4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f968 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ea30 │ │ │ │ + beq 9ef14 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ea30 │ │ │ │ + b 9ef14 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9ee5c │ │ │ │ - b 9e2c0 │ │ │ │ + bne 9f340 │ │ │ │ + b 9e7a4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f4d0 │ │ │ │ - b 9f484 │ │ │ │ + bne 9f9b4 │ │ │ │ + b 9f968 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e320 │ │ │ │ + b 9e804 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e140 │ │ │ │ + b 9e624 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f3f8 │ │ │ │ - b 9f398 │ │ │ │ + beq 9f8dc │ │ │ │ + b 9f87c │ │ │ │ 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 9f59c │ │ │ │ + beq 9fa80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9f984 │ │ │ │ + ldr r0, [pc, #1044] @ 9fe68 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f59c │ │ │ │ + bne 9fa80 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f5ac │ │ │ │ + beq 9fa90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f7e4 │ │ │ │ + beq 9fcc8 │ │ │ │ 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 9f8d8 │ │ │ │ - ldr r3, [pc, #964] @ 9f988 │ │ │ │ + beq 9fdbc │ │ │ │ + ldr r3, [pc, #964] @ 9fe6c │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f704 │ │ │ │ + bne 9fbe8 │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9f938 │ │ │ │ + blt 9fe1c │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f688 │ │ │ │ + beq 9fb6c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f634 │ │ │ │ + beq 9fb18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9f8cc │ │ │ │ + beq 9fdb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7a8 │ │ │ │ + beq 9fc8c │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9fc94 │ │ │ │ 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 9f760 │ │ │ │ + bne 9fc44 │ │ │ │ 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 9f6c4 │ │ │ │ + beq 9fba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f6c4 │ │ │ │ + bne 9fba8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9f98c │ │ │ │ + ldr r2, [pc, #732] @ 9fe70 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f84c │ │ │ │ + bne 9fd30 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f5a0 │ │ │ │ + beq 9fa84 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f5a0 │ │ │ │ + bne 9fa84 │ │ │ │ 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 9f804 │ │ │ │ + bne 9fce8 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f5a0 │ │ │ │ + b 9fa84 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f5d4 │ │ │ │ + beq 9fab8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f74c │ │ │ │ + beq 9fc30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f74c │ │ │ │ - ldr r2, [pc, #600] @ 9f98c │ │ │ │ + bne 9fc30 │ │ │ │ + ldr r2, [pc, #600] @ 9fe70 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f88c │ │ │ │ + bne 9fd70 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f5a0 │ │ │ │ + b 9fa84 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7c4 │ │ │ │ + bne 9fca8 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f670 │ │ │ │ + beq 9fb54 │ │ │ │ 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 9f670 │ │ │ │ + b 9fb54 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f650 │ │ │ │ + bne 9fb34 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f59c │ │ │ │ - ldr r2, [pc, #452] @ 9f990 │ │ │ │ + b 9fa80 │ │ │ │ + ldr r2, [pc, #452] @ 9fe74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f8ac │ │ │ │ + bne 9fd90 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f76c │ │ │ │ - b 9f670 │ │ │ │ + bne 9fc50 │ │ │ │ + b 9fb54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f59c │ │ │ │ + beq 9fa80 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 238dd4 │ │ │ │ - b 9f59c │ │ │ │ + bl 23a824 │ │ │ │ + b 9fa80 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f86c │ │ │ │ + bne 9fd50 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f6f8 │ │ │ │ + beq 9fbdc │ │ │ │ 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 9f6f8 │ │ │ │ - ldr r1, [pc, #320] @ 9f994 │ │ │ │ + b 9fbdc │ │ │ │ + ldr r1, [pc, #320] @ 9fe78 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f6bc │ │ │ │ + beq 9fba0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f6bc │ │ │ │ - ldr r2, [pc, #284] @ 9f990 │ │ │ │ + b 9fba0 │ │ │ │ + ldr r2, [pc, #284] @ 9fe74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f8bc │ │ │ │ + bne 9fda0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f810 │ │ │ │ - b 9f6f8 │ │ │ │ - ldr r1, [pc, #256] @ 9f994 │ │ │ │ + bne 9fcf4 │ │ │ │ + b 9fbdc │ │ │ │ + ldr r1, [pc, #256] @ 9fe78 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f744 │ │ │ │ + beq 9fc28 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f744 │ │ │ │ + b 9fc28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f7d8 │ │ │ │ + b 9fcbc │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f880 │ │ │ │ + b 9fd64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9f634 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9fb18 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f5bc │ │ │ │ + bne 9faa0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9f970 │ │ │ │ + beq 9fe54 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f958 │ │ │ │ + beq 9fe3c │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9f940 │ │ │ │ + blt 9fe24 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9f998 │ │ │ │ + ldr r7, [pc, #136] @ 9fe7c │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f5a0 │ │ │ │ + beq 9fa84 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f5a0 │ │ │ │ + bne 9fa84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b 9f5a0 │ │ │ │ - bl 11a82c │ │ │ │ - b 9f59c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b 9fa84 │ │ │ │ + bl 11adc0 │ │ │ │ + b 9fa80 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9f99c │ │ │ │ + ldr r7, [pc, #76] @ 9fe80 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9f914 │ │ │ │ + b 9fdf8 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9f904 │ │ │ │ + bge 9fde8 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9f944 │ │ │ │ + b 9fe28 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9f904 │ │ │ │ - b 9f944 │ │ │ │ + bge 9fde8 │ │ │ │ + b 9fe28 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r6, r7, r8, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa48 │ │ │ │ + beq 9ff2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fa28 │ │ │ │ + bne 9ff0c │ │ │ │ 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 9fa30 │ │ │ │ + bne 9ff14 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fa38 │ │ │ │ + beq 9ff1c │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fa40 │ │ │ │ + beq 9ff24 │ │ │ │ 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 9fa00 │ │ │ │ + b 9fee4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fa14 │ │ │ │ + b 9fef8 │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9feb0 │ │ │ │ + bne a0398 │ │ │ │ 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 9fbc8 │ │ │ │ + bne a00b0 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fb78 │ │ │ │ + beq a0060 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd58 │ │ │ │ + beq a0240 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1036] @ 9feb4 │ │ │ │ + ldr r2, [pc, #1040] @ a039c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd48 │ │ │ │ - ldr r6, [pc, #1024] @ 9feb8 │ │ │ │ - ldr r2, [pc, #1024] @ 9febc │ │ │ │ + bne a0230 │ │ │ │ + ldr r6, [pc, #1028] @ a03a0 │ │ │ │ + ldr r2, [pc, #1028] @ a03a4 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd34 │ │ │ │ - ldr r3, [pc, #1012] @ 9fec0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a021c │ │ │ │ + ldr r3, [pc, #1016] @ a03a8 │ │ │ │ + bl 359c90 │ │ │ │ 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 9fba0 │ │ │ │ + beq a0088 │ │ │ │ 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 9fb28 │ │ │ │ + bgt a000c │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fba0 │ │ │ │ + beq a0088 │ │ │ │ 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 9fb58 │ │ │ │ + beq a003c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fc6c │ │ │ │ + beq a0154 │ │ │ │ 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] │ │ │ │ - b 9fb50 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd7c │ │ │ │ + bne a0264 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fa9c │ │ │ │ + bne 9ff80 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fa9c │ │ │ │ - bl 99bb4 │ │ │ │ - b 9fa9c │ │ │ │ + beq 9ff80 │ │ │ │ + bl 9a098 │ │ │ │ + b 9ff80 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ 9fec4 │ │ │ │ + ldr r2, [pc, #792] @ a03ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe00 │ │ │ │ + bne a02e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fb50 │ │ │ │ + b a0034 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9fea8 │ │ │ │ + bne a0390 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ 9fec0 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #728] @ a03a8 │ │ │ │ + bl 359c90 │ │ │ │ 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 9fe94 │ │ │ │ + beq a037c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fea4 │ │ │ │ - ldr r3, [pc, #684] @ 9fec8 │ │ │ │ + beq a038c │ │ │ │ + ldr r3, [pc, #684] @ a03b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fd9c │ │ │ │ + bne a0284 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fd9c │ │ │ │ + beq a0284 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1241e4 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 124774 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fdb0 │ │ │ │ + beq a0298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fea4 │ │ │ │ + beq a038c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fa84 │ │ │ │ + b 9ff68 │ │ │ │ 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 │ │ │ │ @@ -121115,106 +121431,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 9fccc │ │ │ │ + bne a01b4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fcc8 │ │ │ │ + beq a01b0 │ │ │ │ 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 9fe10 │ │ │ │ + beq a02f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9fdd4 │ │ │ │ + beq a02bc │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fb50 │ │ │ │ + beq a0034 │ │ │ │ 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 9fb50 │ │ │ │ + b a0034 │ │ │ │ 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 9fb84 │ │ │ │ + beq a006c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fb98 │ │ │ │ - bl 99bb4 │ │ │ │ + beq a0080 │ │ │ │ + bl 9a098 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fb84 │ │ │ │ + b a006c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd64 │ │ │ │ + beq a024c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fa9c │ │ │ │ - b 9fd70 │ │ │ │ + beq 9ff80 │ │ │ │ + b a0258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fc30 │ │ │ │ + bne a0118 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238dd4 │ │ │ │ + bl 23a824 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fb50 │ │ │ │ + b a0034 │ │ │ │ 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 9fb50 │ │ │ │ + b a0034 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fbb8 │ │ │ │ + b a00a0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fce0 │ │ │ │ + beq a01c8 │ │ │ │ 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] │ │ │ │ @@ -121236,78 +121552,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 9fb50 │ │ │ │ - ldr r1, [pc, #48] @ 9fecc │ │ │ │ - ldr r0, [pc, #48] @ 9fed0 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fdb0 │ │ │ │ + b a0034 │ │ │ │ + ldr r1, [pc, #48] @ a03b4 │ │ │ │ + ldr r0, [pc, #48] @ a03b8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a0298 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 238dd4 │ │ │ │ - ldrdeq pc, [r9], -r4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ + b 23a824 │ │ │ │ + @ instruction: 0x000a03bc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -0009fed4 : │ │ │ │ +000a03bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a0168 │ │ │ │ - ldr r2, [pc, #636] @ a016c │ │ │ │ + ldr r5, [pc, #636] @ a0650 │ │ │ │ + ldr r2, [pc, #636] @ a0654 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a00a0 │ │ │ │ + bne a0588 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0170 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #612] @ a0658 │ │ │ │ + bl 359c90 │ │ │ │ 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 a0078 │ │ │ │ + beq a0560 │ │ │ │ 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 9ff68 │ │ │ │ + bgt a0450 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0078 │ │ │ │ + beq a0560 │ │ │ │ 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 a0058 │ │ │ │ + beq a0540 │ │ │ │ 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] │ │ │ │ @@ -121318,29 +121634,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 9fff0 │ │ │ │ + bne a04d8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ffec │ │ │ │ + beq a04d4 │ │ │ │ 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 a00e4 │ │ │ │ + beq a05cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq a00ac │ │ │ │ + beq a0594 │ │ │ │ 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] │ │ │ │ @@ -121361,17 +121677,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] @ a0174 │ │ │ │ + ldr r2, [pc, #240] @ a065c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a00d8 │ │ │ │ + bne a05c0 │ │ │ │ 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 │ │ │ │ @@ -121386,18 +121702,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 a0090 │ │ │ │ + b a0578 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0004 │ │ │ │ + beq a04ec │ │ │ │ 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] │ │ │ │ @@ -121420,172 +121736,172 @@ │ │ │ │ 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} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ 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 a05cc │ │ │ │ - ldr r3, [pc, #1816] @ a08d0 │ │ │ │ + beq a0ab4 │ │ │ │ + ldr r3, [pc, #1816] @ a0db8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0594 │ │ │ │ + bne a0a7c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05dc │ │ │ │ + bne a0ac4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a07b4 │ │ │ │ + beq a0c9c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0354 │ │ │ │ + beq a083c │ │ │ │ cmn r8, #1 │ │ │ │ - bne a03c8 │ │ │ │ + bne a08b0 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a06cc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0800 │ │ │ │ + ble a0bb4 │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ands r0, ip, #255 @ 0xff │ │ │ │ + bne a0ce8 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ - lsl r0, r3, #20 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r8, [r1, #212] @ 0xd4 │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r8, r8, #0 │ │ │ │ + adc r0, r0, #0 │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r8, [r1, #212] @ 0xd4 │ │ │ │ - lsr r0, r0, #20 │ │ │ │ - ldrb sl, [lr, #4] │ │ │ │ - orr r3, r0, r2 │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r2, r2, lsl sl │ │ │ │ - mov r1, #0 │ │ │ │ - cmp sl, #7 │ │ │ │ + str r0, [r1, #212] @ 0xd4 │ │ │ │ + ldrb r9, [lr, #4] │ │ │ │ + lsl ip, ip, #20 │ │ │ │ + mvn r1, #0 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ + mvn r1, r1, lsl r9 │ │ │ │ + orr r3, ip, r2 │ │ │ │ + cmp r9, #7 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ - and r0, r6, r2 │ │ │ │ - str r1, [lr, #8] │ │ │ │ - bgt a02ec │ │ │ │ - add r9, lr, #20 │ │ │ │ - ldrsb r1, [r9, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a056c │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, r0] │ │ │ │ + and r2, r6, r1 │ │ │ │ + bgt a07d4 │ │ │ │ + add r8, lr, #20 │ │ │ │ + ldrsb sl, [r8, r2] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a0a54 │ │ │ │ + ldr r1, [lr, #16] │ │ │ │ + strb r1, [r8, r2] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ - ldrb r0, [ip, #5] │ │ │ │ + ldrb lr, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ - addeq r9, ip, #20 │ │ │ │ - beq a033c │ │ │ │ + lsl r2, r2, lr │ │ │ │ + addeq r8, ip, #20 │ │ │ │ + beq a0824 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - add r0, ip, #20 │ │ │ │ - str r5, [r0, r2] │ │ │ │ - add r0, r0, r2 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + add lr, ip, #20 │ │ │ │ + str r5, [lr, r2] │ │ │ │ + add lr, lr, r2 │ │ │ │ + str r7, [lr, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r8, [r4, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [ip, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ 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 a0718 │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ - ldrsh r1, [r1, #20] │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a0484 │ │ │ │ + cmp r9, #15 │ │ │ │ + bgt a0c00 │ │ │ │ + add r8, lr, r2, lsl #1 │ │ │ │ + ldrsh r8, [r8, #20] │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge a096c │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - add r9, lr, #20 │ │ │ │ - strh r1, [r9, fp] │ │ │ │ + add r8, lr, #20 │ │ │ │ + strh r1, [r8, sl] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ - ldrb r0, [lr, #5] │ │ │ │ + ldrb lr, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ + lsl r2, r2, lr │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r9, r2] │ │ │ │ - addne r2, r9, r2 │ │ │ │ + strne r5, [r8, r2] │ │ │ │ + addne r2, r8, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a02b8 │ │ │ │ - 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 a02b8 │ │ │ │ + bne a07a0 │ │ │ │ + add lr, r1, r1, lsl #1 │ │ │ │ + add r2, r2, lr, lsl #2 │ │ │ │ + add lr, r8, r2 │ │ │ │ + stmib lr, {r5, r7} │ │ │ │ + str r6, [r8, r2] │ │ │ │ + b a07a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a065c │ │ │ │ + bne a0b44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a01f8 │ │ │ │ + beq a06e0 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a06a8 │ │ │ │ - ldr r2, [pc, #1356] @ a08d4 │ │ │ │ + bne a0b90 │ │ │ │ + ldr r2, [pc, #1356] @ a0dbc │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0738 │ │ │ │ - ldr r3, [pc, #1348] @ a08d8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a0c20 │ │ │ │ + ldr r3, [pc, #1348] @ a0dc0 │ │ │ │ + bl 359c90 │ │ │ │ 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 a0200 │ │ │ │ + beq a06e8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a0448 │ │ │ │ + beq a0930 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a082c │ │ │ │ + bne a0d14 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -121605,317 +121921,317 @@ │ │ │ │ addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a045c │ │ │ │ + beq a0944 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a04f0 │ │ │ │ + bne a09d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02e0 │ │ │ │ + beq a07c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a02e0 │ │ │ │ + bne a07c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a02e0 │ │ │ │ - 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 a0308 │ │ │ │ - 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 a0538 │ │ │ │ - add r9, lr, r0 │ │ │ │ - ldrsb ip, [r9, #20] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a07c8 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + blt a07f0 │ │ │ │ + lsl sl, r2, #2 │ │ │ │ + add sl, sl, r2 │ │ │ │ + add sl, sl, r8, lsr #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r9, #7 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + and r2, sl, r1 │ │ │ │ + bgt a0a20 │ │ │ │ + add sl, lr, r2 │ │ │ │ + ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a0644 │ │ │ │ + bge a0b2c │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, #20] │ │ │ │ + strb r2, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a0288 │ │ │ │ + b a0770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a045c │ │ │ │ - ldr r2, [pc, #980] @ a08dc │ │ │ │ + bne a0944 │ │ │ │ + ldr r2, [pc, #980] @ a0dc4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0888 │ │ │ │ + bne a0d70 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a045c │ │ │ │ - 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 a0524 │ │ │ │ - cmp sl, #15 │ │ │ │ + b a0944 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + and r2, r2, r1 │ │ │ │ + cmp r9, #15 │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ + addgt sl, lr, r2, lsl #2 │ │ │ │ + ldrshle sl, [sl, #20] │ │ │ │ + ldrgt sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a0a0c │ │ │ │ + cmp r9, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - lslgt r9, r0, #2 │ │ │ │ - bgt a0774 │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - b a030c │ │ │ │ - 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] │ │ │ │ + lslgt sl, r2, #2 │ │ │ │ + bgt a0c5c │ │ │ │ + lsl sl, r2, #1 │ │ │ │ + b a07f4 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a04dc │ │ │ │ - b a04ac │ │ │ │ + blt a09c4 │ │ │ │ + b a0994 │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07b4 │ │ │ │ + beq a0c9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a01cc │ │ │ │ + beq a06b4 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8ec <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11de80 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a077c │ │ │ │ + beq a0c64 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a4c0 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18ab3c <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a07e4 │ │ │ │ + bne a0ccc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02e0 │ │ │ │ + beq a07c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a02e0 │ │ │ │ + bne a07c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a02e0 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - add r0, r0, r1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - and r0, r0, r2 │ │ │ │ - b a04cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a07c8 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + and r2, r2, r1 │ │ │ │ + b a09b4 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0684 │ │ │ │ - ldr r2, [pc, #612] @ a08d4 │ │ │ │ + bne a0b6c │ │ │ │ + ldr r2, [pc, #612] @ a0dbc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a038c │ │ │ │ + bne a0874 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a038c │ │ │ │ - b a0364 │ │ │ │ - ldr r3, [pc, #596] @ a08e0 │ │ │ │ + bne a0874 │ │ │ │ + b a084c │ │ │ │ + ldr r3, [pc, #596] @ a0dc8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0878 │ │ │ │ + bne a0d60 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0364 │ │ │ │ + beq a084c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a0668 │ │ │ │ - ldr r3, [pc, #560] @ a08e0 │ │ │ │ + b a0b50 │ │ │ │ + ldr r3, [pc, #560] @ a0dc8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a081c │ │ │ │ + bne a0d04 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01f8 │ │ │ │ + beq a06e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0380 │ │ │ │ + b a0868 │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a07b4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0800 │ │ │ │ + beq a0c9c │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ands r0, ip, #255 @ 0xff │ │ │ │ + bne a0ce8 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a021c │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - bge a0748 │ │ │ │ + b a0704 │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ + cmp r8, #0 │ │ │ │ + lsl r8, r2, #2 │ │ │ │ + bge a0c30 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ - str r1, [r9, #20] │ │ │ │ - b a0288 │ │ │ │ + str r1, [sl, #20] │ │ │ │ + b a0770 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01f8 │ │ │ │ - b a038c │ │ │ │ - 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 │ │ │ │ + beq a06e0 │ │ │ │ + b a0874 │ │ │ │ + add r2, r8, r2 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r2, sl, r2 │ │ │ │ + and r2, r2, r1 │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ - lsl r9, r0, #2 │ │ │ │ - bge a04b0 │ │ │ │ - add r9, lr, r9 │ │ │ │ - b a0730 │ │ │ │ + lsl sl, r2, #2 │ │ │ │ + bge a0998 │ │ │ │ + add sl, lr, sl │ │ │ │ + b a0c18 │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a01cc │ │ │ │ + bne a06b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a08a8 │ │ │ │ + bne a0d90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a07dc │ │ │ │ + beq a0cc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a08c4 │ │ │ │ + beq a0dac │ │ │ │ mvn r0, #0 │ │ │ │ - b a02e4 │ │ │ │ + b a07cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a061c │ │ │ │ + bne a0b04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a061c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a0b04 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2964dc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - b a0710 │ │ │ │ + bl 29758c │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + b a0bf8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06bc │ │ │ │ + b a0ba4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2964dc │ │ │ │ + bl 29758c │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a0414 │ │ │ │ + b a08fc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0698 │ │ │ │ - ldr r1, [pc, #84] @ a08e4 │ │ │ │ + b a0b80 │ │ │ │ + ldr r1, [pc, #84] @ a0dcc │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0518 │ │ │ │ + beq a0a00 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0518 │ │ │ │ + b a0a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a07c0 │ │ │ │ + bne a0ca8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a07c0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a0ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a07dc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a0cc4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ 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 a0980 │ │ │ │ + bgt a0e68 │ │ │ │ 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 │ │ │ │ @@ -121927,120 +122243,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 a09b8 │ │ │ │ + bgt a0ea0 │ │ │ │ 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 a0958 │ │ │ │ + b a0e40 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a09e8 │ │ │ │ + bgt a0ed0 │ │ │ │ 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 a0934 │ │ │ │ + b a0e1c │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0a1c │ │ │ │ + bgt a0f04 │ │ │ │ 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 a09b8 │ │ │ │ + b a0ea0 │ │ │ │ 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 a0934 │ │ │ │ + b a0e1c │ │ │ │ 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 a09e0 │ │ │ │ + b a0ec8 │ │ │ │ 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 a16bc │ │ │ │ + bhi a1ba4 │ │ │ │ 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 a1090 │ │ │ │ + beq a1578 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [pc, #3572] @ a1894 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r2, [pc, #3572] @ a1d7c │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1898 │ │ │ │ + ldr sl, [pc, #3560] @ a1d80 │ │ │ │ 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, #16] │ │ │ │ + strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a10dc │ │ │ │ + bhi a15c4 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0c8c │ │ │ │ + bne a1174 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1138 │ │ │ │ + ble a1620 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a189c │ │ │ │ + ldr r2, [pc, #3484] @ a1d84 │ │ │ │ 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 │ │ │ │ @@ -122056,130 +122372,130 @@ │ │ │ │ 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 a1678 │ │ │ │ + bne a1b60 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a10f8 │ │ │ │ + beq a15e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a117c │ │ │ │ + bne a1664 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a117c │ │ │ │ + bne a1664 │ │ │ │ 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 a0c1c │ │ │ │ + beq a1104 │ │ │ │ mov r3, #0 │ │ │ │ - b a0bec │ │ │ │ + b a10d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1070 │ │ │ │ + bgt a1558 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0df8 │ │ │ │ + bne a12e0 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0c1c │ │ │ │ + beq a1104 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0bc0 │ │ │ │ + bgt a10a8 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0df8 │ │ │ │ + bne a12e0 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0be8 │ │ │ │ - ldr r3, [pc, #3196] @ a18a0 │ │ │ │ + bne a10d0 │ │ │ │ + ldr r3, [pc, #3196] @ a1d88 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0c70 │ │ │ │ + beq a1158 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0e68 │ │ │ │ + bne a1350 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0e68 │ │ │ │ + bhi a1350 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0e68 │ │ │ │ + beq a1350 │ │ │ │ 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, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a18a4 │ │ │ │ - ldr r3, [pc, #3080] @ a18a8 │ │ │ │ + ldr fp, [pc, #3080] @ a1d8c │ │ │ │ + ldr r3, [pc, #3080] @ a1d90 │ │ │ │ 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 a16a8 │ │ │ │ + bne a1b90 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a1374 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bcs a185c │ │ │ │ + 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 a1654 │ │ │ │ + beq a1b3c │ │ │ │ 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 a0fc0 │ │ │ │ + beq a14a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ add r6, r4, #20 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ str fp, [r4, #16] │ │ │ │ @@ -122194,108 +122510,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 a13f0 │ │ │ │ + bne a18d8 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a10fc │ │ │ │ + beq a15e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0b74 │ │ │ │ + bne a105c │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0de8 │ │ │ │ + ble a12d0 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a188c │ │ │ │ + beq a1d74 │ │ │ │ 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 a0dbc │ │ │ │ + bne a12a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e1c │ │ │ │ - b a0c1c │ │ │ │ + bl a4304 │ │ │ │ + b a1104 │ │ │ │ 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 a0e58 │ │ │ │ + ble a1340 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1300 │ │ │ │ + bgt a17e8 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0bd8 │ │ │ │ + beq a10c0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0e1c │ │ │ │ + b a1304 │ │ │ │ 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 a0c0c │ │ │ │ - b a0e44 │ │ │ │ - ldr fp, [pc, #2612] @ a18a4 │ │ │ │ - ldr r1, [pc, #2616] @ a18ac │ │ │ │ + beq a10f4 │ │ │ │ + b a132c │ │ │ │ + ldr fp, [pc, #2612] @ a1d8c │ │ │ │ + ldr r1, [pc, #2616] @ a1d94 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a16c8 │ │ │ │ + bne a1bb0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a13c4 │ │ │ │ + beq a18ac │ │ │ │ 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 a0ed0 │ │ │ │ + bgt a13b8 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a13c4 │ │ │ │ + beq a18ac │ │ │ │ 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 a12e0 │ │ │ │ + beq a17c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0c70 │ │ │ │ + bne a1158 │ │ │ │ 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] │ │ │ │ @@ -122304,69 +122620,69 @@ │ │ │ │ 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 a0f58 │ │ │ │ + bne a1440 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f54 │ │ │ │ + beq a143c │ │ │ │ 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 a176c │ │ │ │ + beq a1c54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a1740 │ │ │ │ + beq a1c28 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0c70 │ │ │ │ + beq a1158 │ │ │ │ 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 a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a1054 │ │ │ │ + bcc a153c │ │ │ │ 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 a1374 │ │ │ │ + beq a185c │ │ │ │ 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] │ │ │ │ str r8, [r4, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ add r6, r4, #20 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r9, [r4, #8] │ │ │ │ @@ -122374,327 +122690,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0d6c │ │ │ │ + b a1254 │ │ │ │ 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 a0ffc │ │ │ │ + b a14e4 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0df8 │ │ │ │ + bne a12e0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0be8 │ │ │ │ - b a0c1c │ │ │ │ + bne a10d0 │ │ │ │ + b a1104 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [pc, #2032] @ a1894 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [pc, #2032] @ a1d7c │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1898 │ │ │ │ + ldr sl, [pc, #2024] @ a1d80 │ │ │ │ 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, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0c94 │ │ │ │ + bls a117c │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1840 │ │ │ │ + bhi a1d28 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0c94 │ │ │ │ + b a117c │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1324 │ │ │ │ + bne a180c │ │ │ │ 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 a3e1c │ │ │ │ - b a0c1c │ │ │ │ - ldr fp, [pc, #1892] @ a18a4 │ │ │ │ - ldr r1, [pc, #1892] @ a18a8 │ │ │ │ + bl a4304 │ │ │ │ + b a1104 │ │ │ │ + ldr fp, [pc, #1892] @ a1d8c │ │ │ │ + ldr r1, [pc, #1892] @ a1d90 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1688 │ │ │ │ + bne a1b70 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + 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 a0cd4 │ │ │ │ + b a11bc │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a1700 │ │ │ │ + ble a1be8 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1294 │ │ │ │ + beq a177c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a4 │ │ │ │ + beq a178c │ │ │ │ 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 a1294 │ │ │ │ + beq a177c │ │ │ │ cmp fp, #2 │ │ │ │ - beq a11f0 │ │ │ │ + beq a16d8 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a4 │ │ │ │ + beq a178c │ │ │ │ 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 a12a4 │ │ │ │ + beq a178c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a1294 │ │ │ │ + b a177c │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a12d0 │ │ │ │ + beq a17b8 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12a4 │ │ │ │ + beq a178c │ │ │ │ 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 a12a4 │ │ │ │ + beq a178c │ │ │ │ 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 a12a4 │ │ │ │ + beq a178c │ │ │ │ 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 a1214 │ │ │ │ + bne a16fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a1664 │ │ │ │ + beq a1b4c │ │ │ │ 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 a1188 │ │ │ │ + bne a1670 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0bb8 │ │ │ │ + b a10a0 │ │ │ │ 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 a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a107c │ │ │ │ + beq a1564 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1300 │ │ │ │ + b a17e8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1124 │ │ │ │ + ble a160c │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a136c │ │ │ │ + beq a1854 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1124 │ │ │ │ + beq a160c │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1344 │ │ │ │ + bne a182c │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1338 │ │ │ │ + b a1820 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a18b0 │ │ │ │ + ldr r2, [pc, #1328] @ a1d98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a17f4 │ │ │ │ + bne a1cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a16bc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq a1ba4 │ │ │ │ + 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 a0ffc │ │ │ │ + b a14e4 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a18b4 │ │ │ │ + ldr r2, [pc, #1252] @ a1d9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a187c │ │ │ │ + bne a1d64 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0c70 │ │ │ │ + b a1158 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1580 │ │ │ │ + beq a1a68 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1808 │ │ │ │ + ble a1cf0 │ │ │ │ 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 a15c4 │ │ │ │ + bne a1aac │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1430 │ │ │ │ + bne a1918 │ │ │ │ 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 a15e4 │ │ │ │ + ble a1acc │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1820 │ │ │ │ + bgt a1d08 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a160c │ │ │ │ + bne a1af4 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1594 │ │ │ │ + beq a1a7c │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a14d4 │ │ │ │ + b a19bc │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1594 │ │ │ │ + beq a1a7c │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1708 │ │ │ │ + bgt a1bf0 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a14c4 │ │ │ │ + beq a19ac │ │ │ │ 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 a1728 │ │ │ │ + bne a1c10 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1714 │ │ │ │ + bgt a1bfc │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a14c4 │ │ │ │ + b a19ac │ │ │ │ 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] │ │ │ │ @@ -122707,139 +123023,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 a1534 │ │ │ │ + blt a1a1c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e1c │ │ │ │ + bl a4304 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23f754 │ │ │ │ + bl 241198 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a1810 │ │ │ │ + beq a1cf8 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c70 │ │ │ │ + b a1158 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1430 │ │ │ │ - b a1468 │ │ │ │ + bne a1918 │ │ │ │ + b a1950 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a160c │ │ │ │ + bne a1af4 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1594 │ │ │ │ + beq a1a7c │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a147c │ │ │ │ + b a1964 │ │ │ │ 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 a163c │ │ │ │ + ble a1b24 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16dc │ │ │ │ + bgt a1bc4 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a16e8 │ │ │ │ + bne a1bd0 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a15f0 │ │ │ │ + ble a1ad8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a14a8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 920bc │ │ │ │ + b a1990 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 92584 │ │ │ │ mov r4, r0 │ │ │ │ - b a0fe8 │ │ │ │ + b a14d0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a12b4 │ │ │ │ - b a1664 │ │ │ │ + bne a179c │ │ │ │ + b a1b4c │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a140c │ │ │ │ + b a18f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + 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 a0ff0 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a14d8 │ │ │ │ + bl 2a1184 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0c84 │ │ │ │ + b a116c │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a182c │ │ │ │ + beq a1d14 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a1620 │ │ │ │ - bne a12d0 │ │ │ │ - b a0c1c │ │ │ │ + b a1b08 │ │ │ │ + bne a17b8 │ │ │ │ + b a1104 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a14f8 │ │ │ │ + bne a19e0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14d4 │ │ │ │ - b a1594 │ │ │ │ + bne a19bc │ │ │ │ + b a1a7c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a150c │ │ │ │ + b a19f4 │ │ │ │ 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 a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f6c │ │ │ │ + beq a1454 │ │ │ │ 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] │ │ │ │ @@ -122862,151 +123178,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 a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a139c │ │ │ │ - beq a1594 │ │ │ │ - b a1468 │ │ │ │ + b a1884 │ │ │ │ + beq a1a7c │ │ │ │ + b a1950 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c70 │ │ │ │ + b a1158 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a160c │ │ │ │ + bne a1af4 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14b8 │ │ │ │ - b a1594 │ │ │ │ + bne a19a0 │ │ │ │ + b a1a7c │ │ │ │ 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 a16bc │ │ │ │ - ldr fp, [pc, #56] @ a18a4 │ │ │ │ - ldr r3, [pc, #56] @ a18a8 │ │ │ │ + bmi a1ba4 │ │ │ │ + ldr fp, [pc, #56] @ a1d8c │ │ │ │ + ldr r3, [pc, #56] @ a1d90 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0cb8 │ │ │ │ - b a16a8 │ │ │ │ + beq a11a0 │ │ │ │ + b a1b90 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a13dc │ │ │ │ + b a18c4 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0dbc │ │ │ │ - bge feb4c348 <__bss_end__@@Base+0xfe587400> │ │ │ │ + b a12a4 │ │ │ │ + bge feb4c830 <__bss_end__@@Base+0xfe5878e8> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ 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 a1b60 │ │ │ │ + bne a2048 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1bcc │ │ │ │ - ldr r3, [pc, #908] @ a1c80 │ │ │ │ + bne a20b4 │ │ │ │ + ldr r3, [pc, #908] @ a2168 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1ac8 │ │ │ │ + bgt a1fb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1b44 │ │ │ │ - ldr r2, [pc, #888] @ a1c84 │ │ │ │ + beq a202c │ │ │ │ + ldr r2, [pc, #888] @ a216c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1b44 │ │ │ │ + bhi a202c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1c88 │ │ │ │ + ldr r0, [pc, #864] @ a2170 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b58 │ │ │ │ - ldr r9, [pc, #844] @ a1c8c │ │ │ │ - ldr r3, [pc, #836] @ a1c88 │ │ │ │ + beq a2040 │ │ │ │ + ldr r9, [pc, #844] @ a2174 │ │ │ │ + ldr r3, [pc, #836] @ a2170 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1b80 │ │ │ │ - ldr r3, [pc, #828] @ a1c90 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a2068 │ │ │ │ + ldr r3, [pc, #828] @ a2178 │ │ │ │ + bl 359c90 │ │ │ │ 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 a1998 │ │ │ │ + beq a1e80 │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1c60 │ │ │ │ - ldr r3, [pc, #704] @ a1c90 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a2148 │ │ │ │ + ldr r3, [pc, #704] @ a2178 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ 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 a1c24 │ │ │ │ + beq a210c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1ac0 │ │ │ │ - ldr r3, [pc, #636] @ a1c90 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a1fa8 │ │ │ │ + ldr r3, [pc, #636] @ a2178 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -123023,300 +123339,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 a1b8c │ │ │ │ + bne a2074 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1df4 │ │ │ │ + bl a22dc │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1ba4 │ │ │ │ + beq a208c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1ab4 │ │ │ │ + beq a1f9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1c68 │ │ │ │ + beq a2150 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1a6c │ │ │ │ + b a1f54 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1b20 │ │ │ │ - ldr r9, [pc, #444] @ a1c94 │ │ │ │ - ldr r0, [pc, #428] @ a1c88 │ │ │ │ + bne a2008 │ │ │ │ + ldr r9, [pc, #444] @ a217c │ │ │ │ + ldr r0, [pc, #428] @ a2170 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a193c │ │ │ │ - b a1b58 │ │ │ │ - ldr r0, [pc, #400] @ a1c88 │ │ │ │ + bne a1e24 │ │ │ │ + b a2040 │ │ │ │ + ldr r0, [pc, #400] @ a2170 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b58 │ │ │ │ - ldr r9, [pc, #392] @ a1c98 │ │ │ │ - b a193c │ │ │ │ - ldr r9, [pc, #388] @ a1c9c │ │ │ │ - b a1ad4 │ │ │ │ - ldr r9, [pc, #384] @ a1ca0 │ │ │ │ - b a1ad4 │ │ │ │ + beq a2040 │ │ │ │ + ldr r9, [pc, #392] @ a2180 │ │ │ │ + b a1e24 │ │ │ │ + ldr r9, [pc, #388] @ a2184 │ │ │ │ + b a1fbc │ │ │ │ + ldr r9, [pc, #384] @ a2188 │ │ │ │ + b a1fbc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1b44 │ │ │ │ + ble a202c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1ca4 │ │ │ │ - beq a1ad4 │ │ │ │ - ldr r2, [pc, #364] @ a1ca8 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1cac │ │ │ │ - beq a1ad4 │ │ │ │ - ldr r3, [pc, #356] @ a1cb0 │ │ │ │ + ldreq r9, [pc, #368] @ a218c │ │ │ │ + beq a1fbc │ │ │ │ + ldr r2, [pc, #364] @ a2190 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a2194 │ │ │ │ + beq a1fbc │ │ │ │ + ldr r3, [pc, #356] @ a2198 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1cb4 │ │ │ │ + ldr r1, [pc, #352] @ a219c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r0, #0 │ │ │ │ - b a1ab8 │ │ │ │ + b a1fa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c4c │ │ │ │ - bl a25c8 │ │ │ │ + bne a2134 │ │ │ │ + bl a2ab0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1a00 │ │ │ │ - b a1b58 │ │ │ │ + bne a1ee8 │ │ │ │ + b a2040 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1988 │ │ │ │ - b a1998 │ │ │ │ + bne a1e70 │ │ │ │ + b a1e80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1a98 │ │ │ │ + bne a1f80 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a98 │ │ │ │ + beq a1f80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1a98 │ │ │ │ + bne a1f80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a1a98 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a1f80 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c4cc │ │ │ │ + bl 9c9b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1b58 │ │ │ │ - bl a3dd8 │ │ │ │ + beq a2040 │ │ │ │ + bl a42c0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1c0c │ │ │ │ + beq a20f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1c74 │ │ │ │ + beq a215c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1b58 │ │ │ │ + beq a2040 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1a00 │ │ │ │ + bne a1ee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1b58 │ │ │ │ + beq a2040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1b58 │ │ │ │ + bne a2040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a1b58 │ │ │ │ - ldr r3, [pc, #100] @ a1cb8 │ │ │ │ - ldr r1, [pc, #100] @ a1cbc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a2040 │ │ │ │ + ldr r3, [pc, #100] @ a21a0 │ │ │ │ + ldr r1, [pc, #100] @ a21a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a1b58 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a2040 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1c24 │ │ │ │ + b a210c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a1ab4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a1f9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a1c0c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a20f4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r3, sp, r0, lsr pc │ │ │ │ + eorseq r4, sp, r0, lsr sl │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r0, lsr r5 │ │ │ │ + @ instruction: 0x00112ab4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00123ab8 │ │ │ │ - andseq lr, r1, r8, asr #13 │ │ │ │ - andseq r8, r0, r8, ror #16 │ │ │ │ - andeq r0, ip, r4, lsl #29 │ │ │ │ - andseq sl, r3, r4, lsl ip │ │ │ │ + andseq r4, r2, r8, asr #32 │ │ │ │ + andseq lr, r1, ip, asr ip │ │ │ │ + andseq r8, r0, r8, asr #27 │ │ │ │ + muleq ip, ip, r3 │ │ │ │ + @ instruction: 0x0013b1d4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, asr #17 │ │ │ │ + andseq r1, r8, r8, asr pc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, ror #12 │ │ │ │ + eorseq r1, r6, r4, ror #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, ror #14 │ │ │ │ + eorseq r1, r6, r0, ror #4 │ │ │ │ │ │ │ │ -000a1cc0 : │ │ │ │ +000a21a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1d98 │ │ │ │ + ldr r3, [pc, #192] @ a2280 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1d10 │ │ │ │ + bgt a21f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d64 │ │ │ │ - ldr r2, [pc, #160] @ a1d9c │ │ │ │ + beq a224c │ │ │ │ + ldr r2, [pc, #160] @ a2284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d64 │ │ │ │ + bhi a224c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1da0 │ │ │ │ - bne a1d40 │ │ │ │ + ldreq r5, [pc, #132] @ a2288 │ │ │ │ + bne a2228 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1da4 │ │ │ │ - bl 23afb8 │ │ │ │ + ldr r0, [pc, #124] @ a228c │ │ │ │ + bl 23ca08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1da8 │ │ │ │ - b a1d1c │ │ │ │ + ldr r5, [pc, #104] @ a2290 │ │ │ │ + b a2204 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d64 │ │ │ │ + ble a224c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1dac │ │ │ │ - beq a1d1c │ │ │ │ - ldr r2, [pc, #84] @ a1db0 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1db4 │ │ │ │ - beq a1d1c │ │ │ │ - ldr r3, [pc, #76] @ a1db8 │ │ │ │ + ldreq r5, [pc, #88] @ a2294 │ │ │ │ + beq a2204 │ │ │ │ + ldr r2, [pc, #84] @ a2298 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a229c │ │ │ │ + beq a2204 │ │ │ │ + ldr r3, [pc, #76] @ a22a0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1dbc │ │ │ │ + ldr r1, [pc, #72] @ a22a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1dc0 │ │ │ │ - b a1d1c │ │ │ │ - ldr r5, [pc, #52] @ a1dc4 │ │ │ │ - b a1d1c │ │ │ │ - ldr r5, [pc, #48] @ a1dc8 │ │ │ │ - b a1d1c │ │ │ │ + ldr r5, [pc, #56] @ a22a8 │ │ │ │ + b a2204 │ │ │ │ + ldr r5, [pc, #52] @ a22ac │ │ │ │ + b a2204 │ │ │ │ + ldr r5, [pc, #48] @ a22b0 │ │ │ │ + b a2204 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r3, sp, r8, lsr pc │ │ │ │ - @ instruction: 0x00123ab8 │ │ │ │ + eorseq r4, sp, r8, lsr sl │ │ │ │ + andseq r4, r2, r8, asr #32 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, r8, asr #13 │ │ │ │ - andseq sl, r3, r4, lsl ip │ │ │ │ + andseq lr, r1, ip, asr ip │ │ │ │ + @ instruction: 0x0013b1d4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, asr #17 │ │ │ │ + andseq r1, r8, r8, asr pc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, ror #12 │ │ │ │ - andseq r2, r1, r0, lsr r5 │ │ │ │ - andseq r8, r0, r8, ror #16 │ │ │ │ - andeq r0, ip, r4, lsl #29 │ │ │ │ + eorseq r1, r6, r4, ror #2 │ │ │ │ + @ instruction: 0x00112ab4 │ │ │ │ + andseq r8, r0, r8, asr #27 │ │ │ │ + muleq ip, ip, r3 │ │ │ │ │ │ │ │ -000a1dcc : │ │ │ │ +000a22b4 : │ │ │ │ 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 a1df4 │ │ │ │ + bl a22dc │ │ │ │ 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] @ a25ac │ │ │ │ + ldr r9, [pc, #1940] @ a2a94 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a24a4 │ │ │ │ - ldr fp, [pc, #1912] @ a25b0 │ │ │ │ + beq a298c │ │ │ │ + ldr fp, [pc, #1912] @ a2a98 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a22cc │ │ │ │ + bne a27b4 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a22cc │ │ │ │ - ldr r3, [pc, #1880] @ a25b4 │ │ │ │ + beq a27b4 │ │ │ │ + ldr r3, [pc, #1880] @ a2a9c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a23e8 │ │ │ │ + beq a28d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24c4 │ │ │ │ + bne a29ac │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a24b0 │ │ │ │ + beq a2998 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2000 │ │ │ │ + bne a24e8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2158 │ │ │ │ + beq a2640 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2164 │ │ │ │ + beq a264c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2174 │ │ │ │ + ble a265c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a2460 │ │ │ │ + bne a2948 │ │ │ │ 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 │ │ │ │ @@ -123327,221 +123643,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 a2030 │ │ │ │ + bgt a2518 │ │ │ │ add sl, r1, #20 │ │ │ │ ldrsb fp, [sl, r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a2098 │ │ │ │ + bge a2580 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strb r1, [sl, 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 a2080 │ │ │ │ + beq a2568 │ │ │ │ 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 a1fc0 │ │ │ │ + bne a24a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2238 │ │ │ │ + bne a2720 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a22a4 │ │ │ │ + bne a278c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a1ff4 │ │ │ │ + beq a24dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ff0 │ │ │ │ + beq a24d8 │ │ │ │ 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 a2028 │ │ │ │ + beq a2510 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2024 │ │ │ │ + beq a250c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2344 │ │ │ │ + bne a282c │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a1ff8 │ │ │ │ + b a24e0 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2394 │ │ │ │ + bgt a287c │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20d4 │ │ │ │ + bge a25bc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add sl, r1, #20 │ │ │ │ strh r0, [sl, fp] │ │ │ │ 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 r6, [r3, #4] │ │ │ │ - bne a1f78 │ │ │ │ + bne a2460 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add lr, sl, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ str r8, [sl, r3] │ │ │ │ - b a1f78 │ │ │ │ + b a2460 │ │ │ │ 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 a2100 │ │ │ │ + bge a25e8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [fp, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a1f48 │ │ │ │ + b a2430 │ │ │ │ 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 a204c │ │ │ │ + blt a2534 │ │ │ │ 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 │ │ │ │ and r3, r3, r0 │ │ │ │ - ble a2224 │ │ │ │ + ble a270c │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2434 │ │ │ │ + bgt a291c │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a204c │ │ │ │ + blt a2534 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a212c │ │ │ │ + b a2614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a1eb8 │ │ │ │ + bne a23a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a1ed0 │ │ │ │ + bgt a23b8 │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ed0 │ │ │ │ + bne a23b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21c8 │ │ │ │ + beq a26b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a257c │ │ │ │ + beq a2a64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21e4 │ │ │ │ + beq a26cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a2588 │ │ │ │ + beq a2a70 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2594 │ │ │ │ + beq a2a7c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a1fa0 │ │ │ │ + beq a2488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fd4 │ │ │ │ + b a24bc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3 │ │ │ │ ldrsb lr, [fp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a20c0 │ │ │ │ - b a2210 │ │ │ │ + blt a25a8 │ │ │ │ + b a26f8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2374 │ │ │ │ - ldr r2, [pc, #876] @ a25b8 │ │ │ │ + bne a285c │ │ │ │ + ldr r2, [pc, #876] @ a2aa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a225c │ │ │ │ + bne a2744 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fb0 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a2498 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -123549,339 +123865,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 a1fd4 │ │ │ │ - b a1ff4 │ │ │ │ + bne a24bc │ │ │ │ + b a24dc │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2354 │ │ │ │ - ldr r2, [pc, #768] @ a25b8 │ │ │ │ + bne a283c │ │ │ │ + ldr r2, [pc, #768] @ a2aa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a225c │ │ │ │ + bne a2744 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fc0 │ │ │ │ - b a225c │ │ │ │ + beq a24a8 │ │ │ │ + b a2744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a24b0 │ │ │ │ + beq a2998 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a25b4 │ │ │ │ + ldr r2, [pc, #712] @ a2a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a23e8 │ │ │ │ + beq a28d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1e64 │ │ │ │ + beq a234c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e64 │ │ │ │ + beq a234c │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e64 │ │ │ │ - b a24b0 │ │ │ │ + bne a234c │ │ │ │ + b a2998 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a2028 │ │ │ │ - ldr r3, [pc, #608] @ a25bc │ │ │ │ + b a2510 │ │ │ │ + ldr r3, [pc, #608] @ a2aa4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a247c │ │ │ │ + bne a2964 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fc0 │ │ │ │ + beq a24a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a22b0 │ │ │ │ - ldr r3, [pc, #576] @ a25bc │ │ │ │ + b a2798 │ │ │ │ + ldr r3, [pc, #576] @ a2aa4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2490 │ │ │ │ + bne a2978 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fb0 │ │ │ │ + beq a2498 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a2244 │ │ │ │ + b a272c │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a23b8 │ │ │ │ + bge a28a0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, fp │ │ │ │ str r0, [r3, #20] │ │ │ │ - b a1f48 │ │ │ │ + b a2430 │ │ │ │ add fp, fp, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, fp │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a23a8 │ │ │ │ - b a2104 │ │ │ │ + blt a2890 │ │ │ │ + b a25ec │ │ │ │ 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 9cb48 │ │ │ │ + bl 9d02c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a24b0 │ │ │ │ + beq a2998 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a1fd4 │ │ │ │ - b a1ff4 │ │ │ │ + bne a24bc │ │ │ │ + b a24dc │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a23a8 │ │ │ │ + blt a2890 │ │ │ │ add r3, fp, r3 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2124 │ │ │ │ + b a260c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2964dc │ │ │ │ + bl 29758c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a1edc │ │ │ │ + b a23c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a236c │ │ │ │ - b a1fc0 │ │ │ │ + bne a2854 │ │ │ │ + b a24a8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a238c │ │ │ │ - b a1fb0 │ │ │ │ - ldr r1, [pc, #276] @ a25c0 │ │ │ │ - ldr r0, [pc, #276] @ a25c4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2874 │ │ │ │ + b a2498 │ │ │ │ + ldr r1, [pc, #276] @ a2aa8 │ │ │ │ + ldr r0, [pc, #276] @ a2aac │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a1ff8 │ │ │ │ + b a24e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8ec <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11de80 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2540 │ │ │ │ + beq a2a28 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a250c │ │ │ │ + bne a29f4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a4c0 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18ab3c <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2534 │ │ │ │ + beq a2a1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2530 │ │ │ │ + beq a2a18 │ │ │ │ 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 a1ff8 │ │ │ │ + b a24e0 │ │ │ │ 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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e70 │ │ │ │ - b a24b0 │ │ │ │ + bne a2358 │ │ │ │ + b a2998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a21c8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a26b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a21e4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a26cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fa0 │ │ │ │ + beq a2488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1ff4 │ │ │ │ + b a24dc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r4, ror r6 │ │ │ │ + andeq r5, sl, ip, asr fp │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000a25c8 : │ │ │ │ +000a2ab0 : │ │ │ │ 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] @ a25f8 │ │ │ │ - bl 23afb8 │ │ │ │ + ldr r0, [pc, #12] @ a2ae0 │ │ │ │ + bl 23ca08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a25fc : │ │ │ │ +000a2ae4 : │ │ │ │ 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] @ a262c │ │ │ │ - bl 23afb8 │ │ │ │ + ldr r0, [pc, #12] @ a2b14 │ │ │ │ + bl 23ca08 │ │ │ │ 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 a2694 │ │ │ │ + beq a2b7c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a26dc │ │ │ │ + beq a2bc4 │ │ │ │ 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 a2694 │ │ │ │ + bne a2b7c │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a26b0 │ │ │ │ + beq a2b98 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2704 │ │ │ │ + beq a2bec │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2694 │ │ │ │ + beq a2b7c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a269c │ │ │ │ - ldr r1, [pc, #84] @ a2714 │ │ │ │ + bne a2b84 │ │ │ │ + ldr r1, [pc, #84] @ a2bfc │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a26a4 │ │ │ │ + bne a2b8c │ │ │ │ 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 a2684 │ │ │ │ - b a2694 │ │ │ │ + beq a2b6c │ │ │ │ + b a2b7c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a26a4 │ │ │ │ - b a2694 │ │ │ │ - eorseq r0, r6, r8, lsl #15 │ │ │ │ + bne a2b8c │ │ │ │ + b a2b7c │ │ │ │ + eorseq r1, r6, r8, lsl #5 │ │ │ │ │ │ │ │ -000a2718 : │ │ │ │ +000a2c00 : │ │ │ │ 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 a27d8 │ │ │ │ + beq a2cc0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a7f0 │ │ │ │ + bl 9acd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a27c4 │ │ │ │ + beq a2cac │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2790 │ │ │ │ + ble a2c78 │ │ │ │ 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 a276c │ │ │ │ - ldr r2, [pc, #72] @ a27e0 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a2c54 │ │ │ │ + ldr r2, [pc, #72] @ a2cc8 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -123890,58 +124206,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] @ a27e4 │ │ │ │ - b a27c4 │ │ │ │ + ldr r3, [pc, #4] @ a2ccc │ │ │ │ + b a2cac │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ 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] @ a2968 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r6, [pc, #356] @ a2e50 │ │ │ │ + bl 359c90 │ │ │ │ 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 a2904 │ │ │ │ - ldr r0, [pc, #312] @ a296c │ │ │ │ + beq a2dec │ │ │ │ + ldr r0, [pc, #312] @ a2e54 │ │ │ │ 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 a2934 │ │ │ │ + bne a2e1c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2874 │ │ │ │ + beq a2d5c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a28d4 │ │ │ │ + beq a2dbc │ │ │ │ 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] │ │ │ │ @@ -123964,76 +124280,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 a28c0 │ │ │ │ - ldr r0, [pc, #100] @ a2970 │ │ │ │ + b a2da8 │ │ │ │ + ldr r0, [pc, #100] @ a2e58 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a28c0 │ │ │ │ + beq a2da8 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a286c │ │ │ │ - b a2874 │ │ │ │ - ldr r3, [pc, #56] @ a2974 │ │ │ │ + bne a2d54 │ │ │ │ + b a2d5c │ │ │ │ + ldr r3, [pc, #56] @ a2e5c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2950 │ │ │ │ + bne a2e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a291c │ │ │ │ + b a2e04 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a291c │ │ │ │ + b a2e04 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ 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] @ a2ad4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r6, [pc, #320] @ a2fbc │ │ │ │ + bl 359c90 │ │ │ │ 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 a2a44 │ │ │ │ - ldr r0, [pc, #276] @ a2ad8 │ │ │ │ + beq a2f2c │ │ │ │ + ldr r0, [pc, #276] @ a2fc0 │ │ │ │ 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 a2aa0 │ │ │ │ + bne a2f88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a70 │ │ │ │ + beq a2f58 │ │ │ │ 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] │ │ │ │ @@ -124045,165 +124361,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] @ a2adc │ │ │ │ + ldr r0, [pc, #144] @ a2fc4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a30 │ │ │ │ + beq a2f18 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29f8 │ │ │ │ + bne a2ee0 │ │ │ │ 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 a2a30 │ │ │ │ - ldr r3, [pc, #56] @ a2ae0 │ │ │ │ + b a2f18 │ │ │ │ + ldr r3, [pc, #56] @ a2fc8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2abc │ │ │ │ + bne a2fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a5c │ │ │ │ + b a2f44 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a5c │ │ │ │ + b a2f44 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a2ae4 : │ │ │ │ +000a2fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2b20 │ │ │ │ + bne a3008 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2b38 │ │ │ │ - bl 23afb8 │ │ │ │ + ldr r0, [pc, #36] @ a3020 │ │ │ │ + bl 23ca08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2b3c │ │ │ │ - ldr r1, [pc, #20] @ a2b40 │ │ │ │ + ldr r3, [pc, #20] @ a3024 │ │ │ │ + ldr r1, [pc, #20] @ a3028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #4 │ │ │ │ + eorseq sp, r5, r4, lsr #26 │ │ │ │ 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 a2f5c │ │ │ │ - ldr r9, [pc, #1784] @ a3268 │ │ │ │ - ldr r2, [pc, #1784] @ a326c │ │ │ │ + bls a3444 │ │ │ │ + ldr r9, [pc, #1784] @ a3750 │ │ │ │ + ldr r2, [pc, #1784] @ a3754 │ │ │ │ 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 a3148 │ │ │ │ - ldr r3, [pc, #1748] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a3630 │ │ │ │ + ldr r3, [pc, #1748] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ 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 a3104 │ │ │ │ + beq a35ec │ │ │ │ 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 a2e38 │ │ │ │ - ldr r3, [pc, #1672] @ a3274 │ │ │ │ + beq a3320 │ │ │ │ + ldr r3, [pc, #1672] @ a375c │ │ │ │ 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] @ a3278 │ │ │ │ + ldr r2, [pc, #1644] @ a3760 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3178 │ │ │ │ + bne a3660 │ │ │ │ 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 a2f74 │ │ │ │ + beq a345c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2eac │ │ │ │ + blt a3394 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a2f24 │ │ │ │ - ldr r8, [pc, #1560] @ a327c │ │ │ │ + bne a340c │ │ │ │ + ldr r8, [pc, #1560] @ a3764 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3280 │ │ │ │ - ldr r0, [pc, #1548] @ a327c │ │ │ │ + ldr r2, [pc, #1556] @ a3768 │ │ │ │ + ldr r0, [pc, #1548] @ a3764 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a31dc │ │ │ │ - bl 9d8b4 │ │ │ │ + bne a36c4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2f88 │ │ │ │ + beq a3470 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2cc4 │ │ │ │ - ldr r3, [pc, #1496] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a31ac │ │ │ │ + ldr r3, [pc, #1496] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -124211,32 +124527,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] @ a3284 │ │ │ │ + ldr r3, [pc, #1448] @ a376c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a3048 │ │ │ │ + bne a3530 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a30f4 │ │ │ │ + bne a35dc │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2d6c │ │ │ │ - ldr r3, [pc, #1364] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a3254 │ │ │ │ + ldr r3, [pc, #1364] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -124250,61 +124566,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 a2fb0 │ │ │ │ + beq a3498 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a31ec │ │ │ │ + beq a36d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e6c │ │ │ │ + beq a3354 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a3288 │ │ │ │ + ldr r2, [pc, #1244] @ a3770 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2e7c │ │ │ │ + bne a3364 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2e7c │ │ │ │ - ldr r2, [pc, #1188] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a3364 │ │ │ │ + ldr r2, [pc, #1188] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a328c │ │ │ │ + ldr r2, [pc, #1196] @ a3774 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a3030 │ │ │ │ - bl a0178 │ │ │ │ + beq a3518 │ │ │ │ + bl a0660 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2e10 │ │ │ │ + beq a32f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a3250 │ │ │ │ + beq a3738 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e2c │ │ │ │ + beq a3314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3244 │ │ │ │ + beq a372c │ │ │ │ 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 │ │ │ │ @@ -124312,36 +124628,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 a2be4 │ │ │ │ - ldr r3, [pc, #1044] @ a3288 │ │ │ │ + b a30cc │ │ │ │ + ldr r3, [pc, #1044] @ a3770 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2db8 │ │ │ │ + beq a32a0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2dc4 │ │ │ │ + bne a32ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov r6, r0 │ │ │ │ - b a3038 │ │ │ │ + b a3520 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2c4c │ │ │ │ - ldr r2, [pc, #944] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a3134 │ │ │ │ + ldr r2, [pc, #944] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -124358,59 +124674,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 a2c5c │ │ │ │ + beq a3144 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a327c │ │ │ │ + ldr r8, [pc, #844] @ a3764 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c60 │ │ │ │ + bne a3148 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2c60 │ │ │ │ + bne a3148 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2c60 │ │ │ │ + ble a3148 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2d04 │ │ │ │ + b a31ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3290 │ │ │ │ + ldr r5, [pc, #808] @ a3778 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c40 │ │ │ │ - ldr r3, [pc, #792] @ a3294 │ │ │ │ + bne a3128 │ │ │ │ + ldr r3, [pc, #792] @ a377c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a3298 │ │ │ │ + ldr r1, [pc, #788] @ a3780 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3160 │ │ │ │ + beq a3648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3160 │ │ │ │ + bne a3648 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a3160 │ │ │ │ - bl 91940 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a3648 │ │ │ │ + bl 91e08 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a3200 │ │ │ │ + beq a36e8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2d74 │ │ │ │ - ldr r3, [pc, #668] @ a3270 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a325c │ │ │ │ + ldr r3, [pc, #668] @ a3758 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -124425,232 +124741,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 a2d74 │ │ │ │ - bl 9cb48 │ │ │ │ + b a325c │ │ │ │ + bl 9d02c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2e00 │ │ │ │ - b a2e10 │ │ │ │ + bne a32e8 │ │ │ │ + b a32f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30e8 │ │ │ │ + bne a35d0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a31a4 │ │ │ │ + bne a368c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3084 │ │ │ │ + bne a356c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a31ac │ │ │ │ + bne a3694 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2d00 │ │ │ │ + b a31e8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a306c │ │ │ │ + bne a3554 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a329c │ │ │ │ - ldr ip, [pc, #508] @ a32a0 │ │ │ │ + ldr lr, [pc, #508] @ a3784 │ │ │ │ + ldr ip, [pc, #508] @ a3788 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a3078 │ │ │ │ + beq a3560 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a3168 │ │ │ │ + bne a3650 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a30f4 │ │ │ │ + beq a35dc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2d04 │ │ │ │ + b a31ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a3078 │ │ │ │ + beq a3560 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2d00 │ │ │ │ - b a307c │ │ │ │ + beq a31e8 │ │ │ │ + b a3564 │ │ │ │ mov r0, fp │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2be4 │ │ │ │ + bne a30cc │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a32a4 │ │ │ │ + ldr r2, [pc, #388] @ a378c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a31c8 │ │ │ │ + bne a36b0 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a315c │ │ │ │ + beq a3644 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2be4 │ │ │ │ + b a30cc │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2be4 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a30cc │ │ │ │ + bl 2a1184 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2e2c │ │ │ │ + b a3314 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a30c4 │ │ │ │ + beq a35ac │ │ │ │ mov r2, r1 │ │ │ │ - b a30cc │ │ │ │ - ldr r1, [pc, #296] @ a32a8 │ │ │ │ + b a35b4 │ │ │ │ + ldr r1, [pc, #296] @ a3790 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3190 │ │ │ │ + bne a3678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b a2c1c │ │ │ │ + bl 18ecd8 │ │ │ │ + b a3104 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2c1c │ │ │ │ + b a3104 │ │ │ │ mov r1, r3 │ │ │ │ - b a3094 │ │ │ │ - ldr r0, [pc, #236] @ a32a0 │ │ │ │ - ldr r1, [pc, #228] @ a329c │ │ │ │ + b a357c │ │ │ │ + ldr r0, [pc, #236] @ a3788 │ │ │ │ + ldr r1, [pc, #228] @ a3784 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a30cc │ │ │ │ - b a30c4 │ │ │ │ + beq a35b4 │ │ │ │ + b a35ac │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3130 │ │ │ │ + b a3618 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2cc4 │ │ │ │ - b a2f88 │ │ │ │ - ldr r1, [pc, #184] @ a32ac │ │ │ │ - ldr r0, [pc, #184] @ a32b0 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a31ac │ │ │ │ + b a3470 │ │ │ │ + ldr r1, [pc, #184] @ a3794 │ │ │ │ + ldr r0, [pc, #184] @ a3798 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3038 │ │ │ │ + b a3520 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a321c │ │ │ │ + beq a3704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a325c │ │ │ │ + beq a3744 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3160 │ │ │ │ + beq a3648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a3160 │ │ │ │ + bne a3648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a3160 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a3648 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a2e2c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a3314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a2e10 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a32f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a321c │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a3704 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ - andseq fp, r5, r0, ror r3 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ + andseq fp, r5, r0, ror #17 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r7, r0 │ │ │ │ + mlaseq r6, r0, r2, r1 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000a32b4 : │ │ │ │ - b a32b8 │ │ │ │ +000a379c : │ │ │ │ + b a37a0 │ │ │ │ │ │ │ │ -000a32b8 : │ │ │ │ +000a37a0 : │ │ │ │ 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 a33d4 │ │ │ │ - ldr r8, [pc, #428] @ a3488 │ │ │ │ - ldr r2, [pc, #428] @ a348c │ │ │ │ + bls a38bc │ │ │ │ + ldr r8, [pc, #428] @ a3970 │ │ │ │ + ldr r2, [pc, #428] @ a3974 │ │ │ │ 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 a3428 │ │ │ │ - ldr r3, [pc, #392] @ a3490 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a3910 │ │ │ │ + ldr r3, [pc, #392] @ a3978 │ │ │ │ + bl 359c90 │ │ │ │ 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 a33e4 │ │ │ │ + beq a38cc │ │ │ │ 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 a33a0 │ │ │ │ - ldr r3, [pc, #316] @ a3494 │ │ │ │ + beq a3888 │ │ │ │ + ldr r3, [pc, #316] @ a397c │ │ │ │ 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] @ a3498 │ │ │ │ + ldr r2, [pc, #292] @ a3980 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3448 │ │ │ │ + bne a3930 │ │ │ │ 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} │ │ │ │ @@ -124662,262 +124978,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 a3350 │ │ │ │ - ldr r5, [pc, #192] @ a349c │ │ │ │ + b a3838 │ │ │ │ + ldr r5, [pc, #192] @ a3984 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3350 │ │ │ │ + bne a3838 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a34a0 │ │ │ │ + ldr r2, [pc, #160] @ a3988 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3460 │ │ │ │ + bne a3948 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a343c │ │ │ │ + beq a3924 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a3350 │ │ │ │ + b a3838 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3350 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a3838 │ │ │ │ + bl 2a1184 │ │ │ │ mov r5, #0 │ │ │ │ - b a3398 │ │ │ │ - ldr r1, [pc, #84] @ a34a4 │ │ │ │ + b a3880 │ │ │ │ + ldr r1, [pc, #84] @ a398c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3474 │ │ │ │ + bne a395c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b a3384 │ │ │ │ + bl 18ecd8 │ │ │ │ + b a386c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3410 │ │ │ │ + b a38f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3384 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b a386c │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a34a8 <_PyLong_New@@Base>: │ │ │ │ +000a3990 <_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 a36d4 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a3bbc <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a35bc <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3aa4 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a366c <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a36e8 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a36ec <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a3b54 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3bd0 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3bd4 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3658 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a36f0 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3591b0 │ │ │ │ + bne a3b40 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a3bd8 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359c90 │ │ │ │ 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 a361c <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a3b04 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a360c <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3af4 <_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 a3574 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3a5c <_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] @ a36f4 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a3bdc <_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] @ a36f8 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3be0 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a3678 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3b60 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a3694 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a3b7c <_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] @ a36e8 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a36ec <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3bd0 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3bd4 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a365c <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a36f0 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3591b0 │ │ │ │ + bne a3b44 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a3bd8 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359c90 │ │ │ │ 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 a3524 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3a0c <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3574 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3a5c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a36fc <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3be4 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36ac <_PyLong_New@@Base+0x204> │ │ │ │ + bne a3b94 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a366c <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a3b54 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a3574 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a3a5c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3574 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a3a5c <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 2a1184 │ │ │ │ mov r5, #0 │ │ │ │ - b a35b4 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a3a9c <_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 a35ac <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a3700 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a3a94 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a3be8 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36c0 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a3ba8 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b a35ac <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18ecd8 │ │ │ │ + b a3a94 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3640 <_PyLong_New@@Base+0x198> │ │ │ │ + b a3b28 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a35ac <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3704 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3708 <_PyLong_New@@Base+0x260> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a3670 <_PyLong_New@@Base+0x1c8> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b a3a94 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3bec <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3bf0 <_PyLong_New@@Base+0x260> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b a3b58 <_PyLong_New@@Base+0x1c8> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003607bc │ │ │ │ + @ instruction: 0x003612bc │ │ │ │ │ │ │ │ -000a370c : │ │ │ │ +000a3bf4 : │ │ │ │ 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 a3abc │ │ │ │ + beq a3fa4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3b28 │ │ │ │ + ldr r1, [pc, #1008] @ a4010 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3ad4 │ │ │ │ + beq a3fbc │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3880 │ │ │ │ + blt a3d68 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a38f8 │ │ │ │ + bne a3de0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3914 │ │ │ │ - ldr r7, [pc, #960] @ a3b2c │ │ │ │ - ldr r2, [pc, #960] @ a3b30 │ │ │ │ + bne a3dfc │ │ │ │ + ldr r7, [pc, #960] @ a4014 │ │ │ │ + ldr r2, [pc, #960] @ a4018 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3ae8 │ │ │ │ - ldr r0, [pc, #940] @ a3b2c │ │ │ │ + bne a3fd0 │ │ │ │ + ldr r0, [pc, #940] @ a4014 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a88 │ │ │ │ + beq a3f70 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3950 │ │ │ │ - ldr r2, [pc, #916] @ a3b34 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a3e38 │ │ │ │ + ldr r2, [pc, #916] @ a401c │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -124928,57 +125244,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 a3828 │ │ │ │ - ldr r2, [pc, #836] @ a3b38 │ │ │ │ + bne a3d10 │ │ │ │ + ldr r2, [pc, #836] @ a4020 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3990 │ │ │ │ + bne a3e78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a39f0 │ │ │ │ + bne a3ed8 │ │ │ │ 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] @ a3b38 │ │ │ │ + ldr r2, [pc, #756] @ a4020 │ │ │ │ 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 a381c │ │ │ │ + beq a3d04 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a39a4 │ │ │ │ + beq a3e8c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a381c │ │ │ │ + b a3d04 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a374c │ │ │ │ - ldr r2, [pc, #672] @ a3b34 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a3c34 │ │ │ │ + ldr r2, [pc, #672] @ a401c │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -124995,337 +125311,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 a375c │ │ │ │ - ldr r7, [pc, #556] @ a3b2c │ │ │ │ + beq a3c44 │ │ │ │ + ldr r7, [pc, #556] @ a4014 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3b30 │ │ │ │ + ldr r2, [pc, #552] @ a4018 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3f5c │ │ │ │ mov r6, r8 │ │ │ │ - b a3778 │ │ │ │ + b a3c60 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3b2c │ │ │ │ + ldr r7, [pc, #524] @ a4014 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3a6c │ │ │ │ + bne a3f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a38fc │ │ │ │ + bne a3de4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a38fc │ │ │ │ + ble a3de4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3820 │ │ │ │ + b a3d08 │ │ │ │ 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 a382c │ │ │ │ - ldr r2, [pc, #444] @ a3b38 │ │ │ │ + bne a3d14 │ │ │ │ + ldr r2, [pc, #444] @ a4020 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3804 │ │ │ │ + beq a3cec │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a39c8 │ │ │ │ + bne a3eb0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3ab0 │ │ │ │ + bne a3f98 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3a08 │ │ │ │ + bne a3ef0 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3a50 │ │ │ │ + bne a3f38 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a386c │ │ │ │ - ldr lr, [pc, #352] @ a3b3c │ │ │ │ - ldr ip, [pc, #352] @ a3b40 │ │ │ │ + beq a3d54 │ │ │ │ + ldr lr, [pc, #352] @ a4024 │ │ │ │ + ldr ip, [pc, #352] @ a4028 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3a44 │ │ │ │ + bne a3f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3aa8 │ │ │ │ + bne a3f90 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a381c │ │ │ │ - b a3878 │ │ │ │ + beq a3d04 │ │ │ │ + b a3d60 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a39bc │ │ │ │ + bne a3ea4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3b3c │ │ │ │ - ldr lr, [pc, #280] @ a3b40 │ │ │ │ + ldr r4, [pc, #280] @ a4024 │ │ │ │ + ldr lr, [pc, #280] @ a4028 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3a90 │ │ │ │ + bne a3f78 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3a50 │ │ │ │ + bne a3f38 │ │ │ │ mov r8, r1 │ │ │ │ - b a39c8 │ │ │ │ + b a3eb0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39e8 │ │ │ │ + beq a3ed0 │ │ │ │ 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 a3820 │ │ │ │ + b a3d08 │ │ │ │ mov r8, #0 │ │ │ │ - b a38fc │ │ │ │ - ldr r0, [pc, #176] @ a3b2c │ │ │ │ + b a3de4 │ │ │ │ + ldr r0, [pc, #176] @ a4014 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3954 │ │ │ │ + bne a3e3c │ │ │ │ mov r3, #0 │ │ │ │ - b a3820 │ │ │ │ + b a3d08 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39c8 │ │ │ │ + beq a3eb0 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3878 │ │ │ │ + beq a3d60 │ │ │ │ mov r2, r0 │ │ │ │ - b a3a50 │ │ │ │ + b a3f38 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3a18 │ │ │ │ - ldr r3, [pc, #128] @ a3b44 │ │ │ │ + b a3f00 │ │ │ │ + ldr r3, [pc, #128] @ a402c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3b48 │ │ │ │ + ldr r1, [pc, #124] @ a4030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b a3a88 │ │ │ │ + bl 117b4c │ │ │ │ + b a3f70 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3b14 │ │ │ │ + blt a3ffc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a375c │ │ │ │ + b a3c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a88 │ │ │ │ + beq a3f70 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3974 │ │ │ │ + b a3e5c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3adc │ │ │ │ + beq a3fc4 │ │ │ │ mov r8, #0 │ │ │ │ - b a388c │ │ │ │ + b a3d74 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq fp, r5, r0, ror r3 │ │ │ │ + andseq fp, r5, r0, ror #17 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r7, r0 │ │ │ │ + mlaseq r6, r0, r2, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3b90 │ │ │ │ + bne a4078 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3b88 │ │ │ │ + bne a4070 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3cd4 │ │ │ │ + ldr ip, [pc, #344] @ a41bc │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3c20 │ │ │ │ + bne a4108 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3c64 │ │ │ │ - ldr lr, [pc, #304] @ a3cd4 │ │ │ │ + bne a414c │ │ │ │ + ldr lr, [pc, #304] @ a41bc │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3c78 │ │ │ │ + bne a4160 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3c04 │ │ │ │ + bne a40ec │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3c38 │ │ │ │ + bne a4120 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3c4c │ │ │ │ - ldr r5, [pc, #256] @ a3cd8 │ │ │ │ - ldr lr, [pc, #256] @ a3cdc │ │ │ │ + beq a4134 │ │ │ │ + ldr r5, [pc, #256] @ a41c0 │ │ │ │ + ldr lr, [pc, #256] @ a41c4 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3ca8 │ │ │ │ + bne a4190 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3c20 │ │ │ │ + beq a4108 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3c44 │ │ │ │ + b a412c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3c7c │ │ │ │ + beq a4164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bc4 │ │ │ │ - b a3bec │ │ │ │ + beq a40ac │ │ │ │ + b a40d4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3b88 │ │ │ │ - b a3c58 │ │ │ │ + beq a4070 │ │ │ │ + b a4140 │ │ │ │ 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 a3c4c │ │ │ │ - ldr lr, [pc, #96] @ a3cd4 │ │ │ │ + bne a4134 │ │ │ │ + ldr lr, [pc, #96] @ a41bc │ │ │ │ mov ip, r3 │ │ │ │ - b a3bc4 │ │ │ │ + b a40ac │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3cdc │ │ │ │ - ldr r5, [pc, #80] @ a3cd8 │ │ │ │ + ldr r6, [pc, #88] @ a41c4 │ │ │ │ + ldr r5, [pc, #80] @ a41c0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3cb8 │ │ │ │ + bne a41a0 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3bec │ │ │ │ + bne a40d4 │ │ │ │ mov r3, r4 │ │ │ │ - b a3bc4 │ │ │ │ + b a40ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3be4 │ │ │ │ + beq a40cc │ │ │ │ mov ip, r3 │ │ │ │ - b a3bec │ │ │ │ + b a40d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bc4 │ │ │ │ + beq a40ac │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3bec │ │ │ │ + bne a40d4 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3c58 │ │ │ │ + b a4140 │ │ │ │ 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 a3d0c │ │ │ │ + bhi a41f4 │ │ │ │ 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 a3dc4 │ │ │ │ + beq a42ac │ │ │ │ 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 a3db8 │ │ │ │ + bhi a42a0 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3dc4 │ │ │ │ + beq a42ac │ │ │ │ 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 a3db8 │ │ │ │ + bhi a42a0 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3dc4 │ │ │ │ + beq a42ac │ │ │ │ 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 a3db8 │ │ │ │ + bhi a42a0 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3dc4 │ │ │ │ + bcc a42ac │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3d94 │ │ │ │ + bls a427c │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3d18 │ │ │ │ + b a4200 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3dd8 : │ │ │ │ +000a42c0 : │ │ │ │ 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] @ a3e18 │ │ │ │ - bl 9d848 │ │ │ │ + ldr r0, [pc, #32] @ a4300 │ │ │ │ + bl 9dd2c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125335,106 +125651,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 a3e68 │ │ │ │ + b a4350 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3eb0 │ │ │ │ + bne a4398 │ │ │ │ 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 a3e40 │ │ │ │ + ble a4328 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a3f38 │ │ │ │ + bgt a4420 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3eb0 │ │ │ │ + bne a4398 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e64 │ │ │ │ + bne a434c │ │ │ │ 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 a3f10 │ │ │ │ + bgt a43f8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f68 │ │ │ │ + bne a4450 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a3f30 │ │ │ │ + ble a4418 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a3f4c │ │ │ │ + bgt a4434 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3e94 │ │ │ │ + b a437c │ │ │ │ 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 a3f80 │ │ │ │ + bgt a4468 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3efc │ │ │ │ + bne a43e4 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a3ee8 │ │ │ │ + bgt a43d0 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3e50 │ │ │ │ + b a4338 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a3eb4 │ │ │ │ + bne a439c │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e64 │ │ │ │ + bne a434c │ │ │ │ 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 a3ed0 │ │ │ │ + b a43b8 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a3ee0 │ │ │ │ + beq a43c8 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3f10 │ │ │ │ + b a43f8 │ │ │ │ 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] │ │ │ │ @@ -125445,100 +125761,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 a401c │ │ │ │ + bne a4504 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a409c │ │ │ │ + bne a4584 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a405c │ │ │ │ + bne a4544 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4144 │ │ │ │ + b a462c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3ff8 │ │ │ │ + beq a44e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3ff8 │ │ │ │ - ldr r2, [pc, #252] @ a413c │ │ │ │ + bne a44e0 │ │ │ │ + ldr r2, [pc, #252] @ a4624 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40fc │ │ │ │ + bne a45e4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3ff8 │ │ │ │ + b a44e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4010 │ │ │ │ + beq a44f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4010 │ │ │ │ - ldr r2, [pc, #188] @ a413c │ │ │ │ + bne a44f8 │ │ │ │ + ldr r2, [pc, #188] @ a4624 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a411c │ │ │ │ + bne a4604 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4010 │ │ │ │ + b a44f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4004 │ │ │ │ + beq a44ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4004 │ │ │ │ - ldr r2, [pc, #124] @ a413c │ │ │ │ + bne a44ec │ │ │ │ + ldr r2, [pc, #124] @ a4624 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40dc │ │ │ │ + bne a45c4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4004 │ │ │ │ - ldr r1, [pc, #92] @ a4140 │ │ │ │ + b a44ec │ │ │ │ + ldr r1, [pc, #92] @ a4628 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a40d0 │ │ │ │ + beq a45b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a40d0 │ │ │ │ - ldr r1, [pc, #60] @ a4140 │ │ │ │ + b a45b8 │ │ │ │ + ldr r1, [pc, #60] @ a4628 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4050 │ │ │ │ + beq a4538 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4050 │ │ │ │ - ldr r1, [pc, #28] @ a4140 │ │ │ │ + b a4538 │ │ │ │ + ldr r1, [pc, #28] @ a4628 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4090 │ │ │ │ + beq a4578 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4090 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + b a4578 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a4144 : │ │ │ │ +000a462c : │ │ │ │ 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 │ │ │ │ @@ -125546,61 +125862,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 a430c │ │ │ │ - ldr r3, [pc, #744] @ a4474 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a47f4 │ │ │ │ + ldr r3, [pc, #744] @ a495c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a434c │ │ │ │ - ldr ip, [pc, #720] @ a4478 │ │ │ │ + ble a4834 │ │ │ │ + ldr ip, [pc, #720] @ a4960 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a447c │ │ │ │ + ldr r0, [pc, #704] @ a4964 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a4364 │ │ │ │ + bne a484c │ │ │ │ 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 a4390 │ │ │ │ + beq a4878 │ │ │ │ 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 a421c │ │ │ │ + bgt a4704 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4390 │ │ │ │ + beq a4878 │ │ │ │ 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 a4370 │ │ │ │ + beq a4858 │ │ │ │ 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] │ │ │ │ @@ -125611,29 +125927,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 a42a4 │ │ │ │ + bne a478c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a42a0 │ │ │ │ + beq a4788 │ │ │ │ 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 a43e4 │ │ │ │ + beq a48cc │ │ │ │ cmp r3, #1 │ │ │ │ - beq a43b8 │ │ │ │ + beq a48a0 │ │ │ │ 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] │ │ │ │ @@ -125652,44 +125968,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] @ a4474 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #324] @ a495c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a41a0 │ │ │ │ - ldr ip, [pc, #292] @ a4478 │ │ │ │ - ldr r0, [pc, #292] @ a447c │ │ │ │ + bgt a4688 │ │ │ │ + ldr ip, [pc, #292] @ a4960 │ │ │ │ + ldr r0, [pc, #292] @ a4964 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a41c0 │ │ │ │ + beq a46a8 │ │ │ │ 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] @ a4480 │ │ │ │ + ldr r2, [pc, #228] @ a4968 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a4468 │ │ │ │ + bne a4950 │ │ │ │ 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 │ │ │ │ @@ -125701,15 +126017,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 a42b8 │ │ │ │ + beq a47a0 │ │ │ │ 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] │ │ │ │ @@ -125734,32 +126050,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 a43a8 │ │ │ │ + b a4890 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ │ │ │ │ -000a4484 <_PyType_GetDict@@Base>: │ │ │ │ +000a496c <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a449c <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a4984 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4504 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a49ec <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -125775,279 +126091,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 │ │ │ │ │ │ │ │ -000a4508 : │ │ │ │ +000a49f0 : │ │ │ │ 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 a4590 │ │ │ │ - ldr r3, [pc, #112] @ a45a4 │ │ │ │ + beq a4a78 │ │ │ │ + ldr r3, [pc, #112] @ a4a8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a4564 │ │ │ │ + bne a4a4c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a4564 │ │ │ │ + beq a4a4c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a459c │ │ │ │ + beq a4a84 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a455c │ │ │ │ - ldr r1, [pc, #16] @ a45a8 │ │ │ │ - ldr r0, [pc, #16] @ a45ac │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4a44 │ │ │ │ + ldr r1, [pc, #16] @ a4a90 │ │ │ │ + ldr r0, [pc, #16] @ a4a94 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a455c │ │ │ │ + b a4a44 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000a45b0 : │ │ │ │ +000a4a98 : │ │ │ │ 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 a45e8 │ │ │ │ + bl a4ad0 │ │ │ │ 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 a4dc4 │ │ │ │ + beq a52ac │ │ │ │ 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 a527c │ │ │ │ + bhi a5764 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4bd0 │ │ │ │ + beq a50b8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4ccc │ │ │ │ + beq a51b4 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4638 │ │ │ │ + bne a4b20 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5204 │ │ │ │ + beq a56ec │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a52b8 │ │ │ │ + beq a57a0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a52a4 │ │ │ │ + beq a578c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4d58 │ │ │ │ + bne a5240 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4dd8 │ │ │ │ + beq a52c0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff0 │ │ │ │ + beq a54d8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a52ec │ │ │ │ - beq a52c4 │ │ │ │ + ldrne r1, [pc, #3080] @ a57d4 │ │ │ │ + beq a57ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47e0 │ │ │ │ + beq a4cc8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff8 │ │ │ │ + beq a54e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5000 │ │ │ │ + beq a54e8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5008 │ │ │ │ + beq a54f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5010 │ │ │ │ + beq a54f8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5018 │ │ │ │ + beq a5500 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f84 │ │ │ │ + beq a546c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f8c │ │ │ │ + beq a5474 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47d8 │ │ │ │ + beq a4cc0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f94 │ │ │ │ + beq a547c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a5220 │ │ │ │ + beq a5708 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a47bc │ │ │ │ + bne a4ca4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a5020 │ │ │ │ + bne a5508 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a507c │ │ │ │ + beq a5564 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4838 │ │ │ │ + beq a4d20 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4d48 │ │ │ │ + ble a5230 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4e48 │ │ │ │ + beq a5330 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a51d8 │ │ │ │ + beq a56c0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4814 │ │ │ │ - ldr r3, [pc, #2736] @ a52f0 │ │ │ │ + blt a4cfc │ │ │ │ + ldr r3, [pc, #2736] @ a57d8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4890 │ │ │ │ + ble a4d78 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4e50 │ │ │ │ + beq a5338 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4e74 │ │ │ │ + ble a535c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4de0 │ │ │ │ + bne a52c8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4854 │ │ │ │ + bne a4d3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a50ec │ │ │ │ + bge a55d4 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a48bc │ │ │ │ - ldr r2, [pc, #2620] @ a52f0 │ │ │ │ + beq a4da4 │ │ │ │ + ldr r2, [pc, #2620] @ a57d8 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a50bc │ │ │ │ + bne a55a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c29c │ │ │ │ + bl 23dce0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4e48 │ │ │ │ + beq a5330 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a48e8 │ │ │ │ + beq a4dd0 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a4ebc │ │ │ │ + blt a53a4 │ │ │ │ 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 a4e48 │ │ │ │ + beq a5330 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4930 │ │ │ │ + beq a4e18 │ │ │ │ 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 │ │ │ │ @@ -126062,15 +126378,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 a51a4 │ │ │ │ + bne a568c │ │ │ │ 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 │ │ │ │ @@ -126078,488 +126394,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] @ a52f4 │ │ │ │ + ldrne r8, [pc, #2356] @ a57dc │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4a10 │ │ │ │ + beq a4ef8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4cbc │ │ │ │ - bgt a4c0c │ │ │ │ + beq a51a4 │ │ │ │ + bgt a50f4 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4cbc │ │ │ │ + bls a51a4 │ │ │ │ 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 a4da0 │ │ │ │ + bne a5288 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49c8 │ │ │ │ + bne a4eb0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4de8 │ │ │ │ + beq a52d0 │ │ │ │ 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 a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4b8c │ │ │ │ - ldr r3, [pc, #2220] @ a52f8 │ │ │ │ + blt a5074 │ │ │ │ + ldr r3, [pc, #2220] @ a57e0 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4aa0 │ │ │ │ + bne a4f88 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a70 │ │ │ │ + beq a4f58 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5048 │ │ │ │ + blt a5530 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a50a0 │ │ │ │ + blt a5588 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5084 │ │ │ │ + blt a556c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a517c │ │ │ │ + blt a5664 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5118 │ │ │ │ + bne a5600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4b08 │ │ │ │ + beq a4ff0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a2630 │ │ │ │ - bl 9dd28 │ │ │ │ + bl a2b18 │ │ │ │ + bl 9e20c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b8c │ │ │ │ - ldr r1, [pc, #2084] @ a52fc │ │ │ │ + beq a5074 │ │ │ │ + ldr r1, [pc, #2084] @ a57e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4b00 │ │ │ │ + beq a4fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5198 │ │ │ │ + beq a5680 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4b8c │ │ │ │ + blt a5074 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d88 │ │ │ │ + bne a5270 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4dac │ │ │ │ - ldr r1, [pc, #2008] @ a5300 │ │ │ │ + bne a5294 │ │ │ │ + ldr r1, [pc, #2008] @ a57e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4b8c │ │ │ │ + bne a5074 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5260 │ │ │ │ + beq a5748 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a556c │ │ │ │ + bl a5a54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b8c │ │ │ │ - ldr r1, [pc, #1944] @ a5300 │ │ │ │ + beq a5074 │ │ │ │ + ldr r1, [pc, #1944] @ a57e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4b8c │ │ │ │ + beq a5074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a52ac │ │ │ │ - bl a55f0 │ │ │ │ + beq a5794 │ │ │ │ + bl a5ad8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5228 │ │ │ │ + bne a5710 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a51c4 │ │ │ │ + bne a56ac │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a4f0c │ │ │ │ + beq a53f4 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a51b0 │ │ │ │ + beq a5698 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a4650 │ │ │ │ + b a4b38 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a49e0 │ │ │ │ + bne a4ec8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5614 │ │ │ │ + bl a5afc │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5614 │ │ │ │ + bl a5afc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5614 │ │ │ │ + bl a5afc │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4cbc │ │ │ │ + ble a51a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f9c │ │ │ │ + bne a5484 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4cbc │ │ │ │ + beq a51a4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fb8 │ │ │ │ + bne a54a0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4cbc │ │ │ │ + beq a51a4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fd4 │ │ │ │ + bne a54bc │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4cbc │ │ │ │ + beq a51a4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f30 │ │ │ │ + bne a5418 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4cbc │ │ │ │ + beq a51a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a4f14 │ │ │ │ + bne a53fc │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4ca4 │ │ │ │ + bne a518c │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49c8 │ │ │ │ - b a4a10 │ │ │ │ + bne a4eb0 │ │ │ │ + b a4ef8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5290 │ │ │ │ + bne a5778 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a4650 │ │ │ │ - ldr r1, [pc, #1560] @ a5304 │ │ │ │ + beq a4b38 │ │ │ │ + ldr r1, [pc, #1560] @ a57ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5308 │ │ │ │ + ldr r1, [pc, #1552] @ a57f0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a530c │ │ │ │ + ldr r1, [pc, #1528] @ a57f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4df4 │ │ │ │ + beq a52dc │ │ │ │ tst r3, #8 │ │ │ │ - bne a4e04 │ │ │ │ + bne a52ec │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4ce4 │ │ │ │ - b a4650 │ │ │ │ - ldr r3, [pc, #1440] @ a52f0 │ │ │ │ + bne a51cc │ │ │ │ + b a4b38 │ │ │ │ + ldr r3, [pc, #1440] @ a57d8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4890 │ │ │ │ + b a4d78 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a47e0 │ │ │ │ + beq a4cc8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5040 │ │ │ │ + beq a5528 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a47f4 │ │ │ │ - ldr r1, [pc, #1408] @ a5310 │ │ │ │ + b a4cdc │ │ │ │ + ldr r1, [pc, #1408] @ a57f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b14 │ │ │ │ - b a4b8c │ │ │ │ + bge a4ffc │ │ │ │ + b a5074 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4cbc │ │ │ │ - ldr r1, [pc, #1376] @ a5314 │ │ │ │ + b a51a4 │ │ │ │ + ldr r1, [pc, #1376] @ a57fc │ │ │ │ mov r0, r7 │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b20 │ │ │ │ - b a4b8c │ │ │ │ + bge a5008 │ │ │ │ + b a5074 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a465c │ │ │ │ - ldr r1, [pc, #1292] @ a52ec │ │ │ │ - b a47e0 │ │ │ │ + b a4b44 │ │ │ │ + ldr r1, [pc, #1292] @ a57d4 │ │ │ │ + b a4cc8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4870 │ │ │ │ - ldr r3, [pc, #1320] @ a5318 │ │ │ │ + b a4d58 │ │ │ │ + ldr r3, [pc, #1320] @ a5800 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4a1c │ │ │ │ + b a4f04 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4d38 │ │ │ │ + beq a5220 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4ea8 │ │ │ │ + bgt a5390 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4e28 │ │ │ │ + blt a5310 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4d38 │ │ │ │ - ldr r3, [pc, #1260] @ a531c │ │ │ │ - ldr r1, [pc, #1260] @ a5320 │ │ │ │ + blt a5220 │ │ │ │ + ldr r3, [pc, #1260] @ a5804 │ │ │ │ + ldr r1, [pc, #1260] @ a5808 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4ba4 │ │ │ │ + b a508c │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4884 │ │ │ │ + beq a4d6c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e54 │ │ │ │ - ldr r3, [pc, #1148] @ a52ec │ │ │ │ + bne a533c │ │ │ │ + ldr r3, [pc, #1148] @ a57d4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4884 │ │ │ │ + beq a4d6c │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f4c │ │ │ │ + beq a5434 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a4f70 │ │ │ │ + ble a5458 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4e88 │ │ │ │ + bne a5370 │ │ │ │ mov r4, ip │ │ │ │ - b a4884 │ │ │ │ - ldr r3, [pc, #1132] @ a531c │ │ │ │ - ldr r1, [pc, #1136] @ a5324 │ │ │ │ + b a4d6c │ │ │ │ + ldr r3, [pc, #1132] @ a5804 │ │ │ │ + ldr r1, [pc, #1136] @ a580c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e38 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5320 │ │ │ │ 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 a48e8 │ │ │ │ + beq a4dd0 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a48e8 │ │ │ │ - ldr r3, [pc, #1052] @ a531c │ │ │ │ - ldr r1, [pc, #1060] @ a5328 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e48 │ │ │ │ - bl 99bb4 │ │ │ │ - b a4650 │ │ │ │ + bne a4dd0 │ │ │ │ + ldr r3, [pc, #1052] @ a5804 │ │ │ │ + ldr r1, [pc, #1060] @ a5810 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5330 │ │ │ │ + bl 9a098 │ │ │ │ + b a4b38 │ │ │ │ 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 a4cb0 │ │ │ │ + b a5198 │ │ │ │ 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 a4c98 │ │ │ │ + b a5180 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4ea0 │ │ │ │ + beq a5388 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f50 │ │ │ │ - ldr r3, [pc, #896] @ a52ec │ │ │ │ + bne a5438 │ │ │ │ + ldr r3, [pc, #896] @ a57d4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4ea0 │ │ │ │ - ldr r3, [pc, #948] @ a532c │ │ │ │ - ldr r1, [pc, #948] @ a5330 │ │ │ │ + beq a5388 │ │ │ │ + ldr r3, [pc, #948] @ a5814 │ │ │ │ + ldr r1, [pc, #948] @ a5818 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e48 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5330 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4790 │ │ │ │ + b a4c78 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a47ac │ │ │ │ + b a4c94 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a47cc │ │ │ │ + b a4cb4 │ │ │ │ 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 a4c5c │ │ │ │ + b a5144 │ │ │ │ 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 a4c70 │ │ │ │ + b a5158 │ │ │ │ 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 a4c84 │ │ │ │ + b a516c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a46e4 │ │ │ │ + b a4bcc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4704 │ │ │ │ + b a4bec │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a4720 │ │ │ │ + b a4c08 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a473c │ │ │ │ + b a4c24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a4758 │ │ │ │ + b a4c40 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4774 │ │ │ │ + b a4c5c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a506c │ │ │ │ + beq a5554 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a47f4 │ │ │ │ - ldr r0, [pc, #732] @ a532c │ │ │ │ + b a4cdc │ │ │ │ + ldr r0, [pc, #732] @ a5814 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5334 │ │ │ │ + ldr r1, [pc, #724] @ a581c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b a4b8c │ │ │ │ - ldr r3, [pc, #680] @ a531c │ │ │ │ - ldr r1, [pc, #704] @ a5338 │ │ │ │ + bl 117b4c │ │ │ │ + b a5074 │ │ │ │ + ldr r3, [pc, #680] @ a5804 │ │ │ │ + ldr r1, [pc, #704] @ a5820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b a4e48 │ │ │ │ - ldr r0, [pc, #672] @ a532c │ │ │ │ + b a5330 │ │ │ │ + ldr r0, [pc, #672] @ a5814 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a533c │ │ │ │ + ldr r1, [pc, #680] @ a5824 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b a4b8c │ │ │ │ - ldr r0, [pc, #644] @ a532c │ │ │ │ + bl 117b4c │ │ │ │ + b a5074 │ │ │ │ + ldr r0, [pc, #644] @ a5814 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a5340 │ │ │ │ + ldr r1, [pc, #656] @ a5828 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b a4b8c │ │ │ │ + bl 117b4c │ │ │ │ + b a5074 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5104 │ │ │ │ - ldr r3, [pc, #628] @ a5344 │ │ │ │ - ldr r2, [pc, #628] @ a5348 │ │ │ │ + beq a55ec │ │ │ │ + ldr r3, [pc, #628] @ a582c │ │ │ │ + ldr r2, [pc, #628] @ a5830 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b3588 │ │ │ │ + bl 2b473c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a48bc │ │ │ │ - b a4e48 │ │ │ │ - ldr r3, [pc, #568] @ a532c │ │ │ │ - ldr r1, [pc, #596] @ a534c │ │ │ │ + bge a4da4 │ │ │ │ + b a5330 │ │ │ │ + ldr r3, [pc, #568] @ a5814 │ │ │ │ + ldr r1, [pc, #596] @ a5834 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b a4e48 │ │ │ │ - ldr r3, [pc, #544] @ a532c │ │ │ │ - ldr r1, [pc, #576] @ a5350 │ │ │ │ + bl 117b4c │ │ │ │ + b a5330 │ │ │ │ + ldr r3, [pc, #544] @ a5814 │ │ │ │ + ldr r1, [pc, #576] @ a5838 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e48 │ │ │ │ - ldr r3, [pc, #564] @ a5354 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5330 │ │ │ │ + ldr r3, [pc, #564] @ a583c │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -126574,558 +126890,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 a4ab0 │ │ │ │ - ldr r0, [pc, #424] @ a532c │ │ │ │ + b a4f98 │ │ │ │ + ldr r0, [pc, #424] @ a5814 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a5358 │ │ │ │ + ldr r1, [pc, #460] @ a5840 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b a4b8c │ │ │ │ + bl 117b4c │ │ │ │ + b a5074 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a4b00 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a4fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238dd4 │ │ │ │ - b a497c │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 23a824 │ │ │ │ + b a4e64 │ │ │ │ + bl 2a1184 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4e48 │ │ │ │ - ldr r3, [pc, #336] @ a531c │ │ │ │ - ldr r1, [pc, #396] @ a535c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e38 │ │ │ │ - ldr r2, [pc, #356] @ a5344 │ │ │ │ + b a5330 │ │ │ │ + ldr r3, [pc, #336] @ a5804 │ │ │ │ + ldr r1, [pc, #396] @ a5844 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5320 │ │ │ │ + ldr r2, [pc, #356] @ a582c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a5360 │ │ │ │ - bl 2b3588 │ │ │ │ + ldr r2, [pc, #364] @ a5848 │ │ │ │ + bl 2b473c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4e48 │ │ │ │ + bne a5330 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a482c │ │ │ │ - ldr r3, [pc, #272] @ a531c │ │ │ │ - ldr r1, [pc, #340] @ a5364 │ │ │ │ + b a4d14 │ │ │ │ + ldr r3, [pc, #272] @ a5804 │ │ │ │ + ldr r1, [pc, #340] @ a584c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4e48 │ │ │ │ + b a5330 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a47cc │ │ │ │ + b a4cb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5244 │ │ │ │ + beq a572c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a52e0 │ │ │ │ + beq a57c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4ba4 │ │ │ │ - ldr r3, [pc, #220] @ a5344 │ │ │ │ - ldr r2, [pc, #252] @ a5368 │ │ │ │ + b a508c │ │ │ │ + ldr r3, [pc, #220] @ a582c │ │ │ │ + ldr r2, [pc, #252] @ a5850 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b3588 │ │ │ │ - b a4b8c │ │ │ │ - ldr r3, [pc, #232] @ a536c │ │ │ │ - ldr r1, [pc, #232] @ a5370 │ │ │ │ + bl 2b473c │ │ │ │ + b a5074 │ │ │ │ + ldr r3, [pc, #232] @ a5854 │ │ │ │ + ldr r1, [pc, #232] @ a5858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e38 │ │ │ │ - ldr r3, [pc, #132] @ a531c │ │ │ │ - ldr r1, [pc, #216] @ a5374 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5320 │ │ │ │ + ldr r3, [pc, #132] @ a5804 │ │ │ │ + ldr r1, [pc, #216] @ a585c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a4e38 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5320 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4e48 │ │ │ │ + b a5330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a4b8c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5074 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4e48 │ │ │ │ + b a5330 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a52ec │ │ │ │ + ldr r1, [pc, #28] @ a57d4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a46f4 │ │ │ │ - b a47d8 │ │ │ │ + bne a4bdc │ │ │ │ + b a4cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5244 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a572c │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r3, sp, r0, ror #30 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ - subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r0, r6, ip, lsl r8 │ │ │ │ - @ instruction: 0x0035badc │ │ │ │ - eorseq r0, r6, r0, lsr r8 │ │ │ │ - subseq fp, r7, r4, lsr #4 │ │ │ │ - subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r8, ror #29 │ │ │ │ + eorseq r4, sp, r0, ror #20 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ + ldrheq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + eorseq r1, r6, ip, lsl r3 │ │ │ │ + @ instruction: 0x0035c5dc │ │ │ │ + eorseq r1, r6, r0, lsr r3 │ │ │ │ + subseq fp, r7, ip, lsr #4 │ │ │ │ + subseq sl, r7, r0, asr r2 │ │ │ │ + andseq r9, r5, r8, asr r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #17 │ │ │ │ - eorseq r0, r6, r8, asr #16 │ │ │ │ - eorseq r0, r6, ip, ror #21 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - eorseq r0, r6, r0, lsr fp │ │ │ │ - eorseq r0, r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x00360bb8 │ │ │ │ - eorseq r0, r6, r0, ror fp │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r8, asr #6 │ │ │ │ + eorseq r1, r6, ip, ror #11 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, ip, lsl #9 │ │ │ │ + eorseq r1, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x003616b8 │ │ │ │ + eorseq r1, r6, r0, ror r6 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r6, r4, lsr sl │ │ │ │ - eorseq r0, r6, r8, lsl #20 │ │ │ │ - @ instruction: 0x00360ab8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00360bfc │ │ │ │ - eorseq r0, r6, ip, lsr #17 │ │ │ │ - eorseq r0, r6, r0, lsr #18 │ │ │ │ - @ instruction: 0x003608d8 │ │ │ │ - eorseq r0, r6, r4, asr #24 │ │ │ │ + eorseq r1, r6, r4, lsr r5 │ │ │ │ + eorseq r1, r6, r8, lsl #10 │ │ │ │ + @ instruction: 0x003615b8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x003616fc │ │ │ │ + eorseq r1, r6, ip, lsr #7 │ │ │ │ + eorseq r1, r6, r0, lsr #8 │ │ │ │ + @ instruction: 0x003613d8 │ │ │ │ + eorseq r1, r6, r4, asr #14 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003607d8 │ │ │ │ - eorseq r0, r6, ip, ror #15 │ │ │ │ + @ instruction: 0x003612d8 │ │ │ │ + eorseq r1, r6, ip, ror #5 │ │ │ │ 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 a548c │ │ │ │ + beq a5974 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5448 │ │ │ │ + beq a5930 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a54d0 │ │ │ │ + beq a59b8 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a54a8 │ │ │ │ + beq a5990 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a54f8 │ │ │ │ - bl a5378 │ │ │ │ + beq a59e0 │ │ │ │ + bl a5860 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a550c │ │ │ │ + bne a59f4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5530 │ │ │ │ + bne a5a18 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5528 │ │ │ │ + bne a5a10 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54bc │ │ │ │ + bne a59a4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5520 │ │ │ │ + bne a5a08 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54e4 │ │ │ │ + bne a59cc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a545c │ │ │ │ + beq a5944 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5988 │ │ │ │ mov r0, r5 │ │ │ │ - b a5478 │ │ │ │ - ldr r0, [pc, #232] @ a5538 │ │ │ │ + b a5960 │ │ │ │ + ldr r0, [pc, #232] @ a5a20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5434 │ │ │ │ + bne a591c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5434 │ │ │ │ + bne a591c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5988 │ │ │ │ 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] @ a5538 │ │ │ │ + ldr r0, [pc, #164] @ a5a20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5478 │ │ │ │ + beq a5960 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5538 │ │ │ │ + ldr r0, [pc, #136] @ a5a20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53f8 │ │ │ │ + beq a58e0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5520 │ │ │ │ + bne a5a08 │ │ │ │ mov r0, r7 │ │ │ │ - b a5414 │ │ │ │ - ldr r0, [pc, #96] @ a5538 │ │ │ │ + b a58fc │ │ │ │ + ldr r0, [pc, #96] @ a5a20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5414 │ │ │ │ + beq a58fc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5430 │ │ │ │ + bne a5918 │ │ │ │ mov r0, r6 │ │ │ │ - b a545c │ │ │ │ - ldr r0, [pc, #56] @ a5538 │ │ │ │ + b a5944 │ │ │ │ + ldr r0, [pc, #56] @ a5a20 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53dc │ │ │ │ + beq a58c4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54bc │ │ │ │ + bne a59a4 │ │ │ │ mov r0, r8 │ │ │ │ - b a53f8 │ │ │ │ + b a58e0 │ │ │ │ mov r3, r2 │ │ │ │ - b a54e4 │ │ │ │ + b a59cc │ │ │ │ mov r3, r2 │ │ │ │ - b a54bc │ │ │ │ + b a59a4 │ │ │ │ mov r2, r3 │ │ │ │ - b a550c │ │ │ │ + b a59f4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a553c : │ │ │ │ +000a5a24 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a5564 │ │ │ │ + bne a5a4c │ │ │ │ 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 93dbc │ │ │ │ + b 94284 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a556c : │ │ │ │ +000a5a54 : │ │ │ │ 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 a55cc │ │ │ │ + blt a5ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a55a8 │ │ │ │ + beq a5a90 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a55e0 │ │ │ │ - beq a55a0 │ │ │ │ - ldr r3, [pc, #40] @ a55e4 │ │ │ │ - ldr r1, [pc, #40] @ a55e8 │ │ │ │ + ldreq r0, [pc, #44] @ a5ac8 │ │ │ │ + beq a5a88 │ │ │ │ + ldr r3, [pc, #40] @ a5acc │ │ │ │ + ldr r1, [pc, #40] @ a5ad0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b a55a0 │ │ │ │ - ldr r3, [pc, #16] @ a55e4 │ │ │ │ - ldr r1, [pc, #20] @ a55ec │ │ │ │ + b a5a88 │ │ │ │ + ldr r3, [pc, #16] @ a5acc │ │ │ │ + ldr r1, [pc, #20] @ a5ad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a55c4 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a5aac │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl sp │ │ │ │ - eorseq r0, r6, r8, ror #25 │ │ │ │ + eorseq r1, r6, ip, lsl r8 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ │ │ │ │ -000a55f0 : │ │ │ │ - ldr r3, [pc, #24] @ a5610 │ │ │ │ +000a5ad8 : │ │ │ │ + ldr r3, [pc, #24] @ a5af8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a5614 : │ │ │ │ +000a5afc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a5630 │ │ │ │ + beq a5b18 │ │ │ │ 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] @ a566c │ │ │ │ + ldr r0, [pc, #36] @ a5b54 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5670 │ │ │ │ + ldr r1, [pc, #28] @ a5b58 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, ror #26 │ │ │ │ + eorseq r1, r6, ip, ror #16 │ │ │ │ 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 a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5858 │ │ │ │ - ldr r1, [pc, #528] @ a58cc │ │ │ │ + beq a5d40 │ │ │ │ + ldr r1, [pc, #528] @ a5db4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5840 │ │ │ │ + blt a5d28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5860 │ │ │ │ + bne a5d48 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5858 │ │ │ │ - ldr r1, [pc, #480] @ a58d0 │ │ │ │ + beq a5d40 │ │ │ │ + ldr r1, [pc, #480] @ a5db8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5840 │ │ │ │ + blt a5d28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5888 │ │ │ │ + bne a5d70 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58e0 │ │ │ │ + bl a5dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5858 │ │ │ │ - ldr r1, [pc, #432] @ a58d4 │ │ │ │ + beq a5d40 │ │ │ │ + ldr r1, [pc, #432] @ a5dbc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5840 │ │ │ │ + blt a5d28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a58a4 │ │ │ │ + bne a5d8c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a5858 │ │ │ │ + beq a5d40 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a57d0 │ │ │ │ + ble a5cb8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a58d8 │ │ │ │ + ldr r8, [pc, #356] @ a5dc0 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5780 │ │ │ │ + b a5c68 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5828 │ │ │ │ + beq a5d10 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5838 │ │ │ │ + beq a5d20 │ │ │ │ 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 a577c │ │ │ │ + bgt a5c64 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5b84 <_PyTuple_Resize@@Base> │ │ │ │ + bl a606c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #236] @ a58dc │ │ │ │ + beq a5d24 │ │ │ │ + ldr r1, [pc, #236] @ a5dc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59c8 │ │ │ │ + bl a5eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5838 │ │ │ │ + blt a5d20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a581c │ │ │ │ + beq a5d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a587c │ │ │ │ + beq a5d64 │ │ │ │ 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 a5780 │ │ │ │ - b a57d0 │ │ │ │ + bgt a5c68 │ │ │ │ + b a5cb8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5858 │ │ │ │ + beq a5d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a58c0 │ │ │ │ + beq a5da8 │ │ │ │ mvn r0, #0 │ │ │ │ - b a5820 │ │ │ │ + b a5d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56d8 │ │ │ │ + bne a5bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a56d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a581c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a570c │ │ │ │ + bne a5bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a570c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5bf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5740 │ │ │ │ + bne a5c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5740 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5858 │ │ │ │ - eorseq r4, sp, r8, lsr #1 │ │ │ │ - ldrheq r4, [sp], -ip @ │ │ │ │ - eorseq r4, sp, r8, asr #1 │ │ │ │ - mlaseq r6, ip, sp, r0 │ │ │ │ - ldrsbeq r4, [sp], -ip @ │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5d40 │ │ │ │ + eorseq r4, sp, r8, lsr #23 │ │ │ │ + @ instruction: 0x003d4bbc │ │ │ │ + eorseq r4, sp, r8, asr #23 │ │ │ │ + mlaseq r6, ip, r8, r1 │ │ │ │ + @ instruction: 0x003d4bdc │ │ │ │ │ │ │ │ -000a58e0 : │ │ │ │ - ldr r2, [pc, #216] @ a59c0 │ │ │ │ +000a5dc8 : │ │ │ │ + ldr r2, [pc, #216] @ a5ea8 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a58fc │ │ │ │ - ldr r0, [pc, #204] @ a59c4 │ │ │ │ + bhi a5de4 │ │ │ │ + ldr r0, [pc, #204] @ a5eac │ │ │ │ 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 a5940 │ │ │ │ + blt a5e28 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5970 │ │ │ │ + bne a5e58 │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b8 │ │ │ │ + beq a5ea0 │ │ │ │ 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 a5974 │ │ │ │ + bne a5e5c │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b8 │ │ │ │ + beq a5ea0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59b8 │ │ │ │ + beq a5ea0 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a59a8 │ │ │ │ + bne a5e90 │ │ │ │ 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 a5998 │ │ │ │ + b a5e80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r7, ip, lsr #2 │ │ │ │ + subseq r7, r7, r4, lsr r1 │ │ │ │ │ │ │ │ -000a59c8 : │ │ │ │ +000a5eb0 : │ │ │ │ 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 │ │ │ │ @@ -127133,213 +127449,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5b2c │ │ │ │ - ldr r7, [pc, #304] @ a5b48 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a6014 │ │ │ │ + ldr r7, [pc, #304] @ a6030 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5b34 │ │ │ │ + beq a601c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ac4 │ │ │ │ + beq a5fac │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5b4c │ │ │ │ + ldr r3, [pc, #224] @ a6034 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5ad4 │ │ │ │ + bne a5fbc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5ad4 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a5fbc │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5b50 │ │ │ │ + ldr r2, [pc, #188] @ a6038 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5afc │ │ │ │ - bl a0178 │ │ │ │ + beq a5fe4 │ │ │ │ + bl a0660 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5b10 │ │ │ │ + bne a5ff8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5b4c │ │ │ │ + ldr r3, [pc, #128] @ a6034 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5a70 │ │ │ │ + beq a5f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5a7c │ │ │ │ + bne a5f64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov r5, r0 │ │ │ │ - b a5b04 │ │ │ │ - bl 9cb48 │ │ │ │ + b a5fec │ │ │ │ + bl 9d02c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5ab8 │ │ │ │ + beq a5fa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5ab8 │ │ │ │ + bne a5fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5ab8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a5fa0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5ab8 │ │ │ │ - ldr r1, [pc, #24] @ a5b54 │ │ │ │ - ldr r0, [pc, #24] @ a5b58 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5fa0 │ │ │ │ + ldr r1, [pc, #24] @ a603c │ │ │ │ + ldr r0, [pc, #24] @ a6040 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5b04 │ │ │ │ + b a5fec │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000a5b5c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a6044 <_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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5b84 <_PyTuple_Resize@@Base>: │ │ │ │ +000a606c <_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 a5f28 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a5f48 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a6410 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a6430 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5f28 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6410 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5e2c <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a6314 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a5f28 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6410 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5d40 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6228 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d48 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a6230 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5c1c <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a6104 <_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 a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e8c <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a6374 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5eb8 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a63a0 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5da8 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a6290 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5dd4 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a62bc <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d7c <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a6264 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e60 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a6348 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5cd8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a61c0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e00 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a62e8 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5cc0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a5f4c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a61a8 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a6434 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5ee4 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a63cc <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164d78 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1652e8 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5ef8 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb3c8 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a63e0 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb8d4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5d60 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a5f50 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bgt a6248 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a6438 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -127348,173 +127664,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 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a5f54 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a643c <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d40 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a6228 <_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 a5d08 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a61f0 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5c94 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a617c <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c94 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c94 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a617c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a617c <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5c64 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a614c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c64 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c64 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a614c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a614c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5c7c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a6164 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c7c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c7c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a6164 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6164 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5ccc <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a61b4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ccc <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5ccc <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a61b4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a61b4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d40 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6228 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a63f4 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ 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 a5cac <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a6194 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5cac <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5cac <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a6194 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6194 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5c34 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a611c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c34 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c34 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a611c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a611c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5c4c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a6134 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c4c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5c4c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a6134 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6134 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5ce8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a61d0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4144 │ │ │ │ + bl a462c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5e40 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a6328 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a5e40 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6328 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b174 │ │ │ │ - ldr r1, [pc, #24] @ a5f58 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a5f5c <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a5f04 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b658 │ │ │ │ + ldr r1, [pc, #24] @ a6440 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a6444 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a63ec <_PyTuple_Resize@@Base+0x380> │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ - ldr r3, [pc, #20] @ a5f7c <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ + ldr r3, [pc, #20] @ a6464 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a5f78 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a6460 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23c86c │ │ │ │ - b a5f80 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23e2b0 │ │ │ │ + b a6468 <_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] @ a6058 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a6540 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6040 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a6528 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a6050 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a6538 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a5ff8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a605c <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 3591b0 │ │ │ │ + beq a64e0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a6544 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -127526,33 +127842,33 @@ │ │ │ │ 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 a6038 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6520 <_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] @ a6060 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a602c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a6548 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6514 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a5ff8 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a64e0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a6030 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ + b a6518 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ 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] │ │ │ │ @@ -127561,28 +127877,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 a6124 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a6114 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a660c <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a65fc <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a60f4 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6118 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 3591b0 │ │ │ │ + bne a65dc <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6600 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6104 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a65ec <_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 │ │ │ │ @@ -127592,353 +127908,353 @@ │ │ │ │ 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 23c064 │ │ │ │ + b 23daa8 │ │ │ │ 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 a623c <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a6724 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6194 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a667c <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a6194 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a667c <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6194 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a6300 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a667c <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a67e8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6268 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a6750 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62d4 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a67bc <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61f0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a66d8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a61f0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a66d8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a61f0 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a6300 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a66d8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a67e8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6288 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a6770 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62a8 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a6790 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6210 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a66f8 <_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 a6208 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a66f0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6208 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a6208 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a66f0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a66f0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a6144 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a662c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6144 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a6144 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a6304 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a662c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a662c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a67ec <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a618c <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a6674 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a618c <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a6304 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a6674 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a67ec <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a61e8 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a66d0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a61e8 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a66d0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a61fc <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a66e4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61fc <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a61fc <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a66e4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a66e4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a61a0 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a6688 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61a0 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a61a0 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + bne a6688 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6688 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a6308 : │ │ │ │ +000a67f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #516] @ a6524 │ │ │ │ + ldr r2, [pc, #516] @ a6a0c │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6338 │ │ │ │ - ldr r4, [pc, #504] @ a6528 │ │ │ │ + bhi a6820 │ │ │ │ + ldr r4, [pc, #504] @ a6a10 │ │ │ │ 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 a646c │ │ │ │ - ldr r7, [pc, #476] @ a652c │ │ │ │ - ldr r2, [pc, #476] @ a6530 │ │ │ │ + bhi a6954 │ │ │ │ + ldr r7, [pc, #476] @ a6a14 │ │ │ │ + ldr r2, [pc, #476] @ a6a18 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64b0 │ │ │ │ - ldr r3, [pc, #464] @ a6534 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a6998 │ │ │ │ + ldr r3, [pc, #464] @ a6a1c │ │ │ │ + bl 359c90 │ │ │ │ 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 a641c │ │ │ │ + beq a6904 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a63cc │ │ │ │ + bne a68b4 │ │ │ │ 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, #356] @ a6538 │ │ │ │ + ldr r3, [pc, #356] @ a6a20 │ │ │ │ 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, #324] @ a653c │ │ │ │ + ldr r2, [pc, #324] @ a6a24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a64c8 │ │ │ │ + bne a69b0 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a64e4 │ │ │ │ + bne a69cc │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63cc │ │ │ │ + bne a68b4 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #260] @ a6540 │ │ │ │ + ldr r2, [pc, #260] @ a6a28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64fc │ │ │ │ + bne a69e4 │ │ │ │ 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 a63cc │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a68b4 │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, #0 │ │ │ │ - b a6330 │ │ │ │ + b a6818 │ │ │ │ mov r0, #2 │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6464 │ │ │ │ + beq a694c │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ bic r2, r6, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #16 │ │ │ │ lsr r6, r6, #30 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ - b a6330 │ │ │ │ + b a6818 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63cc │ │ │ │ - b a6460 │ │ │ │ + bne a68b4 │ │ │ │ + b a6948 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a6410 │ │ │ │ - ldr r1, [pc, #88] @ a6544 │ │ │ │ + beq a68f8 │ │ │ │ + ldr r1, [pc, #88] @ a6a2c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a6510 │ │ │ │ + bne a69f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b a6410 │ │ │ │ + bl 18ecd8 │ │ │ │ + b a68f8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a644c │ │ │ │ + b a6934 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6410 │ │ │ │ + b a68f8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r7, ip, lsr #2 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + subseq r7, r7, r4, lsr r1 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a6548 : │ │ │ │ +000a6a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a658c │ │ │ │ - bl a65a0 │ │ │ │ + beq a6a74 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6588 │ │ │ │ + beq a6a70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6594 │ │ │ │ + beq a6a7c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a6588 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6a70 │ │ │ │ │ │ │ │ -000a65a0 : │ │ │ │ +000a6a88 : │ │ │ │ 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] @ a6620 │ │ │ │ - bl 23e1a8 │ │ │ │ + ldr r0, [pc, #100] @ a6b08 │ │ │ │ + bl 23fbec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6618 │ │ │ │ + beq a6b00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23e220 │ │ │ │ + bl 23fc64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a65f4 │ │ │ │ + bne a6adc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6624 │ │ │ │ + bl a6b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6624 │ │ │ │ + bl a6b0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6618 │ │ │ │ + beq a6b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6618 │ │ │ │ + bne a6b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a65ec │ │ │ │ + b a6ad4 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a6624 : │ │ │ │ +000a6b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a667c │ │ │ │ - ldr r2, [pc, #56] @ a6680 │ │ │ │ + bne a6b64 │ │ │ │ + ldr r2, [pc, #56] @ a6b68 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -127946,287 +128262,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6684 : │ │ │ │ +000a6b6c : │ │ │ │ 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 a66f4 │ │ │ │ + bl a6bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66e0 │ │ │ │ + beq a6bc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a68c0 │ │ │ │ + bl a6da8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66d8 │ │ │ │ + beq a6bc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66e8 │ │ │ │ + beq a6bd0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a66d8 │ │ │ │ + b a6bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a66d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6bc0 │ │ │ │ │ │ │ │ -000a66f4 : │ │ │ │ +000a6bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a67c4 │ │ │ │ + ldr r1, [pc, #184] @ a6cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6768 │ │ │ │ + bne a6c50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6788 │ │ │ │ + beq a6c70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6788 │ │ │ │ - ldr r1, [pc, #136] @ a67c8 │ │ │ │ + beq a6c70 │ │ │ │ + ldr r1, [pc, #136] @ a6cb0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67d4 │ │ │ │ + bl a6cbc │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6788 │ │ │ │ + ble a6c70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a677c │ │ │ │ + beq a6c64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a671c │ │ │ │ - bl 58654 │ │ │ │ - b a67a4 │ │ │ │ + bne a6c04 │ │ │ │ + bl 585a0 │ │ │ │ + b a6c8c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a67ac │ │ │ │ - bl a55f0 │ │ │ │ + bne a6c94 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a67a4 │ │ │ │ - ldr r3, [pc, #48] @ a67cc │ │ │ │ - ldr r1, [pc, #48] @ a67d0 │ │ │ │ + bne a6c8c │ │ │ │ + ldr r3, [pc, #48] @ a6cb4 │ │ │ │ + ldr r1, [pc, #48] @ a6cb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b a6760 │ │ │ │ + b a6c48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6788 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a6788 │ │ │ │ + bne a6c70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a6c70 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r4, lsl #2 │ │ │ │ + eorseq r1, r6, r4, lsl #24 │ │ │ │ │ │ │ │ -000a67d4 : │ │ │ │ +000a6cbc : │ │ │ │ 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 a689c │ │ │ │ - ldr r3, [pc, #176] @ a68b4 │ │ │ │ + beq a6d84 │ │ │ │ + ldr r3, [pc, #176] @ a6d9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a686c │ │ │ │ + bne a6d54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a686c │ │ │ │ + beq a6d54 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a68a8 │ │ │ │ + beq a6d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a684c │ │ │ │ + bne a6d34 │ │ │ │ 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 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a68a8 │ │ │ │ + beq a6d90 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a6830 │ │ │ │ - b a68a8 │ │ │ │ - ldr r1, [pc, #20] @ a68b8 │ │ │ │ - ldr r0, [pc, #20] @ a68bc │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6d18 │ │ │ │ + b a6d90 │ │ │ │ + ldr r1, [pc, #20] @ a6da0 │ │ │ │ + ldr r0, [pc, #20] @ a6da4 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6840 │ │ │ │ + b a6d28 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ 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 a6c08 │ │ │ │ + beq a70f0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a779c │ │ │ │ + ldrne r7, [pc, #3752] @ a7c84 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a6ef4 │ │ │ │ + beq a73dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7754 │ │ │ │ - ldr r3, [pc, #3728] @ a77a0 │ │ │ │ + bne a7c3c │ │ │ │ + ldr r3, [pc, #3728] @ a7c88 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6c88 │ │ │ │ + bgt a7170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7768 │ │ │ │ - ldr r1, [pc, #3708] @ a77a4 │ │ │ │ + beq a7c50 │ │ │ │ + ldr r1, [pc, #3708] @ a7c8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7768 │ │ │ │ + bhi a7c50 │ │ │ │ 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 a6ca0 │ │ │ │ - ldr r1, [pc, #3664] @ a77a8 │ │ │ │ + bne a7188 │ │ │ │ + ldr r1, [pc, #3664] @ a7c90 │ │ │ │ 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 a6c50 │ │ │ │ + bne a7138 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6e4c │ │ │ │ + bhi a7334 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6e4c │ │ │ │ - ldr r3, [pc, #3588] @ a77ac │ │ │ │ - ldr r2, [pc, #3588] @ a77b0 │ │ │ │ + bmi a7334 │ │ │ │ + ldr r3, [pc, #3588] @ a7c94 │ │ │ │ + ldr r2, [pc, #3588] @ a7c98 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6e94 │ │ │ │ + bne a737c │ │ │ │ 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 a6dfc │ │ │ │ + bcs a72e4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6e84 │ │ │ │ + beq a736c │ │ │ │ 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 a6cb4 │ │ │ │ + beq a719c │ │ │ │ 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 a6d20 │ │ │ │ - ldr r2, [pc, #3436] @ a77a8 │ │ │ │ + blt a7208 │ │ │ │ + ldr r2, [pc, #3436] @ a7c90 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6e74 │ │ │ │ - ldr r3, [pc, #3428] @ a77b4 │ │ │ │ + bne a735c │ │ │ │ + ldr r3, [pc, #3428] @ a7c9c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6eb8 │ │ │ │ + bne a73a0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a84 │ │ │ │ + beq a6f6c │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -128235,373 +128551,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 a773c │ │ │ │ + bne a7c24 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a73b0 │ │ │ │ + beq a7898 │ │ │ │ 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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a73d8 │ │ │ │ - ldr r2, [pc, #3108] @ a77b8 │ │ │ │ + beq a78c0 │ │ │ │ + ldr r2, [pc, #3108] @ a7ca0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6d88 │ │ │ │ + bne a7270 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7da0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8288 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6da8 │ │ │ │ + bne a7290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bd8 │ │ │ │ + beq a70c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a6ee8 │ │ │ │ + beq a73d0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a765c │ │ │ │ + bne a7b44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bfc │ │ │ │ + beq a70e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7790 │ │ │ │ + beq a7c78 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a68fc │ │ │ │ + bne a6de4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6ca0 │ │ │ │ - ldr r1, [pc, #2948] @ a77a8 │ │ │ │ + bne a7188 │ │ │ │ + ldr r1, [pc, #2948] @ a7c90 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ 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] @ a77bc │ │ │ │ + ldr r3, [pc, #2932] @ a7ca4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a697c │ │ │ │ - ldr r3, [pc, #2896] @ a77a8 │ │ │ │ + beq a6e64 │ │ │ │ + ldr r3, [pc, #2896] @ a7c90 │ │ │ │ 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 a697c │ │ │ │ - ldr r3, [pc, #2876] @ a77c0 │ │ │ │ + b a6e64 │ │ │ │ + ldr r3, [pc, #2876] @ a7ca8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6948 │ │ │ │ + b a6e30 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6d68 │ │ │ │ - ldr r3, [pc, #2860] @ a77c4 │ │ │ │ + bne a7250 │ │ │ │ + ldr r3, [pc, #2860] @ a7cac │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6950 │ │ │ │ - ldr r3, [pc, #2848] @ a77c8 │ │ │ │ - ldr r1, [pc, #2848] @ a77cc │ │ │ │ + beq a6e38 │ │ │ │ + ldr r3, [pc, #2848] @ a7cb0 │ │ │ │ + ldr r1, [pc, #2848] @ a7cb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a7520 │ │ │ │ + bl 18f7a0 │ │ │ │ + b a7a08 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6dec │ │ │ │ + bhi a72d4 │ │ │ │ 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 a6dfc │ │ │ │ - bl 3591b0 │ │ │ │ + beq a72e4 │ │ │ │ + bl 359c90 │ │ │ │ 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 a6a34 │ │ │ │ + ble a6f1c │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6a34 │ │ │ │ + beq a6f1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a34 │ │ │ │ + beq a6f1c │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a34 │ │ │ │ + bne a6f1c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7780 │ │ │ │ + bne a7c68 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6a34 │ │ │ │ + bne a6f1c │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b a6a34 │ │ │ │ - ldr r1, [pc, #2656] @ a77d0 │ │ │ │ + bl 358de0 │ │ │ │ + b a6f1c │ │ │ │ + ldr r1, [pc, #2656] @ a7cb8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6e40 │ │ │ │ + beq a7328 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7768 │ │ │ │ - ldr r3, [pc, #2640] @ a77d4 │ │ │ │ + bne a7c50 │ │ │ │ + ldr r3, [pc, #2640] @ a7cbc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6948 │ │ │ │ + b a6e30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6bbc │ │ │ │ + beq a70a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6bbc │ │ │ │ + bne a70a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6de0 │ │ │ │ + beq a72c8 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6bbc │ │ │ │ + b a70a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6a04 │ │ │ │ - ldr r3, [pc, #2472] @ a77ac │ │ │ │ - ldr r2, [pc, #2512] @ a77d8 │ │ │ │ + b a6eec │ │ │ │ + ldr r3, [pc, #2472] @ a7c94 │ │ │ │ + ldr r2, [pc, #2512] @ a7cc0 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a746c │ │ │ │ + bne a7954 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6e4c │ │ │ │ + beq a7334 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6ce4 │ │ │ │ - ldr r3, [pc, #2452] @ a77dc │ │ │ │ + b a71cc │ │ │ │ + ldr r3, [pc, #2452] @ a7cc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6948 │ │ │ │ + b a6e30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a7520 │ │ │ │ - ldr r3, [pc, #2368] @ a77a8 │ │ │ │ + beq a7a08 │ │ │ │ + ldr r3, [pc, #2368] @ a7c90 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a48 │ │ │ │ - ldr r2, [pc, #2348] @ a77a8 │ │ │ │ + beq a6f30 │ │ │ │ + ldr r2, [pc, #2348] @ a7c90 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6a48 │ │ │ │ + b a6f30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r6, r0 │ │ │ │ - b a6cdc │ │ │ │ - ldr r2, [pc, #2320] @ a77ac │ │ │ │ + b a71c4 │ │ │ │ + ldr r2, [pc, #2320] @ a7c94 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6e4c │ │ │ │ + beq a7334 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6cf0 │ │ │ │ - ldr r2, [pc, #2336] @ a77e0 │ │ │ │ + b a71d8 │ │ │ │ + ldr r2, [pc, #2336] @ a7cc8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7454 │ │ │ │ + bne a793c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6a7c │ │ │ │ - b a6a84 │ │ │ │ + bne a6f64 │ │ │ │ + b a6f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e51c │ │ │ │ - b a6bd8 │ │ │ │ + bl 23ff60 │ │ │ │ + b a70c0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7754 │ │ │ │ - ldr r3, [pc, #2196] @ a77a0 │ │ │ │ + bne a7c3c │ │ │ │ + ldr r3, [pc, #2196] @ a7c88 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a71f8 │ │ │ │ + bgt a76e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7768 │ │ │ │ - ldr r1, [pc, #2240] @ a77e4 │ │ │ │ + beq a7c50 │ │ │ │ + ldr r1, [pc, #2240] @ a7ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7768 │ │ │ │ + bhi a7c50 │ │ │ │ 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 a6ca0 │ │ │ │ - ldr r9, [pc, #2136] @ a77a8 │ │ │ │ + bne a7188 │ │ │ │ + ldr r9, [pc, #2136] @ a7c90 │ │ │ │ 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 a7544 │ │ │ │ + bne a7a2c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a779c │ │ │ │ + ldr r7, [pc, #2076] @ a7c84 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a750c │ │ │ │ + bcc a79f4 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a750c │ │ │ │ - ldr r3, [pc, #2056] @ a77ac │ │ │ │ - ldr r2, [pc, #2056] @ a77b0 │ │ │ │ + bmi a79f4 │ │ │ │ + ldr r3, [pc, #2056] @ a7c94 │ │ │ │ + ldr r2, [pc, #2056] @ a7c98 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74d0 │ │ │ │ + bne a79b8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a7484 │ │ │ │ + bcs a796c │ │ │ │ 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 a7528 │ │ │ │ + beq a7a10 │ │ │ │ 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 a7220 │ │ │ │ + beq a7708 │ │ │ │ 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 a7314 │ │ │ │ + blt a77fc │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a77b4 │ │ │ │ + ldr r9, [pc, #1892] @ a7c9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a735c │ │ │ │ + bne a7844 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -128613,969 +128929,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 a7684 │ │ │ │ + bne a7b6c │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7374 │ │ │ │ + beq a785c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a727c │ │ │ │ - bl 3591b0 │ │ │ │ + bne a7764 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7288 │ │ │ │ - ldr r3, [pc, #1608] @ a77b8 │ │ │ │ + beq a7770 │ │ │ │ + ldr r3, [pc, #1608] @ a7ca0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a7264 │ │ │ │ + bne a774c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7da0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8288 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a72c0 │ │ │ │ + bne a77a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71b4 │ │ │ │ + beq a769c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a7448 │ │ │ │ + beq a7930 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a765c │ │ │ │ + bne a7b44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71d8 │ │ │ │ + beq a76c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7698 │ │ │ │ + beq a7b80 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6ef8 │ │ │ │ - b a6c08 │ │ │ │ - ldr r8, [pc, #1488] @ a77c0 │ │ │ │ - b a6f40 │ │ │ │ - ldr r8, [pc, #1476] @ a77bc │ │ │ │ - b a6f40 │ │ │ │ + bne a73e0 │ │ │ │ + b a70f0 │ │ │ │ + ldr r8, [pc, #1488] @ a7ca8 │ │ │ │ + b a7428 │ │ │ │ + ldr r8, [pc, #1476] @ a7ca4 │ │ │ │ + b a7428 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a77c4 │ │ │ │ - beq a6f40 │ │ │ │ - ldr r1, [pc, #1476] @ a77d0 │ │ │ │ + ldreq r8, [pc, #1472] @ a7cac │ │ │ │ + beq a7428 │ │ │ │ + ldr r1, [pc, #1476] @ a7cb8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a753c │ │ │ │ + beq a7a24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7768 │ │ │ │ - ldr r8, [pc, #1460] @ a77d4 │ │ │ │ - b a6f40 │ │ │ │ + bne a7c50 │ │ │ │ + ldr r8, [pc, #1460] @ a7cbc │ │ │ │ + b a7428 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a7300 │ │ │ │ + bcc a77e8 │ │ │ │ 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 a7484 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a796c │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7004 │ │ │ │ + b a74ec │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a718c │ │ │ │ + b a7674 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a7140 │ │ │ │ + b a7628 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75b8 │ │ │ │ - bl bbd64 │ │ │ │ + beq a7aa0 │ │ │ │ + bl bc29c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a756c │ │ │ │ + beq a7a54 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7198 │ │ │ │ + beq a7680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7198 │ │ │ │ + bne a7680 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a72f4 │ │ │ │ + beq a77dc │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7198 │ │ │ │ + b a7680 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a7004 │ │ │ │ + b a74ec │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a7034 │ │ │ │ + beq a751c │ │ │ │ cmp ip, r0 │ │ │ │ - beq a7034 │ │ │ │ + beq a751c │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7034 │ │ │ │ + bne a751c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a764c │ │ │ │ + bne a7b34 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a7034 │ │ │ │ + bne a751c │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b a7034 │ │ │ │ - ldr r2, [pc, #1148] @ a77e0 │ │ │ │ + bl 358de0 │ │ │ │ + b a751c │ │ │ │ + ldr r2, [pc, #1148] @ a7cc8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a739c │ │ │ │ + bne a7884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b a7060 │ │ │ │ + bl 18ecd8 │ │ │ │ + b a7548 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a77e8 │ │ │ │ - ldr r1, [pc, #1128] @ a77ec │ │ │ │ + ldr r3, [pc, #1128] @ a7cd0 │ │ │ │ + ldr r1, [pc, #1128] @ a7cd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ mvn r7, #0 │ │ │ │ - b a71a4 │ │ │ │ + b a768c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7060 │ │ │ │ + b a7548 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a77e8 │ │ │ │ - ldr r1, [pc, #1068] @ a77ec │ │ │ │ + ldr r3, [pc, #1068] @ a7cd0 │ │ │ │ + ldr r1, [pc, #1068] @ a7cd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a765c │ │ │ │ + beq a7b44 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6bc8 │ │ │ │ + b a70b0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a76a4 │ │ │ │ - bl bbd64 │ │ │ │ + beq a7b8c │ │ │ │ + bl bc29c │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6d90 │ │ │ │ + bne a7278 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a73c4 │ │ │ │ + beq a78ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a73c4 │ │ │ │ + bne a78ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a743c │ │ │ │ + beq a7924 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a73c4 │ │ │ │ + b a78ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e51c │ │ │ │ - b a71b4 │ │ │ │ + bl 23ff60 │ │ │ │ + b a769c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6ecc │ │ │ │ - ldr r2, [pc, #824] @ a77ac │ │ │ │ + b a73b4 │ │ │ │ + ldr r2, [pc, #824] @ a7c94 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e24 │ │ │ │ - ldr r3, [pc, #800] @ a77ac │ │ │ │ - ldr r2, [pc, #840] @ a77d8 │ │ │ │ + b a730c │ │ │ │ + ldr r3, [pc, #800] @ a7c94 │ │ │ │ + ldr r2, [pc, #840] @ a7cc0 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74f4 │ │ │ │ + bne a79dc │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a750c │ │ │ │ + beq a79f4 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a7004 │ │ │ │ - ldr r2, [pc, #724] @ a77ac │ │ │ │ + b a74ec │ │ │ │ + ldr r2, [pc, #724] @ a7c94 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a750c │ │ │ │ + beq a79f4 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7004 │ │ │ │ - ldr r2, [pc, #688] @ a77ac │ │ │ │ + b a74ec │ │ │ │ + ldr r2, [pc, #688] @ a7c94 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a74ac │ │ │ │ + b a7994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a7034 │ │ │ │ + bne a751c │ │ │ │ mvn r0, #0 │ │ │ │ - b a6c0c │ │ │ │ + b a70f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r3, r0 │ │ │ │ - b a724c │ │ │ │ - ldr r8, [pc, #664] @ a77dc │ │ │ │ - b a6f40 │ │ │ │ + b a7734 │ │ │ │ + ldr r8, [pc, #664] @ a7cc4 │ │ │ │ + b a7428 │ │ │ │ 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 a6f74 │ │ │ │ + b a745c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7388 │ │ │ │ + beq a7870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7388 │ │ │ │ + bne a7870 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a75ac │ │ │ │ + beq a7a94 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7388 │ │ │ │ + b a7870 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a75d4 │ │ │ │ + beq a7abc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7600 │ │ │ │ + beq a7ae8 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a77e8 │ │ │ │ + ldr r3, [pc, #512] @ a7cd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a762c │ │ │ │ - ldr r3, [pc, #508] @ a77f0 │ │ │ │ - ldr r1, [pc, #508] @ a77f4 │ │ │ │ + beq a7b14 │ │ │ │ + ldr r3, [pc, #508] @ a7cd8 │ │ │ │ + ldr r1, [pc, #508] @ a7cdc │ │ │ │ str r5, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b a7388 │ │ │ │ + bl 117b4c │ │ │ │ + b a7870 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7620 │ │ │ │ + beq a7b08 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a75d4 │ │ │ │ + b a7abc │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a75ec │ │ │ │ - ldr r3, [pc, #432] @ a77f0 │ │ │ │ - ldr r1, [pc, #436] @ a77f8 │ │ │ │ + bne a7ad4 │ │ │ │ + ldr r3, [pc, #432] @ a7cd8 │ │ │ │ + ldr r1, [pc, #436] @ a7ce0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b a7388 │ │ │ │ + bl 117b4c │ │ │ │ + b a7870 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7034 │ │ │ │ - b a7340 │ │ │ │ + bne a751c │ │ │ │ + b a7828 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7520 │ │ │ │ + beq a7a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7520 │ │ │ │ + bne a7a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a7520 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a7a08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a71b4 │ │ │ │ + b a769c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a71d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a76c0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76c0 │ │ │ │ + beq a7ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a770c │ │ │ │ + beq a7bf4 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a77e8 │ │ │ │ + ldr r3, [pc, #276] @ a7cd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a76ec │ │ │ │ - ldr r3, [pc, #272] @ a77f0 │ │ │ │ - ldr r1, [pc, #272] @ a77f4 │ │ │ │ + beq a7bd4 │ │ │ │ + ldr r3, [pc, #272] @ a7cd8 │ │ │ │ + ldr r1, [pc, #272] @ a7cdc │ │ │ │ str r6, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b a73c4 │ │ │ │ + bl 117b4c │ │ │ │ + b a78ac │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76d8 │ │ │ │ - ldr r3, [pc, #240] @ a77f0 │ │ │ │ - ldr r1, [pc, #244] @ a77f8 │ │ │ │ + bne a7bc0 │ │ │ │ + ldr r3, [pc, #240] @ a7cd8 │ │ │ │ + ldr r1, [pc, #244] @ a7ce0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b a73c4 │ │ │ │ + bl 117b4c │ │ │ │ + b a78ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7730 │ │ │ │ + beq a7c18 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a76c0 │ │ │ │ + b a7ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6bd8 │ │ │ │ - ldr r3, [pc, #160] @ a77fc │ │ │ │ - ldr r1, [pc, #160] @ a7800 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a7520 │ │ │ │ - ldr r3, [pc, #88] @ a77c8 │ │ │ │ - ldr r1, [pc, #144] @ a7804 │ │ │ │ + b a70c0 │ │ │ │ + ldr r3, [pc, #160] @ a7ce4 │ │ │ │ + ldr r1, [pc, #160] @ a7ce8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b a7a08 │ │ │ │ + ldr r3, [pc, #88] @ a7cb0 │ │ │ │ + ldr r1, [pc, #144] @ a7cec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1175c8 │ │ │ │ - b a7520 │ │ │ │ + bl 117b4c │ │ │ │ + b a7a08 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a34 │ │ │ │ - b a6d4c │ │ │ │ + bne a6f1c │ │ │ │ + b a7234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a6bfc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a70e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r3, sp, r0, asr #30 │ │ │ │ + eorseq r4, sp, r0, asr #20 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - muleq sl, r8, sp │ │ │ │ - strheq ip, [pc], -r8 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r8, sl, r0, lsl #5 │ │ │ │ + andeq ip, pc, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x000bafbc │ │ │ │ + andeq r2, pc, r8, lsr sp @ │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #13 │ │ │ │ + eorseq r1, r6, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andseq fp, sp, ip, ror #19 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq r3, sp, r0, asr pc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ - eorseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r1, r6, r0, lsr #2 │ │ │ │ - eorseq r1, r6, r8, asr r1 │ │ │ │ + @ instruction: 0x001034d0 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq r4, sp, r0, asr sl │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r1, r6, r4, lsl ip │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r8, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003611b0 │ │ │ │ - eorseq r0, r6, r4, ror #12 │ │ │ │ + @ instruction: 0x00361cb0 │ │ │ │ + eorseq r1, r6, r4, ror #2 │ │ │ │ │ │ │ │ -000a7808 : │ │ │ │ +000a7cf0 : │ │ │ │ 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 a7a38 │ │ │ │ + bne a7f20 │ │ │ │ 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 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7a30 │ │ │ │ - ldr r9, [pc, #636] @ a7ae4 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a7f18 │ │ │ │ + ldr r9, [pc, #636] @ a7fcc │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7a30 │ │ │ │ + beq a7f18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7a14 │ │ │ │ + beq a7efc │ │ │ │ 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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a79a0 │ │ │ │ - ldr r2, [pc, #520] @ a7ae8 │ │ │ │ + beq a7e88 │ │ │ │ + ldr r2, [pc, #520] @ a7fd0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7930 │ │ │ │ + bne a7e18 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7da0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8288 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7950 │ │ │ │ + bne a7e38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7924 │ │ │ │ + beq a7e0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7994 │ │ │ │ + beq a7e7c │ │ │ │ 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 a7908 │ │ │ │ + beq a7df0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7908 │ │ │ │ + bne a7df0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7aec │ │ │ │ + ldr r2, [pc, #384] @ a7fd4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7988 │ │ │ │ + beq a7e70 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7908 │ │ │ │ + b a7df0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e51c │ │ │ │ - b a7924 │ │ │ │ + bl 23ff60 │ │ │ │ + b a7e0c │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a48 │ │ │ │ - bl bbd64 │ │ │ │ + beq a7f30 │ │ │ │ + bl bc29c │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a793c │ │ │ │ + bne a7e24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a28 │ │ │ │ + beq a7f10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a28 │ │ │ │ - ldr r2, [pc, #260] @ a7aec │ │ │ │ + bne a7f10 │ │ │ │ + ldr r2, [pc, #260] @ a7fd4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a08 │ │ │ │ + beq a7ef0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a28 │ │ │ │ - ldr r0, [pc, #212] @ a7af0 │ │ │ │ + b a7f10 │ │ │ │ + ldr r0, [pc, #212] @ a7fd8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7af4 │ │ │ │ + ldr r1, [pc, #208] @ a7fdc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r6, #0 │ │ │ │ - b a7908 │ │ │ │ + b a7df0 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7924 │ │ │ │ + b a7e0c │ │ │ │ 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 a7a64 │ │ │ │ + beq a7f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7ab4 │ │ │ │ - ldr r3, [pc, #132] @ a7af0 │ │ │ │ + beq a7f9c │ │ │ │ + ldr r3, [pc, #132] @ a7fd8 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a9c │ │ │ │ - ldr r1, [pc, #116] @ a7af8 │ │ │ │ + beq a7f84 │ │ │ │ + ldr r1, [pc, #116] @ a7fe0 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7afc │ │ │ │ + ldr ip, [pc, #112] @ a7fe4 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7b00 │ │ │ │ + ldr r3, [pc, #108] @ a7fe8 │ │ │ │ movne r3, ip │ │ │ │ - bl 1175c8 │ │ │ │ - b a7a28 │ │ │ │ + bl 117b4c │ │ │ │ + b a7f10 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7a7c │ │ │ │ - ldr r1, [pc, #84] @ a7b04 │ │ │ │ + bne a7f64 │ │ │ │ + ldr r1, [pc, #84] @ a7fec │ │ │ │ str r5, [sp] │ │ │ │ - b a7a84 │ │ │ │ + b a7f6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7aec │ │ │ │ + ldr r2, [pc, #44] @ a7fd4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ad8 │ │ │ │ + beq a7fc0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a64 │ │ │ │ + b a7f4c │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq sl, r8, sp │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r8, sl, r0, lsl #5 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ - eorseq r1, r6, r0, lsr #2 │ │ │ │ - eorseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r1, r6, r8, ror #3 │ │ │ │ - eorseq r1, r6, r8, asr r1 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r4, lsl ip │ │ │ │ + eorseq r1, r6, r8, ror #25 │ │ │ │ + eorseq r1, r6, r8, asr ip │ │ │ │ │ │ │ │ -000a7b08 : │ │ │ │ +000a7ff0 : │ │ │ │ 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 a7c10 │ │ │ │ + beq a80f8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7d4c │ │ │ │ + ldr r3, [pc, #520] @ a8234 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7c2c │ │ │ │ - ldr r2, [pc, #472] @ a7d50 │ │ │ │ + beq a8114 │ │ │ │ + ldr r2, [pc, #472] @ a8238 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7bac │ │ │ │ + bne a8094 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7da0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a8288 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7bcc │ │ │ │ + bne a80b4 │ │ │ │ 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 a7ba0 │ │ │ │ + beq a8088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7ba0 │ │ │ │ - ldr r2, [pc, #368] @ a7d54 │ │ │ │ + bne a8088 │ │ │ │ + ldr r2, [pc, #368] @ a823c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c04 │ │ │ │ + beq a80ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7ba0 │ │ │ │ - ldr r3, [pc, #320] @ a7d58 │ │ │ │ + b a8088 │ │ │ │ + ldr r3, [pc, #320] @ a8240 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7d5c │ │ │ │ + ldr r1, [pc, #316] @ a8244 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ - b a7ba0 │ │ │ │ + b a8088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c9c │ │ │ │ - bl bbd64 │ │ │ │ + beq a8184 │ │ │ │ + bl bc29c │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7bb4 │ │ │ │ + bne a809c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c24 │ │ │ │ + beq a810c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7c24 │ │ │ │ - ldr r2, [pc, #228] @ a7d54 │ │ │ │ + bne a810c │ │ │ │ + ldr r2, [pc, #228] @ a823c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c90 │ │ │ │ + beq a8178 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c24 │ │ │ │ + b a810c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7cb8 │ │ │ │ + beq a81a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7d1c │ │ │ │ - ldr r3, [pc, #152] @ a7d58 │ │ │ │ + beq a8204 │ │ │ │ + ldr r3, [pc, #152] @ a8240 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cf0 │ │ │ │ - ldr r1, [pc, #136] @ a7d60 │ │ │ │ + beq a81d8 │ │ │ │ + ldr r1, [pc, #136] @ a8248 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7d64 │ │ │ │ + ldr r3, [pc, #132] @ a824c │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7d68 │ │ │ │ - bl 1175c8 │ │ │ │ - b a7c24 │ │ │ │ + ldr r1, [pc, #124] @ a8250 │ │ │ │ + bl 117b4c │ │ │ │ + b a810c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7cd0 │ │ │ │ - ldr r1, [pc, #92] @ a7d60 │ │ │ │ + bne a81b8 │ │ │ │ + ldr r1, [pc, #92] @ a8248 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7d64 │ │ │ │ + ldr r3, [pc, #88] @ a824c │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7d6c │ │ │ │ - bl 1175c8 │ │ │ │ - b a7c24 │ │ │ │ + ldr r1, [pc, #84] @ a8254 │ │ │ │ + bl 117b4c │ │ │ │ + b a810c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7d54 │ │ │ │ + ldr r2, [pc, #44] @ a823c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d40 │ │ │ │ + beq a8228 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7cb8 │ │ │ │ + b a81a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - muleq sl, r8, sp │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r8, sl, r0, lsl #5 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ - eorseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r1, r6, r8, ror #3 │ │ │ │ - eorseq r1, r6, r0, lsr #2 │ │ │ │ - eorseq r1, r6, r8, asr r1 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r1, r6, r4, lsl ip │ │ │ │ + eorseq r1, r6, r8, ror #25 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r8, asr ip │ │ │ │ │ │ │ │ -000a7d70 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a8258 <_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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7d98 : │ │ │ │ +000a8280 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7da0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a8288 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7da0 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a8288 <_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 a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq a8ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a815c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a8644 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a86a8 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a8afc <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8818 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7efc <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 a7f38 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8420 <_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 a7f38 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a86f8 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a85d4 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + beq a8a3c <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8014 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a84fc <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8b00 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a8348 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a883c <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a83a0 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a8888 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105058 │ │ │ │ + bl 1055b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23e51c │ │ │ │ - b a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23ff60 │ │ │ │ + b a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 a7e4c <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a8334 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8b04 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a81e0 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a86c8 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a81e0 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a86c8 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_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 a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8008 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a84f0 <_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] │ │ │ │ @@ -129586,109 +129902,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 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8380 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a8868 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a85d4 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + bne a8a3c <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8428 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8910 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a822c <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8714 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a804c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8400 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a85e8 <_PyObject_GenericSetAttrWithDict@@Base+0x848> │ │ │ │ + beq a88e8 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a8a50 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8400 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a88e8 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8298 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a8780 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a836c <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a8854 <_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 a811c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a8b04 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a812c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a812c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3591b0 │ │ │ │ + beq a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a8b08 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a833c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a0178 │ │ │ │ + beq a8824 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0660 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a825c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a7ed4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8104 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a85ec <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a8528 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a8a7c <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a87d4 <_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] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a8b04 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a809c <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a8584 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a80a8 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a8590 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov r5, r0 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3591b0 │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a8afc <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -129703,537 +130019,537 @@ │ │ │ │ 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 a7df0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a82d8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a85cc <_PyObject_GenericSetAttrWithDict@@Base+0x82c> │ │ │ │ - ldr fp, [pc, #1080] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8af4 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a8afc <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7df0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a82d8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8008 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a858c <_PyObject_GenericSetAttrWithDict@@Base+0x7ec> │ │ │ │ + beq a8a10 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a8428 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8910 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a8028 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8510 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a83d4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a88bc <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cef4 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d488 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a85c8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8b0c <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a85c8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8b10 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a862c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8b14 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119cac │ │ │ │ - b a80e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3591b0 │ │ │ │ + bl 11a240 │ │ │ │ + b a85c8 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a82c0 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8360 <_PyObject_GenericSetAttrWithDict@@Base+0x5c0> │ │ │ │ + bne a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8b08 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a5c │ │ │ │ + bl 91f24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a8548 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a825c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8b18 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8324 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a880c <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7dfc <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cb48 │ │ │ │ + b a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9d02c │ │ │ │ mov r5, r0 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18a86c <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ + mov r1, r0 │ │ │ │ + b a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a7ed4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ - bl 18a1f0 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ - mov r1, r0 │ │ │ │ - b a82d8 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e488 │ │ │ │ + bl 23fecc │ │ │ │ mov r5, r0 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8008 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8008 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a83a8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2424b0 │ │ │ │ + bl 243ef4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7ec0 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a7ed4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a83a8 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a84b4 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a899c <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a823c <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8724 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e318 │ │ │ │ + bl 23fd5c │ │ │ │ mov r5, r0 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8b10 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a855c <_PyObject_GenericSetAttrWithDict@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #536] @ a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8b1c <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ - b a7ed4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a850c <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a8a20 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8b18 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a84a8 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a8990 <_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 a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10824c │ │ │ │ + bl 1087ac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a859c <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ + beq a89f4 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e318 │ │ │ │ + bl 23fd5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a873c <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11d488 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + mov r5, r0 │ │ │ │ + b a89cc <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b a84f8 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a845c <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a8944 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r5, [r2, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne a838c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a84fc <_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 a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #252] @ a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8b18 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x7b0> │ │ │ │ + beq a8aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a8104 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a85ec <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #208] @ a8638 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8b20 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #200] @ a863c <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #180] @ a862c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8b24 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8b14 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119cac │ │ │ │ - b a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11a82c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b a8010 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11cef4 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ - mov r5, r0 │ │ │ │ - b a84e4 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ - ldr r3, [pc, #128] @ a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 11a240 │ │ │ │ + b a85d0 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8b28 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a8644 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8b2c <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mvn r5, #0 │ │ │ │ - b a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r5, [r2, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne a7ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a8014 <_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 a804c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r4, r0, ip, lsr #23 │ │ │ │ + andseq r5, r0, ip, lsl #2 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr #4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r8, ror #4 │ │ │ │ - muleq sl, r8, sp │ │ │ │ - eorseq r1, r6, ip, ror #3 │ │ │ │ + eorseq r1, r6, r0, asr #26 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r1, r6, r8, ror #26 │ │ │ │ + andeq r8, sl, r0, lsl #5 │ │ │ │ + eorseq r1, r6, ip, ror #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ │ │ │ │ -000a8648 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8b30 <_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] @ a87d0 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8cb8 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 a8714 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8bfc <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a8714 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8bfc <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8704 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a8bec <_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 a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a86d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8bb8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a87c8 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8cb0 <_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] @ a87d4 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8cbc <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86dc <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8bc4 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a86dc <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8bc4 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a86fc <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8be4 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8bb8 <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8bb8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a86d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a8bb8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a86d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a82c │ │ │ │ - b a8704 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a8bb8 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11adc0 │ │ │ │ + b a8bec <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a87ec <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8cd4 <_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 a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8dc4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8dc4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a88a4 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8d8c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8dc4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8d50 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8dc4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a8848 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8d30 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a88ac <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a88e4 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8d94 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8dcc <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8dc4 <_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 a88d4 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8dbc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8874 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8d5c <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a88dc <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8dc4 <_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 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, 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] @ a8b58 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a9040 <_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 a8a80 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8f68 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8a80 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8f68 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8aa8 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8f90 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8a70 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8f58 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a89a0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8b5c <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8e88 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a9044 <_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 a89d8 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8ec0 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8a4c <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8f34 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8a58 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8f40 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a895c <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8e44 <_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 a89cc <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8eb4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8a9c <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8f84 <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -130250,52 +130566,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 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8988 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8e70 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a89a8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8e90 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a89a8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8e90 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8950 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a89a0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8e38 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8e88 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8924 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8e0c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8ac0 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8fa8 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a89cc <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a8eb4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8ad0 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8fb8 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8b38 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a9020 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a89cc <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8b5c <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 3591b0 │ │ │ │ + b a8eb4 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a9044 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -130311,23 +130627,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 a8abc <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8fa4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8a94 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8f7c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8abc <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8930 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8fa4 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8e18 <_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] │ │ │ │ @@ -130336,204 +130652,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 a8bf4 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a90dc <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8c40 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a9128 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8c04 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a90ec <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8c04 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8c44 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 3591b0 │ │ │ │ + beq a90ec <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a912c <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8c48 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a9130 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8c34 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a0178 │ │ │ │ + beq a911c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0660 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8c40 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a9128 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8bb4 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a909c <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8bc0 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a90a8 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23ab08 │ │ │ │ - bl 9cb48 │ │ │ │ + b 23c558 │ │ │ │ + bl 9d02c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8c4c : │ │ │ │ +000a9134 : │ │ │ │ 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 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8cac │ │ │ │ + beq a9194 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8cc8 │ │ │ │ + ldr r1, [pc, #76] @ a91b0 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7b08 │ │ │ │ + bl a7ff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cac │ │ │ │ + bne a9194 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8ca4 │ │ │ │ + beq a918c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8cbc │ │ │ │ + beq a91a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mvn r5, #0 │ │ │ │ - b a8ca4 │ │ │ │ + b a918c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a8ca4 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a918c │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ │ │ │ │ -000a8ccc : │ │ │ │ +000a91b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8d18 │ │ │ │ + ldr r1, [pc, #52] @ a9200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8cf8 │ │ │ │ + bne a91e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cf0 │ │ │ │ - ldr r1, [pc, #16] @ a8d1c │ │ │ │ - ldr r0, [pc, #16] @ a8d20 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a91d8 │ │ │ │ + ldr r1, [pc, #16] @ a9204 │ │ │ │ + ldr r0, [pc, #16] @ a9208 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r2, r6, r8, lsr #7 │ │ │ │ + eorseq r2, r6, r8, lsr #29 │ │ │ │ │ │ │ │ -000a8d24 : │ │ │ │ +000a920c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8d40 │ │ │ │ + beq a9228 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8d40 │ │ │ │ - b a8d6c │ │ │ │ + beq a9228 │ │ │ │ + b a9254 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8d64 │ │ │ │ - ldr r0, [pc, #12] @ a8d68 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a924c │ │ │ │ + ldr r0, [pc, #12] @ a9250 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ 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] @ a92b8 │ │ │ │ + ldr r7, [pc, #1332] @ a97a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a90a8 │ │ │ │ + beq a9590 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9148 │ │ │ │ + bne a9630 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a92bc │ │ │ │ + ldr r2, [pc, #1280] @ a97a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a9228 │ │ │ │ + bne a9710 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a92c0 │ │ │ │ + ldr r2, [pc, #1268] @ a97a8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a9228 │ │ │ │ + blt a9710 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9104 │ │ │ │ + beq a95ec │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a92c4 │ │ │ │ + ldr r0, [pc, #1212] @ a97ac │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a913c │ │ │ │ - ldr r8, [pc, #1188] @ a92c8 │ │ │ │ - ldr r0, [pc, #1188] @ a92cc │ │ │ │ + bmi a9624 │ │ │ │ + ldr r8, [pc, #1188] @ a97b0 │ │ │ │ + ldr r0, [pc, #1188] @ a97b4 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a90e0 │ │ │ │ + bne a95c8 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a9064 │ │ │ │ + bcs a954c │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a90c4 │ │ │ │ + beq a95ac │ │ │ │ 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 a9004 │ │ │ │ + beq a94ec │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130546,60 +130862,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 a8ef4 │ │ │ │ - b a8f3c │ │ │ │ + bgt a93dc │ │ │ │ + b a9424 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8f20 │ │ │ │ + bne a9408 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a8f3c │ │ │ │ + beq a9424 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8ee0 │ │ │ │ + beq a93c8 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a8ed0 │ │ │ │ + bne a93b8 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8ee0 │ │ │ │ + beq a93c8 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a8ef4 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a93dc │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a9048 │ │ │ │ + ble a9530 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a92d0 │ │ │ │ + ldr r2, [pc, #864] @ a97b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a91f4 │ │ │ │ + bne a96dc │ │ │ │ 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 │ │ │ │ @@ -130609,16 +130925,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 a8ff8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq a94e0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -130631,110 +130947,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 a8e78 │ │ │ │ + bcc a9360 │ │ │ │ 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 a9064 │ │ │ │ + beq a954c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8e78 │ │ │ │ - ldr r0, [pc, #644] @ a92d4 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + b a9360 │ │ │ │ + ldr r0, [pc, #644] @ a97bc │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a8f80 │ │ │ │ + bne a9468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f754 │ │ │ │ - b a9140 │ │ │ │ + bl 241198 │ │ │ │ + b a9628 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a92d8 │ │ │ │ + ldr r1, [pc, #616] @ a97c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a920c │ │ │ │ + bne a96f4 │ │ │ │ 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 a913c │ │ │ │ + beq a9624 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a9040 │ │ │ │ - ldr r1, [pc, #556] @ a92dc │ │ │ │ + b a9528 │ │ │ │ + ldr r1, [pc, #556] @ a97c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a5c │ │ │ │ + bl 91f24 │ │ │ │ mov r8, r0 │ │ │ │ - b a8ff8 │ │ │ │ + b a94e0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9038 │ │ │ │ + b a9520 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a913c │ │ │ │ + beq a9624 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8e78 │ │ │ │ + b a9360 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a92c4 │ │ │ │ + ldr ip, [pc, #424] @ a97ac │ │ │ │ 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 a8e1c │ │ │ │ - bl 2a00d4 │ │ │ │ + bge a9304 │ │ │ │ + bl 2a1184 │ │ │ │ mov r8, #0 │ │ │ │ - b a8ff8 │ │ │ │ - bl 2bbe9c │ │ │ │ + b a94e0 │ │ │ │ + bl 2bcad4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92ac │ │ │ │ - ldr r0, [pc, #376] @ a92d4 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + beq a9794 │ │ │ │ + ldr r0, [pc, #376] @ a97bc │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92a0 │ │ │ │ + beq a9788 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a919c │ │ │ │ + bls a9684 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9170 │ │ │ │ + beq a9658 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9170 │ │ │ │ + b a9658 │ │ │ │ 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] │ │ │ │ @@ -130747,564 +131063,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 a8fc8 │ │ │ │ - b a8ff8 │ │ │ │ - ldr r1, [pc, #228] @ a92e0 │ │ │ │ + bne a94b0 │ │ │ │ + b a94e0 │ │ │ │ + ldr r1, [pc, #228] @ a97c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a928c │ │ │ │ + bne a9774 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e65c │ │ │ │ - b a8f80 │ │ │ │ + bl 18ecd8 │ │ │ │ + b a9468 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9090 │ │ │ │ + b a9578 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a92dc │ │ │ │ + ldr r1, [pc, #168] @ a97c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a5c │ │ │ │ + bl 91f24 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9140 │ │ │ │ + beq a9628 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afb94 │ │ │ │ + bl b00d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8ff8 │ │ │ │ + beq a94e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9140 │ │ │ │ + beq a9628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a9140 │ │ │ │ + bne a9628 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a9140 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a9628 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a8f80 │ │ │ │ + b a9468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ - b a9140 │ │ │ │ + bl 9a098 │ │ │ │ + b a9628 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r0, ror #17 │ │ │ │ + andseq r8, r9, r8, asr ip │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53d78 <__bss_end__@@Base+0xfe58ee30> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + bge feb54260 <__bss_end__@@Base+0xfe58f318> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a92e4 <_PyObject_New@@Base>: │ │ │ │ +000a97cc <_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 a946c <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9488 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a948c <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a9954 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a9970 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a9974 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9458 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9490 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 3591b0 │ │ │ │ + bne a9940 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a9978 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 359c90 │ │ │ │ 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 a93dc <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a98c4 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a9448 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9930 <_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 a93a0 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a9888 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a9494 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a997c <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a9418 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9900 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a9434 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a991c <_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 a9370 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a9858 <_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 a9370 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9858 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9498 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a9980 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9474 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a995c <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a946c <_PyObject_New@@Base+0x188> │ │ │ │ + beq a9954 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a9370 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a9858 <_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 a9398 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a9880 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9398 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a9880 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r5, r0 │ │ │ │ - b a93d4 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a98bc <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a9370 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9858 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a9400 <_PyObject_New@@Base+0x11c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b a98e8 <_PyObject_New@@Base+0x11c> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ │ │ │ │ -000a949c : │ │ │ │ +000a9984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9504 │ │ │ │ + beq a99ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd28 │ │ │ │ + bl 9e20c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9508 │ │ │ │ + beq a99f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9510 │ │ │ │ + bl a99f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a94fc │ │ │ │ + beq a99e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a94fc │ │ │ │ + bne a99e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34a610 │ │ │ │ + bl 34b0f4 │ │ │ │ mov r5, #0 │ │ │ │ - b a94fc │ │ │ │ + b a99e4 │ │ │ │ │ │ │ │ -000a9510 : │ │ │ │ +000a99f8 : │ │ │ │ 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 a9698 │ │ │ │ + beq a9b80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9560 │ │ │ │ + beq a9a48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9560 │ │ │ │ + beq a9a48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95c4 │ │ │ │ + beq a9aac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95c4 │ │ │ │ + beq a9aac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96b0 │ │ │ │ + beq a9b98 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a96b0 │ │ │ │ - ldr r3, [pc, #300] @ a96c8 │ │ │ │ + beq a9b98 │ │ │ │ + ldr r3, [pc, #300] @ a9bb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a96a0 │ │ │ │ + beq a9b88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135874 │ │ │ │ + b 135e0c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9680 │ │ │ │ - ldr r3, [pc, #244] @ a96cc │ │ │ │ + bge a9b68 │ │ │ │ + ldr r3, [pc, #244] @ a9bb4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a9648 │ │ │ │ - ldr r1, [pc, #236] @ a96d0 │ │ │ │ + beq a9b30 │ │ │ │ + ldr r1, [pc, #236] @ a9bb8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9678 │ │ │ │ + blt a9b60 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a96d4 │ │ │ │ + ldr r3, [pc, #212] @ a9bbc │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a965c │ │ │ │ + beq a9b44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a963c │ │ │ │ + beq a9b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a963c │ │ │ │ + bne a9b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 187c04 │ │ │ │ + b 1882a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r3, [pc, #108] @ a96d8 │ │ │ │ - ldr r1, [pc, #108] @ a96dc │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r3, [pc, #108] @ a9bc0 │ │ │ │ + ldr r1, [pc, #108] @ a9bc4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r4, #0 │ │ │ │ - b a963c │ │ │ │ - ldr r3, [pc, #80] @ a96d8 │ │ │ │ + b a9b24 │ │ │ │ + ldr r3, [pc, #80] @ a9bc0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a96e0 │ │ │ │ + ldr r1, [pc, #80] @ a9bc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b a9678 │ │ │ │ - bl 34a610 │ │ │ │ - b a9678 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a95b0 │ │ │ │ - b a9678 │ │ │ │ - ldr r0, [pc, #32] @ a96d8 │ │ │ │ + bl 117b4c │ │ │ │ + b a9b60 │ │ │ │ + bl 34b0f4 │ │ │ │ + b a9b60 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a9a98 │ │ │ │ + b a9b60 │ │ │ │ + ldr r0, [pc, #32] @ a9bc0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a96e4 │ │ │ │ + ldr r1, [pc, #36] @ a9bcc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b a9678 │ │ │ │ + bl 117b4c │ │ │ │ + b a9b60 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq sl, r7, r8, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003623f4 │ │ │ │ - eorseq r2, r6, r8, lsl r4 │ │ │ │ - eorseq r2, r6, r4, asr #7 │ │ │ │ + @ instruction: 0x00362ef4 │ │ │ │ + eorseq r2, r6, r8, lsl pc │ │ │ │ + eorseq r2, r6, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9878 │ │ │ │ + ldr r3, [pc, #376] @ a9d60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a9764 │ │ │ │ + bne a9c4c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a9764 │ │ │ │ + beq a9c4c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9794 │ │ │ │ + beq a9c7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9808 │ │ │ │ + beq a9cf0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9800 │ │ │ │ + beq a9ce8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a979c │ │ │ │ + beq a9c84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9800 │ │ │ │ + beq a9ce8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9734 │ │ │ │ + bne a9c1c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9800 │ │ │ │ - ldr r3, [pc, #216] @ a987c │ │ │ │ + beq a9ce8 │ │ │ │ + ldr r3, [pc, #216] @ a9d64 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a9814 │ │ │ │ - ldr r2, [pc, #204] @ a9880 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a9cfc │ │ │ │ + ldr r2, [pc, #204] @ a9d68 │ │ │ │ + bl 359c90 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9800 │ │ │ │ - ldr r3, [pc, #172] @ a9884 │ │ │ │ + beq a9ce8 │ │ │ │ + ldr r3, [pc, #172] @ a9d6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11803c <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + bl 1185c0 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9800 │ │ │ │ + beq a9ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a986c │ │ │ │ + beq a9d54 │ │ │ │ mov r5, #0 │ │ │ │ - b a9758 │ │ │ │ + b a9c40 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9750 │ │ │ │ - b a9800 │ │ │ │ + bne a9c38 │ │ │ │ + b a9ce8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9888 │ │ │ │ - bl b8d38 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9d70 │ │ │ │ + bl b9270 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a985c │ │ │ │ + beq a9d44 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9758 │ │ │ │ + beq a9c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9758 │ │ │ │ + bne a9c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a9758 │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a9c40 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a97ac │ │ │ │ - b a9800 │ │ │ │ + beq a9c94 │ │ │ │ + b a9ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a9800 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b a9ce8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq sl, r7, r0, ror r9 │ │ │ │ + subseq sl, r7, r8, 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] @ a9a20 │ │ │ │ - ldr r2, [pc, #380] @ a9a24 │ │ │ │ + ldr r7, [pc, #380] @ a9f08 │ │ │ │ + ldr r2, [pc, #380] @ a9f0c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99c0 │ │ │ │ - ldr r3, [pc, #364] @ a9a28 │ │ │ │ - bl 3591b0 │ │ │ │ + bne a9ea8 │ │ │ │ + ldr r3, [pc, #364] @ a9f10 │ │ │ │ + bl 359c90 │ │ │ │ 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 a9978 │ │ │ │ + beq a9e60 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9924 │ │ │ │ + bne a9e0c │ │ │ │ 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] @ a9a2c │ │ │ │ + ldr r3, [pc, #256] @ a9f14 │ │ │ │ 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] @ a9a30 │ │ │ │ + ldr r2, [pc, #228] @ a9f18 │ │ │ │ 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 a99e0 │ │ │ │ + bne a9ec8 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9924 │ │ │ │ + bne a9e0c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9a34 │ │ │ │ + ldr r2, [pc, #156] @ a9f1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99f8 │ │ │ │ + bne a9ee0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a99d4 │ │ │ │ + beq a9ebc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9924 │ │ │ │ + b a9e0c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9924 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne a9e0c │ │ │ │ + bl 2a1184 │ │ │ │ mov r4, #0 │ │ │ │ - b a9970 │ │ │ │ - ldr r1, [pc, #80] @ a9a38 │ │ │ │ + b a9e58 │ │ │ │ + ldr r1, [pc, #80] @ a9f20 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9a0c │ │ │ │ + bne a9ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b a996c │ │ │ │ + bl 18ecd8 │ │ │ │ + b a9e54 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a99a8 │ │ │ │ + b a9e90 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a996c │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b a9e54 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000a9a3c : │ │ │ │ +000a9f24 : │ │ │ │ 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 a9a74 │ │ │ │ + bl a9f5c │ │ │ │ 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 │ │ │ │ @@ -131312,60 +131628,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 a9c4c │ │ │ │ + bgt aa134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ae0 │ │ │ │ + beq a9fc8 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9c7c │ │ │ │ + bhi aa164 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9cb8 │ │ │ │ + bhi aa1a0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9a98 │ │ │ │ + beq a9f80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a98 │ │ │ │ + bne a9f80 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9aac │ │ │ │ + bne a9f94 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9e1c │ │ │ │ - beq a9ebc │ │ │ │ + blt aa304 │ │ │ │ + beq aa3a4 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9d14 │ │ │ │ - ldr r9, [pc, #996] @ a9ee4 │ │ │ │ - bl 3591b0 │ │ │ │ + beq aa1fc │ │ │ │ + ldr r9, [pc, #996] @ aa3cc │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9dec │ │ │ │ + bgt aa2d4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9d30 │ │ │ │ - ldr r1, [pc, #948] @ a9ee8 │ │ │ │ + beq aa218 │ │ │ │ + ldr r1, [pc, #948] @ aa3d0 │ │ │ │ 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 a9e24 │ │ │ │ + bne aa30c │ │ │ │ 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 │ │ │ │ @@ -131375,121 +131691,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 aa07c │ │ │ │ + bl aa564 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9dac │ │ │ │ + beq aa294 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e60 │ │ │ │ + beq aa348 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9c1c │ │ │ │ + beq aa104 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e58 │ │ │ │ + beq aa340 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9c1c │ │ │ │ + beq aa104 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9dac │ │ │ │ + beq aa294 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9bf8 │ │ │ │ + bne aa0e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e68 │ │ │ │ + bne aa350 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9cb0 │ │ │ │ + bne aa198 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9c74 │ │ │ │ - bls a9c9c │ │ │ │ + beq aa15c │ │ │ │ + bls aa184 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9cb0 │ │ │ │ + beq aa198 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9c74 │ │ │ │ + beq aa15c │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c54 │ │ │ │ + bne aa13c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9a98 │ │ │ │ + b a9f80 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c38 │ │ │ │ - bhi a9cf4 │ │ │ │ + beq aa120 │ │ │ │ + bhi aa1dc │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9c38 │ │ │ │ + beq aa120 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9ac4 │ │ │ │ - b a9c74 │ │ │ │ + bne a9fac │ │ │ │ + b aa15c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c74 │ │ │ │ - bls a9d00 │ │ │ │ + beq aa15c │ │ │ │ + bls aa1e8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne a9c68 │ │ │ │ + bne aa150 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9a98 │ │ │ │ - ldr ip, [pc, #556] @ a9eec │ │ │ │ + b a9f80 │ │ │ │ + ldr ip, [pc, #556] @ aa3d4 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9a98 │ │ │ │ + bne a9f80 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c74 │ │ │ │ + beq aa15c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9c38 │ │ │ │ + beq aa120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a98 │ │ │ │ + bne a9f80 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9ad4 │ │ │ │ + b a9fbc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9ac4 │ │ │ │ - b a9c74 │ │ │ │ + bne a9fac │ │ │ │ + b aa15c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ea8 │ │ │ │ + beq aa390 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne a9c68 │ │ │ │ - b a9cb0 │ │ │ │ + bne aa150 │ │ │ │ + b aa198 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ a9ef0 │ │ │ │ + ldr r0, [pc, #440] @ aa3d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9e08 │ │ │ │ - bl 3591b0 │ │ │ │ + beq aa2f0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131502,322 +131818,306 @@ │ │ │ │ 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 aa07c │ │ │ │ + bl aa564 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9bac │ │ │ │ + bne aa094 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9e1c │ │ │ │ + beq aa304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e1c │ │ │ │ + bne aa304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b a9e1c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aa304 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9d30 │ │ │ │ - bl 2a00d4 │ │ │ │ + bls aa218 │ │ │ │ + bl 2a1184 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9d50 │ │ │ │ + bne aa238 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b a9c2c │ │ │ │ - ldr r3, [pc, #200] @ a9ef4 │ │ │ │ + b aa114 │ │ │ │ + ldr r3, [pc, #200] @ aa3dc │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9e40 │ │ │ │ + bne aa328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d50 │ │ │ │ + b aa238 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d50 │ │ │ │ + b aa238 │ │ │ │ mov r4, #2 │ │ │ │ - b a9dac │ │ │ │ + b aa294 │ │ │ │ mov r4, #1 │ │ │ │ - b a9dac │ │ │ │ + b aa294 │ │ │ │ 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 a9ec4 │ │ │ │ + bne aa3ac │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9c2c │ │ │ │ - b a9e68 │ │ │ │ - ldr r3, [pc, #72] @ a9ef8 │ │ │ │ - ldr r1, [pc, #72] @ a9efc │ │ │ │ + beq aa114 │ │ │ │ + b aa350 │ │ │ │ + ldr r3, [pc, #72] @ aa3e0 │ │ │ │ + ldr r1, [pc, #72] @ aa3e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b a9e1c │ │ │ │ - ldr r6, [pc, #60] @ a9f00 │ │ │ │ - b a9c2c │ │ │ │ - ldr r3, [pc, #44] @ a9ef8 │ │ │ │ - ldr r1, [pc, #52] @ a9f04 │ │ │ │ + bl 18f7a0 │ │ │ │ + b aa304 │ │ │ │ + ldr r6, [pc, #60] @ aa3e8 │ │ │ │ + b aa114 │ │ │ │ + ldr r3, [pc, #44] @ aa3e0 │ │ │ │ + ldr r1, [pc, #52] @ aa3ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9dd0 │ │ │ │ - b a9e1c │ │ │ │ + bne aa2b8 │ │ │ │ + b aa304 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, asr #8 │ │ │ │ + eorseq r2, r6, r0, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r6, ip, asr r4 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ 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 a9fb4 │ │ │ │ + bgt aa49c │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi a9f7c │ │ │ │ + bhi aa464 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa004 │ │ │ │ + bhi aa4ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa058 │ │ │ │ + beq aa540 │ │ │ │ cmp r3, #9 │ │ │ │ - beq a9f24 │ │ │ │ + beq aa40c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f24 │ │ │ │ + bne aa40c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls a9f40 │ │ │ │ + bls aa428 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9fa0 │ │ │ │ - bhi aa040 │ │ │ │ + beq aa488 │ │ │ │ + bhi aa528 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq a9fa0 │ │ │ │ + beq aa488 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne a9f58 │ │ │ │ + bne aa440 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b a9f24 │ │ │ │ + b aa40c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9ffc │ │ │ │ + bne aa4e4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f98 │ │ │ │ - bls a9fe0 │ │ │ │ + beq aa480 │ │ │ │ + bls aa4c8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9ffc │ │ │ │ + beq aa4e4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq a9f98 │ │ │ │ + beq aa480 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f98 │ │ │ │ - bhi a9fc0 │ │ │ │ + beq aa480 │ │ │ │ + bhi aa4a8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f98 │ │ │ │ - bhi aa04c │ │ │ │ + beq aa480 │ │ │ │ + bhi aa534 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa058 │ │ │ │ + beq aa540 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne a9fd0 │ │ │ │ + bne aa4b8 │ │ │ │ add ip, ip, #1 │ │ │ │ - b a9f24 │ │ │ │ - ldr r4, [pc, #100] @ aa070 │ │ │ │ + b aa40c │ │ │ │ + ldr r4, [pc, #100] @ aa558 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne a9f24 │ │ │ │ + bne aa40c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f98 │ │ │ │ + beq aa480 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a9fa0 │ │ │ │ + beq aa488 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f24 │ │ │ │ + bne aa40c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b a9f68 │ │ │ │ + b aa450 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne a9f58 │ │ │ │ - b a9f98 │ │ │ │ + bne aa440 │ │ │ │ + b aa480 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne a9fd0 │ │ │ │ - b a9ffc │ │ │ │ - ldr r3, [pc, #20] @ aa074 │ │ │ │ - ldr r1, [pc, #20] @ aa078 │ │ │ │ + bne aa4b8 │ │ │ │ + b aa4e4 │ │ │ │ + ldr r3, [pc, #20] @ aa55c │ │ │ │ + ldr r1, [pc, #20] @ aa560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, asr #8 │ │ │ │ + eorseq r2, r6, r0, asr #30 │ │ │ │ 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, #2128] @ aa900 │ │ │ │ + ldr r1, [pc, #2128] @ aade8 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa85c │ │ │ │ + bhi aad18 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + 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 a67f0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa134 │ │ │ │ + beq aa7f8 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa8b4 │ │ │ │ + beq aad70 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa10c │ │ │ │ + beq aa610 │ │ │ │ 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 a6308 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5] │ │ │ │ - ldr lr, [r1], #8 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r1, [pc, #1976] @ aa904 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp lr, r1 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - str r2, [r4] │ │ │ │ - bne aa65c │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmn r0, #1 │ │ │ │ - bne aa128 │ │ │ │ - ldr r6, [pc, #1940] @ aa908 │ │ │ │ - b aa10c │ │ │ │ - ldr r3, [pc, #1936] @ aa90c │ │ │ │ + ldr r3, [pc, #1992] @ aadec │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa85c │ │ │ │ + bhi aad18 │ │ │ │ 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 aa608 │ │ │ │ + beq aaaf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa628 │ │ │ │ + beq aab10 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ mov r6, r0 │ │ │ │ - b aa10c │ │ │ │ + b aa610 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl a9f08 │ │ │ │ + bl aa3f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa600 │ │ │ │ - beq aa518 │ │ │ │ - ldr sl, [pc, #1792] @ aa910 │ │ │ │ - bl 3591b0 │ │ │ │ + blt aaae8 │ │ │ │ + beq aaa00 │ │ │ │ + ldr sl, [pc, #1848] @ aadf0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa5d0 │ │ │ │ + bgt aaab8 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa56c │ │ │ │ - ldr r0, [pc, #1744] @ aa914 │ │ │ │ + beq aaa54 │ │ │ │ + ldr r0, [pc, #1800] @ aadf4 │ │ │ │ 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 aa66c │ │ │ │ + bne aab54 │ │ │ │ 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] │ │ │ │ @@ -131826,594 +132126,610 @@ │ │ │ │ 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 aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa688 │ │ │ │ + beq aab70 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa32c │ │ │ │ + beq aa7d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6ec │ │ │ │ + beq aabd4 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa32c │ │ │ │ + beq aa7d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6e4 │ │ │ │ + beq aabcc │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa32c │ │ │ │ + beq aa7d4 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa68c │ │ │ │ + beq aab74 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa308 │ │ │ │ + bne aa7b0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa52c │ │ │ │ + bne aaa14 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr lr, [r1], #8 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r1, [pc, #1512] @ aadf8 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp lr, r1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + str r2, [r4] │ │ │ │ + bne aab44 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmn r0, #1 │ │ │ │ + bne aa5c0 │ │ │ │ + ldr r6, [pc, #1476] @ aadfc │ │ │ │ + b aa610 │ │ │ │ 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 ab0a8 │ │ │ │ + b ab590 │ │ │ │ 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 a32b8 │ │ │ │ + b a37a0 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl a9f08 │ │ │ │ + bl aa3f0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa600 │ │ │ │ + blt aaae8 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa79c │ │ │ │ - bl 91940 │ │ │ │ + bne aac38 │ │ │ │ + bl 91e08 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa7ac │ │ │ │ + beq aac48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa430 │ │ │ │ + beq aa918 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa724 │ │ │ │ + beq aac0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa6f4 │ │ │ │ + beq aabdc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa6f4 │ │ │ │ + blt aabdc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa640 │ │ │ │ + bne aab28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa424 │ │ │ │ + beq aa90c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa7c4 │ │ │ │ + beq aac60 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa3bc │ │ │ │ + bgt aa8a4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 240468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa10c │ │ │ │ - b aa6a4 │ │ │ │ + bne aa610 │ │ │ │ + b aab8c │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa5a4 │ │ │ │ + beq aaa8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa628 │ │ │ │ + beq aab10 │ │ │ │ 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 928a0 │ │ │ │ + b 92d68 │ │ │ │ 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 1bcb28 │ │ │ │ + b 1be214 │ │ │ │ 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 150ca0 │ │ │ │ + b 1511dc │ │ │ │ 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 928a0 │ │ │ │ + bl 92d68 │ │ │ │ mov r6, r0 │ │ │ │ - b aa10c │ │ │ │ + b aa610 │ │ │ │ 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 175e2c │ │ │ │ + b 1764bc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aa918 │ │ │ │ + ldr r6, [pc, #1012] @ aae00 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa33c │ │ │ │ + beq aa7e4 │ │ │ │ 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 aa810 │ │ │ │ + bne aad9c │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa33c │ │ │ │ - b aa52c │ │ │ │ - ldr r0, [pc, #936] @ aa91c │ │ │ │ + beq aa7e4 │ │ │ │ + b aaa14 │ │ │ │ + ldr r0, [pc, #936] @ aae04 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa5ec │ │ │ │ - bl 3591b0 │ │ │ │ + beq aaad4 │ │ │ │ + bl 359c90 │ │ │ │ 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 aa27c │ │ │ │ + b aa724 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa628 │ │ │ │ + beq aab10 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa47c │ │ │ │ - b aa470 │ │ │ │ + bge aa964 │ │ │ │ + b aa958 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa56c │ │ │ │ - bl 2a00d4 │ │ │ │ + bls aaa54 │ │ │ │ + bl 2a1184 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r8, [sl, r8] │ │ │ │ lslne fp, r7, #2 │ │ │ │ - bne aa58c │ │ │ │ + bne aaa74 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b aa10c │ │ │ │ + b aa610 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa830 │ │ │ │ - ldr r3, [pc, #728] @ aa908 │ │ │ │ + bne aad90 │ │ │ │ + ldr r3, [pc, #740] @ aadfc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa16c │ │ │ │ + b aa830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa408 │ │ │ │ + bne aa8f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b aa408 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aa8f0 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aa920 │ │ │ │ + ldr r2, [pc, #684] @ aae08 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa6cc │ │ │ │ + bne aabb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa58c │ │ │ │ + b aaa74 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa600 │ │ │ │ + beq aaae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa600 │ │ │ │ + bne aaae8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b aa600 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aaae8 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa58c │ │ │ │ + b aaa74 │ │ │ │ mov r8, #2 │ │ │ │ - b aa68c │ │ │ │ + b aab74 │ │ │ │ mov r8, #1 │ │ │ │ - b aa68c │ │ │ │ + b aab74 │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa734 │ │ │ │ + bne aac1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b174 │ │ │ │ - b aa6a4 │ │ │ │ + bl 9b658 │ │ │ │ + b aab8c │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa698 │ │ │ │ + b aab80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa718 │ │ │ │ + bne aac00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b aa718 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aac00 │ │ │ │ + ldr r3, [pc, #460] @ aae0c │ │ │ │ + ldr r1, [pc, #460] @ aae10 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aaae8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aa90c │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl a9f08 │ │ │ │ + bl aa3f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa600 │ │ │ │ - bl 92da0 │ │ │ │ + blt aaae8 │ │ │ │ + bl 93268 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa7f8 │ │ │ │ + beq aad00 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa7e0 │ │ │ │ + beq aace8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7d0 │ │ │ │ + beq aacd8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa770 │ │ │ │ - ldr r3, [pc, #384] @ aa924 │ │ │ │ - ldr r1, [pc, #384] @ aa928 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa600 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b aa424 │ │ │ │ + b aac8c │ │ │ │ + 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 211540 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa698 │ │ │ │ + b aab80 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 240468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa10c │ │ │ │ - b aa6a4 │ │ │ │ + bne aa610 │ │ │ │ + b aab8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa600 │ │ │ │ - ldr r3, [pc, #268] @ aa924 │ │ │ │ - ldr r1, [pc, #272] @ aa92c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa6b0 │ │ │ │ - b aa600 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt aa1cc │ │ │ │ - b aa1d8 │ │ │ │ - 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 20fb6c │ │ │ │ - ldr r3, [pc, #192] @ aa924 │ │ │ │ - ldr r1, [pc, #200] @ aa930 │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aaae8 │ │ │ │ + ldr r3, [pc, #236] @ aae0c │ │ │ │ + ldr r1, [pc, #240] @ aae14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b aa600 │ │ │ │ + bl 18f7a0 │ │ │ │ + b aaae8 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8d4 │ │ │ │ + beq aadbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa628 │ │ │ │ + beq aab10 │ │ │ │ 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 b1e48 │ │ │ │ - bl a55f0 │ │ │ │ + b b2384 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa600 │ │ │ │ - ldr r3, [pc, #92] @ aa924 │ │ │ │ - ldr r1, [pc, #104] @ aa934 │ │ │ │ + bne aaae8 │ │ │ │ + ldr r3, [pc, #136] @ aae0c │ │ │ │ + ldr r1, [pc, #144] @ aae18 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b aaae8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt aa674 │ │ │ │ + b aa680 │ │ │ │ + ldr r3, [pc, #104] @ aae0c │ │ │ │ + ldr r1, [pc, #116] @ aae1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b aa600 │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aab98 │ │ │ │ + b aaae8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa628 │ │ │ │ + beq aab10 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa898 │ │ │ │ - b aa8a4 │ │ │ │ - @ instruction: 0x003d79b4 │ │ │ │ - andseq fp, ip, ip, ror sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq sp, sl, sl, r7 │ │ │ │ + blt aad54 │ │ │ │ + b aad60 │ │ │ │ + @ instruction: 0x003d84b4 │ │ │ │ + mlaseq sp, sl, r5, r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq sp, ip, r8, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, ror r4 │ │ │ │ - eorseq r2, r6, ip, asr r4 │ │ │ │ - eorseq r2, r6, ip, lsr #9 │ │ │ │ - eorseq r2, r6, r8, lsl #9 │ │ │ │ + eorseq r2, r6, r8, ror pc │ │ │ │ + eorseq r2, r6, ip, lsr #31 │ │ │ │ + eorseq r2, r6, r8, lsl #31 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ │ │ │ │ -000aa938 : │ │ │ │ +000aae20 : │ │ │ │ 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 aaba4 │ │ │ │ + bne ab08c │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac10 │ │ │ │ - ldr r8, [pc, #1528] @ aaf70 │ │ │ │ - ldr r7, [pc, #1528] @ aaf74 │ │ │ │ + beq ab0f8 │ │ │ │ + ldr r8, [pc, #1528] @ ab458 │ │ │ │ + ldr r7, [pc, #1528] @ ab45c │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad40 │ │ │ │ + bne ab228 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad40 │ │ │ │ + beq ab228 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aac1c │ │ │ │ + beq ab104 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaed8 │ │ │ │ + beq ab3c0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aadf4 │ │ │ │ + bhi ab2dc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaed0 │ │ │ │ + bmi ab3b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aac38 │ │ │ │ + bne ab120 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aaca4 │ │ │ │ + beq ab18c │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad64 │ │ │ │ + bne ab24c │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad64 │ │ │ │ + beq ab24c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ aaf78 │ │ │ │ + ldr r1, [pc, #1356] @ ab460 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aad78 │ │ │ │ + beq ab260 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaed8 │ │ │ │ + beq ab3c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aae20 │ │ │ │ + bhi ab308 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaed0 │ │ │ │ + bmi ab3b8 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] @ aaf7c │ │ │ │ + ldr fp, [pc, #1236] @ ab464 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaeec │ │ │ │ + bhi ab3d4 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaeec │ │ │ │ + bmi ab3d4 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ aaf80 │ │ │ │ + ldr r1, [pc, #1200] @ ab468 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aae74 │ │ │ │ + bne ab35c │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aadb8 │ │ │ │ + bcs ab2a0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aada0 │ │ │ │ + beq ab288 │ │ │ │ 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 aacb4 │ │ │ │ + beq ab19c │ │ │ │ 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 aacf8 │ │ │ │ + bgt ab1e0 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ aaf84 │ │ │ │ + ldr r2, [pc, #1064] @ ab46c │ │ │ │ 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 aae94 │ │ │ │ + bne ab37c │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aab98 │ │ │ │ + beq ab080 │ │ │ │ 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] @ aaf7c │ │ │ │ + ldr r2, [pc, #976] @ ab464 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -132429,27 +132745,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 aa970 │ │ │ │ - ldr r1, [pc, #880] @ aaf88 │ │ │ │ - ldr r0, [pc, #880] @ aaf8c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aaf54 │ │ │ │ - ldr r1, [pc, #864] @ aaf90 │ │ │ │ - ldr r0, [pc, #864] @ aaf94 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaed0 │ │ │ │ - ldr r3, [pc, #828] @ aaf7c │ │ │ │ - bl 3591b0 │ │ │ │ + bne aae58 │ │ │ │ + ldr r1, [pc, #880] @ ab470 │ │ │ │ + ldr r0, [pc, #880] @ ab474 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab43c │ │ │ │ + ldr r1, [pc, #864] @ ab478 │ │ │ │ + ldr r0, [pc, #864] @ ab47c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab3b8 │ │ │ │ + ldr r3, [pc, #828] @ ab464 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -132466,631 +132782,631 @@ │ │ │ │ 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 aaa08 │ │ │ │ - ldr r1, [pc, #732] @ aaf88 │ │ │ │ - ldr r0, [pc, #732] @ aaf8c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aad78 │ │ │ │ + bne aaef0 │ │ │ │ + ldr r1, [pc, #732] @ ab470 │ │ │ │ + ldr r0, [pc, #732] @ ab474 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab260 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aab20 │ │ │ │ + bhi ab008 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab20 │ │ │ │ + b ab008 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aab50 │ │ │ │ + beq ab038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab50 │ │ │ │ + beq ab038 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab50 │ │ │ │ + bne ab038 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaf44 │ │ │ │ + bne ab42c │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aab50 │ │ │ │ + bne ab038 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b aab50 │ │ │ │ - ldr r0, [pc, #592] @ aaf98 │ │ │ │ - bl 8be3c │ │ │ │ + bl 358de0 │ │ │ │ + b ab038 │ │ │ │ + ldr r0, [pc, #592] @ ab480 │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aac1c │ │ │ │ - ldr r1, [pc, #572] @ aaf98 │ │ │ │ + beq ab104 │ │ │ │ + ldr r1, [pc, #572] @ ab480 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aa9a4 │ │ │ │ - ldr r0, [pc, #524] @ aaf78 │ │ │ │ - bl 8be3c │ │ │ │ + b aae8c │ │ │ │ + ldr r0, [pc, #524] @ ab460 │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaa20 │ │ │ │ - bl a55f0 │ │ │ │ + bne aaf08 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac28 │ │ │ │ - ldr r0, [pc, #528] @ aaf9c │ │ │ │ + bne ab110 │ │ │ │ + ldr r0, [pc, #528] @ ab484 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ aaf78 │ │ │ │ - ldr r1, [pc, #520] @ aafa0 │ │ │ │ + ldr r2, [pc, #484] @ ab460 │ │ │ │ + ldr r1, [pc, #520] @ ab488 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b aaed0 │ │ │ │ + bl 117b4c │ │ │ │ + b ab3b8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aace8 │ │ │ │ + bne ab1d0 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ aafa4 │ │ │ │ + ldr r1, [pc, #480] @ ab48c │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf30 │ │ │ │ + bne ab418 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaeec │ │ │ │ + beq ab3d4 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aace8 │ │ │ │ + b ab1d0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aae4c │ │ │ │ + bcc ab334 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae00 │ │ │ │ - b aaec0 │ │ │ │ + beq ab2e8 │ │ │ │ + b ab3a8 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aae60 │ │ │ │ + bcc ab348 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae2c │ │ │ │ - b aaec0 │ │ │ │ + beq ab314 │ │ │ │ + b ab3a8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaf18 │ │ │ │ + blt ab400 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aa9e8 │ │ │ │ - b aaed0 │ │ │ │ + bpl aaed0 │ │ │ │ + b ab3b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaeac │ │ │ │ + blt ab394 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aaa6c │ │ │ │ - b aaed0 │ │ │ │ + bpl aaf54 │ │ │ │ + b ab3b8 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaeec │ │ │ │ + beq ab3d4 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab20 │ │ │ │ - ldr r1, [pc, #268] @ aafa8 │ │ │ │ + b ab008 │ │ │ │ + ldr r1, [pc, #268] @ ab490 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aaf04 │ │ │ │ + bne ab3ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b aab7c │ │ │ │ + bl 18ecd8 │ │ │ │ + b ab064 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aaed0 │ │ │ │ - ldr r3, [pc, #228] @ aafac │ │ │ │ - ldr r1, [pc, #228] @ aafb0 │ │ │ │ + bne ab3b8 │ │ │ │ + ldr r3, [pc, #228] @ ab494 │ │ │ │ + ldr r1, [pc, #228] @ ab498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b aab98 │ │ │ │ - ldr r3, [pc, #188] @ aaf9c │ │ │ │ - ldr r1, [pc, #208] @ aafb4 │ │ │ │ + b ab080 │ │ │ │ + ldr r3, [pc, #188] @ ab484 │ │ │ │ + ldr r1, [pc, #208] @ ab49c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b aaed0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b ab3b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aab50 │ │ │ │ - b aaed0 │ │ │ │ + bne ab038 │ │ │ │ + b ab3b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aab7c │ │ │ │ + b ab064 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aaec0 │ │ │ │ - b aaed0 │ │ │ │ + beq ab3a8 │ │ │ │ + b ab3b8 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaddc │ │ │ │ + b ab2c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab50 │ │ │ │ - b aad24 │ │ │ │ - ldr r0, [pc, #64] @ aaf9c │ │ │ │ + bne ab038 │ │ │ │ + b ab20c │ │ │ │ + ldr r0, [pc, #64] @ ab484 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ aaf98 │ │ │ │ - ldr r1, [pc, #56] @ aafa0 │ │ │ │ + ldr r2, [pc, #52] @ ab480 │ │ │ │ + ldr r1, [pc, #56] @ ab488 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b aaed0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + bl 117b4c │ │ │ │ + b ab3b8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sp, r7, r4, ror #24 │ │ │ │ + subseq sp, r7, ip, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq r2, r6, r0, asr r5 │ │ │ │ - subseq sp, r7, r4, asr #24 │ │ │ │ + eorseq r3, r6, r0, asr r0 │ │ │ │ + subseq sp, r7, ip, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr #10 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + eorseq r3, r6, ip, lsr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ - eorseq r2, r6, r8, ror #10 │ │ │ │ + eorseq r3, r6, r0, lsl #1 │ │ │ │ + eorseq r3, r6, r8, rrx │ │ │ │ │ │ │ │ -000aafb8 : │ │ │ │ +000ab4a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab080 │ │ │ │ + beq ab568 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab06c │ │ │ │ + beq ab554 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab000 │ │ │ │ + bhi ab4e8 │ │ │ │ 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 ab040 │ │ │ │ + bcc ab528 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab00c │ │ │ │ - ldr r3, [pc, #96] @ ab090 │ │ │ │ - ldr r1, [pc, #96] @ ab094 │ │ │ │ + beq ab4f4 │ │ │ │ + ldr r3, [pc, #96] @ ab578 │ │ │ │ + ldr r1, [pc, #96] @ ab57c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab050 │ │ │ │ + blt ab538 │ │ │ │ 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 ab028 │ │ │ │ + beq ab510 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab098 │ │ │ │ - ldr r1, [pc, #36] @ ab09c │ │ │ │ + ldr r3, [pc, #36] @ ab580 │ │ │ │ + ldr r1, [pc, #36] @ ab584 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b ab038 │ │ │ │ - ldr r1, [pc, #24] @ ab0a0 │ │ │ │ - ldr r0, [pc, #24] @ ab0a4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab038 │ │ │ │ + bl 18f7a0 │ │ │ │ + b ab520 │ │ │ │ + ldr r1, [pc, #24] @ ab588 │ │ │ │ + ldr r0, [pc, #24] @ ab58c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab520 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r3, r6, r0, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #10 │ │ │ │ + eorseq r3, r6, r8, rrx │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq r2, r6, r0, asr r5 │ │ │ │ + eorseq r3, r6, r0, asr r0 │ │ │ │ │ │ │ │ -000ab0a8 : │ │ │ │ +000ab590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab174 │ │ │ │ + ldr r3, [pc, #180] @ ab65c │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 ab130 │ │ │ │ + beq ab618 │ │ │ │ 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] @ ab178 │ │ │ │ + ldr r3, [pc, #124] @ ab660 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab17c │ │ │ │ + ldr r2, [pc, #104] @ ab664 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab148 │ │ │ │ + bne ab630 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e6c │ │ │ │ + bl 92334 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab0f4 │ │ │ │ + bne ab5dc │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - ldr r1, [pc, #48] @ ab180 │ │ │ │ + b 2a1184 │ │ │ │ + ldr r1, [pc, #48] @ ab668 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab160 │ │ │ │ + bne ab648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b ab124 │ │ │ │ + bl 18ecd8 │ │ │ │ + b ab60c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab124 │ │ │ │ + b ab60c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000ab184 : │ │ │ │ +000ab66c : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab190 : │ │ │ │ +000ab678 : │ │ │ │ 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 ab214 │ │ │ │ + beq ab6fc │ │ │ │ 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 ab1f8 │ │ │ │ + bge ab6e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab2c4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab7ac <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab228 │ │ │ │ + beq ab710 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab250 │ │ │ │ - ldr r0, [pc, #52] @ ab254 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab738 │ │ │ │ + ldr r0, [pc, #52] @ ab73c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab220 │ │ │ │ + beq ab708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab220 │ │ │ │ + bne ab708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ab220 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ab708 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ │ │ │ │ -000ab258 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab740 <_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 ab2c4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab7ac <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab298 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab780 <_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 ab290 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab778 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab290 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab778 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ab290 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ab778 <_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 ab460 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab948 <_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 ab48c <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab974 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab498 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab980 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab454 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab4ec <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab4f0 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab93c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab9d4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab9d8 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ lsl r1, r4, #2 │ │ │ │ - bne ab4bc <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab9a4 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab404 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab4f4 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 3591b0 │ │ │ │ + beq ab8ec <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab9dc <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r5, #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 ab428 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab910 <_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 ip, r3 │ │ │ │ - bgt ab3a4 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab88c <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab428 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab910 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab3c8 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab8b0 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab414 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab8fc <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab454 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab93c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e58 │ │ │ │ + bl 9a33c │ │ │ │ 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, r9 │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab454 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab93c <_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, [r8, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #196] @ ab4f8 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab9e0 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab4d4 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab9bc <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab414 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne ab8fc <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 2a1184 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab3fc <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab8e4 <_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 ab308 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab7f0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab308 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab4ec <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab4f0 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab7f0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab9d4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab9d8 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq ab338 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab820 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab44c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab934 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab44c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, ror r6 │ │ │ │ + b ab934 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, sl, ip, asr fp │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, ror #9 │ │ │ │ + andeq fp, r8, r0, asr #19 │ │ │ │ │ │ │ │ -000ab4fc : │ │ │ │ +000ab9e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt ab65c │ │ │ │ - ldr r5, [pc, #328] @ ab664 │ │ │ │ - ldr r2, [pc, #328] @ ab668 │ │ │ │ + blt abb44 │ │ │ │ + ldr r5, [pc, #328] @ abb4c │ │ │ │ + ldr r2, [pc, #328] @ abb50 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab62c │ │ │ │ + bne abb14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab5f8 │ │ │ │ - ldr r2, [pc, #300] @ ab66c │ │ │ │ - bl 3591b0 │ │ │ │ + beq abae0 │ │ │ │ + ldr r2, [pc, #300] @ abb54 │ │ │ │ + bl 359c90 │ │ │ │ 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 ab604 │ │ │ │ + beq abaec │ │ │ │ lsr r1, r4, #18 │ │ │ │ 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 ab59c │ │ │ │ + bgt aba84 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab604 │ │ │ │ + beq abaec │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab5c4 │ │ │ │ + bhi abaac │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab5f0 │ │ │ │ + bcc abad8 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab65c │ │ │ │ + beq abb44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e58 │ │ │ │ + bl 9a33c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91fa4 │ │ │ │ + b 9246c │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab670 │ │ │ │ + ldr r2, [pc, #96] @ abb58 │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab644 │ │ │ │ + bne abb2c │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133102,213 +133418,213 @@ │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r7, #0 │ │ │ │ - b ab5f0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, ror r6 │ │ │ │ + b abad8 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, sl, ip, asr fp │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, ror #9 │ │ │ │ + andeq fp, r8, r0, asr #19 │ │ │ │ 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 ab750 │ │ │ │ - ldr r3, [pc, #268] @ ab7a4 │ │ │ │ + beq abc38 │ │ │ │ + ldr r3, [pc, #268] @ abc8c │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 ab758 │ │ │ │ + beq abc40 │ │ │ │ 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 ab6f8 │ │ │ │ + bgt abbe0 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab758 │ │ │ │ + beq abc40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab71c │ │ │ │ + bhi abc04 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab748 │ │ │ │ + bcc abc30 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab744 │ │ │ │ + beq abc2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e58 │ │ │ │ + bl 9a33c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91fa4 │ │ │ │ + b 9246c │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab79c │ │ │ │ - ldr r2, [pc, #64] @ ab7a8 │ │ │ │ - ldr r0, [pc, #64] @ ab7ac │ │ │ │ + blt abc84 │ │ │ │ + ldr r2, [pc, #64] @ abc90 │ │ │ │ + ldr r0, [pc, #64] @ abc94 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab788 │ │ │ │ + bne abc70 │ │ │ │ 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 ab748 │ │ │ │ + b abc30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, ror #9 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, asr #19 │ │ │ │ │ │ │ │ -000ab7b0 : │ │ │ │ +000abc98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab800 │ │ │ │ + beq abce8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab800 │ │ │ │ + beq abce8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab834 │ │ │ │ + bl abd1c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab80c │ │ │ │ + beq abcf4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab814 │ │ │ │ + bne abcfc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab82c │ │ │ │ - ldr r0, [pc, #36] @ ab830 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ abd14 │ │ │ │ + ldr r0, [pc, #36] @ abd18 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab7f8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ab7f8 │ │ │ │ + bne abce0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b abce0 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ 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] @ ac848 │ │ │ │ + ldr r3, [pc, #3988] @ acce0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abc40 │ │ │ │ + beq ac128 │ │ │ │ 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 abdf4 │ │ │ │ + bne ac2dc │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc5c │ │ │ │ + ble ac144 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac84c │ │ │ │ + ldr sl, [pc, #3876] @ acccc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq ac9f0 │ │ │ │ - ldr r7, [pc, #3992] @ ac868 │ │ │ │ + beq acf30 │ │ │ │ + ldr r7, [pc, #3892] @ accec │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac86c │ │ │ │ + ldr r9, [pc, #3876] @ accf0 │ │ │ │ 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 accc8 │ │ │ │ + bne ad18c │ │ │ │ tst r7, r8 │ │ │ │ - bne abc18 │ │ │ │ + bne ac100 │ │ │ │ cmp r0, ip │ │ │ │ - bne abc28 │ │ │ │ + bne ac110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abc28 │ │ │ │ + beq ac110 │ │ │ │ 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 ab8ec │ │ │ │ + blt abdd4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd28 │ │ │ │ + bne ac210 │ │ │ │ tst r7, r8 │ │ │ │ - beq acc4c │ │ │ │ - ldr r3, [pc, #3820] @ ac850 │ │ │ │ + beq ad164 │ │ │ │ + ldr r3, [pc, #3716] @ accd0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abd38 │ │ │ │ + bne ac220 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abd58 │ │ │ │ + bne ac240 │ │ │ │ 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 │ │ │ │ @@ -133318,183 +133634,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 ace60 │ │ │ │ + bne ad25c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abdcc │ │ │ │ + bgt ac2b4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac8dc │ │ │ │ + ble ace1c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac850 │ │ │ │ + ldr r8, [pc, #3576] @ accd0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abb10 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abff8 │ │ │ │ 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 ac3d4 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac8c4 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abb34 │ │ │ │ + beq ac01c │ │ │ │ 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 ac178 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac668 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acc10 │ │ │ │ + ble ad154 │ │ │ │ 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 abafc │ │ │ │ + blt abfe4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abafc │ │ │ │ + ble abfe4 │ │ │ │ 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 abaf8 │ │ │ │ + bgt abfe0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abab4 │ │ │ │ + bgt abf9c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac24c │ │ │ │ + beq ac71c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abeb0 │ │ │ │ + b ac398 │ │ │ │ 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 ace70 │ │ │ │ - bne ac3d4 │ │ │ │ + blt ad448 │ │ │ │ + bne ac8c4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abb9c │ │ │ │ + bne ac084 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac900 │ │ │ │ + bne ace40 │ │ │ │ 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 ac5f4 │ │ │ │ + bne acadc │ │ │ │ subs r4, r4, ip │ │ │ │ - bne ab9dc │ │ │ │ + bne abec4 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acb58 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt ad0b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac280 │ │ │ │ + bne ac778 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abca8 │ │ │ │ - b ac81c │ │ │ │ + beq ac190 │ │ │ │ + b acd9c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abbf0 │ │ │ │ + bne ac0d8 │ │ │ │ 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 abea8 │ │ │ │ + blt ac390 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne aba38 │ │ │ │ - b abc10 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abf20 │ │ │ │ + b ac0f8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ + blt ad448 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abea8 │ │ │ │ + bne ac390 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac1c4 │ │ │ │ + bne ac6b4 │ │ │ │ mov ip, #3 │ │ │ │ - b abb38 │ │ │ │ + b ac020 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls ab908 │ │ │ │ + bls abdf0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab8ec │ │ │ │ - ldr ip, [pc, #3116] @ ac86c │ │ │ │ - b ab93c │ │ │ │ + blt abdd4 │ │ │ │ + ldr ip, [pc, #3016] @ accf0 │ │ │ │ + b abe24 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab8a4 │ │ │ │ + bgt abd8c │ │ │ │ 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] │ │ │ │ @@ -133505,67 +133821,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 ac81c │ │ │ │ - ldr r6, [pc, #2968] @ ac848 │ │ │ │ + bne acd9c │ │ │ │ + ldr r6, [pc, #2888] @ acce0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdc0 │ │ │ │ + bgt ad3c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acdf0 │ │ │ │ + bne ad3f0 │ │ │ │ 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 ace4c │ │ │ │ + bne ad434 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abd18 │ │ │ │ + beq ac200 │ │ │ │ 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] @ ac870 │ │ │ │ + ldr r3, [pc, #2780] @ accf4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab96c │ │ │ │ - ldr r2, [pc, #2884] @ ac884 │ │ │ │ + beq abe54 │ │ │ │ + ldr r2, [pc, #2784] @ acd08 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac854 │ │ │ │ + ldr r3, [pc, #2712] @ accd4 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab974 │ │ │ │ + beq abe5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac858 │ │ │ │ + ldr r2, [pc, #2700] @ accd8 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt aced8 │ │ │ │ + bgt ad34c │ │ │ │ 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 │ │ │ │ @@ -133573,644 +133889,682 @@ │ │ │ │ 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 acd38 │ │ │ │ + bne ad2f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble ab9d0 │ │ │ │ + ble abeb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abdd4 │ │ │ │ + bgt ac2bc │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b ab9d0 │ │ │ │ + b abeb8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acc74 │ │ │ │ + bgt ad1cc │ │ │ │ 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 ac78c │ │ │ │ + ble acd0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acd24 │ │ │ │ + beq ad204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac78c │ │ │ │ + beq acd0c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq accd4 │ │ │ │ + beq ad36c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abe98 │ │ │ │ + beq ac380 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq accd8 │ │ │ │ + beq ad208 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abe74 │ │ │ │ + bne ac35c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab8b4 │ │ │ │ + b abd9c │ │ │ │ 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 ac188 │ │ │ │ + bne ac678 │ │ │ │ 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 ac1a0 │ │ │ │ + bge ac690 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac258 │ │ │ │ + bge ac728 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abb38 │ │ │ │ + bge ac020 │ │ │ │ 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] @ ac870 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ accf4 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne abfe0 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac4cc │ │ │ │ + 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 acf20 │ │ │ │ + beq ad4b4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace2c │ │ │ │ + beq ad2cc │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace3c │ │ │ │ + beq ad2dc │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac3ac │ │ │ │ + beq ac89c │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac3c4 │ │ │ │ + beq ac8b4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq abff8 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq ac4e4 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac01c │ │ │ │ - b ac0e0 │ │ │ │ + blt ac508 │ │ │ │ + b ac5cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne ac138 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac148 │ │ │ │ - ldr r3, [pc, #2148] @ ac870 │ │ │ │ + blt ad294 │ │ │ │ + bne ac628 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac638 │ │ │ │ + ldr r3, [pc, #2044] @ accf4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acdb4 │ │ │ │ + bne ad254 │ │ │ │ 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 acf18 │ │ │ │ + beq ad460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ace98 │ │ │ │ + beq ad2b4 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq acea8 │ │ │ │ + beq ad2c4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac0b8 │ │ │ │ + beq ac5a4 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac0c8 │ │ │ │ + beq ac5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac0d0 │ │ │ │ + bge ac5bc │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac0dc │ │ │ │ - mov sl, r6 │ │ │ │ - b ac048 │ │ │ │ + ble ac5c8 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac534 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac0a0 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac0a8 │ │ │ │ + bne ac58c │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac594 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac048 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac534 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac15c │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac64c │ │ │ │ + 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 ac260 │ │ │ │ + bne ac758 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne abf38 │ │ │ │ + bne ac424 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abb38 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac148 │ │ │ │ - mov r9, sl │ │ │ │ - b abf48 │ │ │ │ + b ac020 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac638 │ │ │ │ + mov r8, r9 │ │ │ │ + b ac434 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac0f0 │ │ │ │ + bgt ac5dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac118 │ │ │ │ + beq ac604 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac274 │ │ │ │ + b ac76c │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac248 │ │ │ │ + beq ac718 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abeb0 │ │ │ │ + b ac398 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne abefc │ │ │ │ + blt ad448 │ │ │ │ + bne ac3e4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 253408 │ │ │ │ + bl 254e64 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ac8d0 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac3e0 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac22c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac730 │ │ │ │ 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 abafc │ │ │ │ + blt abfe4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne aba38 │ │ │ │ - b ac248 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne ac3a4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac1cc │ │ │ │ + bne abf20 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt abf08 │ │ │ │ + bgt ac3f0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abb38 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac020 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad448 │ │ │ │ + bne abfe4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac6c0 │ │ │ │ + b ac718 │ │ │ │ + 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 ac118 │ │ │ │ + b ac604 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac774 │ │ │ │ - ldr r7, [pc, #1460] @ ac848 │ │ │ │ + ble accb4 │ │ │ │ + ldr r7, [pc, #1364] @ acce0 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac6e0 │ │ │ │ + beq acbc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac6e0 │ │ │ │ + bne acbc8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac85c │ │ │ │ + ldr r2, [pc, #1320] @ accdc │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd94 │ │ │ │ + bne ad374 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac804 │ │ │ │ + ble acd84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac324 │ │ │ │ + beq ac81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac324 │ │ │ │ + bne ac81c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac85c │ │ │ │ + ldr r2, [pc, #1236] @ accdc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aceb0 │ │ │ │ + bne ad1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac390 │ │ │ │ - ldr sl, [pc, #1316] @ ac85c │ │ │ │ + beq ac888 │ │ │ │ + ldr sl, [pc, #1196] @ accdc │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac378 │ │ │ │ + beq ac870 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac378 │ │ │ │ + bne ac870 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acef8 │ │ │ │ + bne ad32c │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac33c │ │ │ │ + bne ac834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt aceec │ │ │ │ + bgt ad360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abcac │ │ │ │ - b ac814 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abafc │ │ │ │ + beq ac194 │ │ │ │ + b acd94 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne abfbc │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac4a8 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b abfc0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace78 │ │ │ │ - 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 ace70 │ │ │ │ - bne ac538 │ │ │ │ + b ac4ac │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ad394 │ │ │ │ + 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 ac560 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne aca28 │ │ │ │ + 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 aca98 │ │ │ │ + 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 ac574 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac888 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge aca78 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acdc8 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac4bc │ │ │ │ + bls ac9ac │ │ │ │ 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 ac4bc │ │ │ │ + bls ac9ac │ │ │ │ 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 ac4a4 │ │ │ │ + bhi ac994 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acb20 │ │ │ │ + bne ad060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble abefc │ │ │ │ + ble ac3e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac850 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ accd0 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac57c │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne acaa8 │ │ │ │ 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 ac67c │ │ │ │ + ble acb64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf08 │ │ │ │ - b abb38 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acc18 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac404 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac470 │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac3f0 │ │ │ │ + b ac020 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne ac468 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac544 │ │ │ │ + blt ad448 │ │ │ │ + bne aca98 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac930 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad448 │ │ │ │ + bne ac960 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac8e4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac960 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ad084 │ │ │ │ + mov r5, #0 │ │ │ │ + b aca7c │ │ │ │ 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 ace70 │ │ │ │ - bne ac524 │ │ │ │ + blt ad448 │ │ │ │ + bne aca14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac5ec │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac608 │ │ │ │ - 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 acb44 │ │ │ │ + bgt acbd4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac524 │ │ │ │ + b aca14 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abb6c │ │ │ │ - mov r2, r8 │ │ │ │ + b ac054 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne ac5ec │ │ │ │ + blt ad448 │ │ │ │ + bne acad4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac524 │ │ │ │ + ble aca14 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac8b8 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne acdf8 │ │ │ │ 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 ac524 │ │ │ │ + blt aca14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac6c8 │ │ │ │ + ble acbb0 │ │ │ │ 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 ac6ec │ │ │ │ + ble acc2c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abf08 │ │ │ │ - b abb38 │ │ │ │ + blt ac3f0 │ │ │ │ + b ac020 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac2d8 │ │ │ │ + b ac7d0 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne acaf0 │ │ │ │ + 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 acad4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt acb74 │ │ │ │ + b acbb0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac524 │ │ │ │ + ble aca14 │ │ │ │ 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 ac524 │ │ │ │ + blt aca14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac524 │ │ │ │ + ble aca14 │ │ │ │ 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 ac6c8 │ │ │ │ + bgt acbb0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac72c │ │ │ │ - b ac6c8 │ │ │ │ + bgt acc6c │ │ │ │ + b acbb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac81c │ │ │ │ - ldr r6, [pc, #188] @ ac848 │ │ │ │ - b abcc0 │ │ │ │ + bne acd9c │ │ │ │ + ldr r6, [pc, #20] @ acce0 │ │ │ │ + b ac1a8 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r4, ip, ip, ror #27 │ │ │ │ + andseq r2, r8, r8, ror #20 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + ldrheq r3, [r6], -r0 @ │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x000ad4bc │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r8, ror #24 │ │ │ │ + andseq fp, pc, r0, lsl #14 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eoreq lr, r0, r0, asr r9 │ │ │ │ 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] │ │ │ │ @@ -134225,85 +134579,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 acd2c │ │ │ │ - bne ac774 │ │ │ │ + bgt ad2ec │ │ │ │ + bne accb4 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac848 │ │ │ │ - bne ac2a0 │ │ │ │ - ldr r6, [pc, #64] @ ac848 │ │ │ │ + ldrne r7, [pc, #-160] @ acce0 │ │ │ │ + bne ac798 │ │ │ │ + ldr r6, [pc, #-168] @ acce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abcc0 │ │ │ │ + beq ac1a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac82c │ │ │ │ - ldr r3, [pc, #60] @ ac860 │ │ │ │ - ldr r1, [pc, #60] @ ac864 │ │ │ │ + beq acdac │ │ │ │ + ldr r3, [pc, #-192] @ acce4 │ │ │ │ + ldr r1, [pc, #-192] @ acce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acdbc │ │ │ │ + bgt ad3bc │ │ │ │ mov r6, #0 │ │ │ │ - b abcc0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r3, ip, r8, asr #14 │ │ │ │ - @ instruction: 0x001823dc │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003625b0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq ip, sl, r4, lsl #31 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x001825dc │ │ │ │ - andseq r9, pc, r0, lsl lr @ │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - strdeq ip, [r0], -r0 @ │ │ │ │ + b ac1a8 │ │ │ │ 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 253408 │ │ │ │ - b ac478 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 254e64 │ │ │ │ + b ac968 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace70 │ │ │ │ - bne ac5ec │ │ │ │ + blt ad448 │ │ │ │ + bne acad4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt ac634 │ │ │ │ - b ac5ec │ │ │ │ - beq acc44 │ │ │ │ + ble acad4 │ │ │ │ + b acb1c │ │ │ │ + beq ad15c │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acb08 │ │ │ │ + bcs ad048 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac48c │ │ │ │ + b ac97c │ │ │ │ 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] │ │ │ │ @@ -134314,148 +134652,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 ac998 │ │ │ │ + ble aced8 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt ac998 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt aced8 │ │ │ │ + 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 ac9a4 │ │ │ │ + ble acee4 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge ac9a4 │ │ │ │ - bl 253488 │ │ │ │ + mov r0, r6 │ │ │ │ + bge acee4 │ │ │ │ + bl 254ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ace70 │ │ │ │ + bne ad448 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b ac95c │ │ │ │ + b ace9c │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ac938 │ │ │ │ + b ace78 │ │ │ │ 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 abb6c │ │ │ │ - b ac5f8 │ │ │ │ + beq ac054 │ │ │ │ + b acae0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble acf3c │ │ │ │ + ble ad458 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac868 │ │ │ │ + ldr r7, [pc, #-604] @ accec │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac86c │ │ │ │ + ldr r9, [pc, #-620] @ accf0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b aca64 │ │ │ │ + b acfa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acaac │ │ │ │ + beq acfec │ │ │ │ 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 acad8 │ │ │ │ + bge ad018 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne acf28 │ │ │ │ + bne ad4a8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq acf28 │ │ │ │ + beq ad4a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne accac │ │ │ │ + bne ad2e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acaac │ │ │ │ + beq acfec │ │ │ │ tst r7, r8 │ │ │ │ - bne acac4 │ │ │ │ + bne ad004 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq aca34 │ │ │ │ + beq acf74 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acae0 │ │ │ │ + bge ad020 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b aca5c │ │ │ │ + b acf9c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acaa0 │ │ │ │ + bls acfe0 │ │ │ │ mov r8, #0 │ │ │ │ - b acaac │ │ │ │ + b acfec │ │ │ │ mov r2, r1 │ │ │ │ - b ab940 │ │ │ │ + b abe28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aced0 │ │ │ │ - ldr r3, [pc, #-644] @ ac86c │ │ │ │ + beq ad3b4 │ │ │ │ + ldr r3, [pc, #-832] @ accf0 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab954 │ │ │ │ - ldr r3, [pc, #-664] @ ac870 │ │ │ │ - b abd38 │ │ │ │ + beq abe3c │ │ │ │ + ldr r3, [pc, #-852] @ accf4 │ │ │ │ + b ac220 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq abefc │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac3e4 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac4c8 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac9b8 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acb28 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b ad068 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac68c │ │ │ │ - b ac6c8 │ │ │ │ + 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 254e64 │ │ │ │ + b acaa0 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acb8c │ │ │ │ + beq ad0e8 │ │ │ │ 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 │ │ │ │ @@ -134463,787 +134808,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 253488 │ │ │ │ + bl 254ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acbf4 │ │ │ │ + bne ad298 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abb80 │ │ │ │ + ble ac068 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acbe8 │ │ │ │ + beq ad144 │ │ │ │ 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 253488 │ │ │ │ + bl 254ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acba8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac390 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac840 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac290 │ │ │ │ - bne abeb0 │ │ │ │ - b ac24c │ │ │ │ - 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 253408 │ │ │ │ - b ac540 │ │ │ │ + beq ad104 │ │ │ │ + b ad298 │ │ │ │ + bne ac398 │ │ │ │ + b ac71c │ │ │ │ mov ip, r4 │ │ │ │ - b abb38 │ │ │ │ - ldr r3, [pc, #-992] @ ac874 │ │ │ │ + b ac020 │ │ │ │ + ldr r3, [pc, #-1140] @ accf8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq accb4 │ │ │ │ + beq ad198 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac884 │ │ │ │ + ldr ip, [pc, #-1140] @ acd08 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac878 │ │ │ │ + ldr r3, [pc, #-1160] @ accfc │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abd2c │ │ │ │ + b ac214 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ acd08 │ │ │ │ + b ac214 │ │ │ │ + ldr r3, [pc, #-1184] @ acd00 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq abe54 │ │ │ │ + b ac22c │ │ │ │ + ldr r1, [pc, #-1200] @ acd04 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac814 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac814 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq acf34 │ │ │ │ + beq ad450 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abe40 │ │ │ │ - b accd8 │ │ │ │ - mov r2, #0 │ │ │ │ - b acaac │ │ │ │ - ldr r3, [pc, #-1088] @ ac87c │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab96c │ │ │ │ - b abd44 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1104] @ ac884 │ │ │ │ - b abd2c │ │ │ │ - mov r7, #1 │ │ │ │ + bne ac328 │ │ │ │ + b ad208 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne acf58 │ │ │ │ + bne ad47c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf4c │ │ │ │ + bgt ad470 │ │ │ │ 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 acf44 │ │ │ │ + bne ad468 │ │ │ │ mov r6, r5 │ │ │ │ - b abd18 │ │ │ │ - mov r7, r0 │ │ │ │ - b accd8 │ │ │ │ + b ac200 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac630 │ │ │ │ + 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 ad288 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi ad278 │ │ │ │ + b ac2a0 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac888 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble acdc0 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac788 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac574 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac5a8 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac488 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac8a0 │ │ │ │ + mov r2, #0 │ │ │ │ + b acfec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab9bc │ │ │ │ + beq abea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acd60 │ │ │ │ + b ad320 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r1], #4 │ │ │ │ str r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi acd50 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b acd88 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + bhi ad310 │ │ │ │ + b ad268 │ │ │ │ + ldr r2, [pc, #-1584] @ acd04 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi acd78 │ │ │ │ - b abdb8 │ │ │ │ - ldr r1, [pc, #-1308] @ ac880 │ │ │ │ + beq ac868 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac868 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b acd28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a098 │ │ │ │ + b ac888 │ │ │ │ + mov r7, #1 │ │ │ │ + b ad208 │ │ │ │ + ldr r1, [pc, #-1656] @ acd04 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac2c8 │ │ │ │ + beq ac7c0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac2c8 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac140 │ │ │ │ + b ac7c0 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac978 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac3e4 │ │ │ │ + b ad060 │ │ │ │ + mov r2, #1 │ │ │ │ + b ad190 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acde4 │ │ │ │ + b ad3e4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acdd4 │ │ │ │ - b abcc0 │ │ │ │ - bl 99bb4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad3d4 │ │ │ │ + b ac1a8 │ │ │ │ + bl 9a098 │ │ │ │ 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 abd00 │ │ │ │ - b ace4c │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne abf9c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac3b0 │ │ │ │ + beq ac1e8 │ │ │ │ + b ad434 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ace44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99bb4 │ │ │ │ - b abd00 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b acd68 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acbf4 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac488 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abefc │ │ │ │ - b acb20 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac088 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac0bc │ │ │ │ - ldr r1, [pc, #-1592] @ ac880 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac31c │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac31c │ │ │ │ - mov r2, #1 │ │ │ │ - b acccc │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac7a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - b ac390 │ │ │ │ - ldr r2, [pc, #-1664] @ ac880 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac370 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bpl ad42c │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac370 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace9c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace30 │ │ │ │ - ldr r3, [pc, #-1708] @ ac884 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - b ab96c │ │ │ │ - bl 2a00d4 │ │ │ │ - b accf0 │ │ │ │ + bl 9a098 │ │ │ │ + b ac1e8 │ │ │ │ + mov r6, r9 │ │ │ │ + b ad298 │ │ │ │ + bl 2a1184 │ │ │ │ + b ad220 │ │ │ │ mov r7, #0 │ │ │ │ - b ab8d8 │ │ │ │ + b abdc0 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad2b8 │ │ │ │ mov r6, #0 │ │ │ │ - b ace4c │ │ │ │ + b ad434 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bb4 │ │ │ │ - b accf0 │ │ │ │ + bl 9a098 │ │ │ │ + b ad220 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq accdc │ │ │ │ + beq ad20c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne accdc │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b accdc │ │ │ │ + bne ad20c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ad20c │ │ │ │ + ldr r3, [pc, #-1960] @ acd08 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + b abe54 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad2d0 │ │ │ │ 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 ad024 │ │ │ │ + beq ad55c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad00c │ │ │ │ + beq ad544 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad01c │ │ │ │ + beq ad554 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acfec │ │ │ │ + beq ad524 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acffc │ │ │ │ + beq ad534 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfe4 │ │ │ │ + bne ad51c │ │ │ │ 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 acfcc │ │ │ │ + bne ad504 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b acff0 │ │ │ │ + b ad528 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad010 │ │ │ │ + b ad548 │ │ │ │ │ │ │ │ -000ad02c : │ │ │ │ +000ad564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad404 │ │ │ │ + ldr r3, [pc, #956] @ ad93c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad3dc │ │ │ │ + beq ad914 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad2a0 │ │ │ │ + beq ad7d8 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad2a0 │ │ │ │ + beq ad7d8 │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad41c │ │ │ │ + bl ad954 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad3e4 │ │ │ │ + beq ad91c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad1ec │ │ │ │ + beq ad724 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad1c8 │ │ │ │ + beq ad700 │ │ │ │ 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 ad1c8 │ │ │ │ + beq ad700 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad2f0 │ │ │ │ + beq ad828 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad3a8 │ │ │ │ + bne ad8e0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad1ac │ │ │ │ + ble ad6e4 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad120 │ │ │ │ + beq ad658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad234 │ │ │ │ + beq ad76c │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad1ac │ │ │ │ + ble ad6e4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad148 │ │ │ │ + beq ad680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad258 │ │ │ │ + beq ad790 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad6e4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad174 │ │ │ │ + beq ad6ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad2c0 │ │ │ │ + beq ad7f8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad6e4 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad1a0 │ │ │ │ + beq ad6d8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad27c │ │ │ │ + beq ad7b4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad180 │ │ │ │ + bne ad6b8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad2e4 │ │ │ │ + bne ad81c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b32d4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad0f8 │ │ │ │ + b ad630 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad0a0 │ │ │ │ + beq ad5d8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23f308 │ │ │ │ + bl 240d4c │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad110 │ │ │ │ - b ad1ac │ │ │ │ + bne ad648 │ │ │ │ + b ad6e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad408 │ │ │ │ + ldr r2, [pc, #456] @ ad940 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad388 │ │ │ │ + bne ad8c0 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad120 │ │ │ │ + b ad658 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad408 │ │ │ │ + ldr r2, [pc, #420] @ ad940 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad32c │ │ │ │ + bne ad864 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad148 │ │ │ │ + b ad680 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad408 │ │ │ │ + ldr r2, [pc, #384] @ ad940 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad30c │ │ │ │ + bne ad844 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad1a0 │ │ │ │ + b ad6d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23f308 │ │ │ │ + bl 240d4c │ │ │ │ mov r7, r0 │ │ │ │ - b ad1b4 │ │ │ │ + b ad6ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad408 │ │ │ │ + ldr r2, [pc, #316] @ ad940 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad34c │ │ │ │ + bne ad884 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad174 │ │ │ │ + b ad6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bb4 │ │ │ │ - b ad1b4 │ │ │ │ + bl 9a098 │ │ │ │ + b ad6ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad36c │ │ │ │ + beq ad8a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad36c │ │ │ │ + beq ad8a4 │ │ │ │ mov r7, #0 │ │ │ │ - b ad0f8 │ │ │ │ - ldr r1, [pc, #248] @ ad40c │ │ │ │ + b ad630 │ │ │ │ + ldr r1, [pc, #248] @ ad944 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad294 │ │ │ │ + beq ad7cc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad294 │ │ │ │ - ldr r1, [pc, #216] @ ad40c │ │ │ │ + b ad7cc │ │ │ │ + ldr r1, [pc, #216] @ ad944 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad270 │ │ │ │ + beq ad7a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad270 │ │ │ │ - ldr r1, [pc, #184] @ ad40c │ │ │ │ + b ad7a8 │ │ │ │ + ldr r1, [pc, #184] @ ad944 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2d8 │ │ │ │ + beq ad810 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad2d8 │ │ │ │ - ldr r2, [pc, #156] @ ad410 │ │ │ │ + b ad810 │ │ │ │ + ldr r2, [pc, #156] @ ad948 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad414 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b ad304 │ │ │ │ - ldr r1, [pc, #124] @ ad40c │ │ │ │ + ldr r2, [pc, #144] @ ad94c │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b ad83c │ │ │ │ + ldr r1, [pc, #124] @ ad944 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad24c │ │ │ │ + beq ad784 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad24c │ │ │ │ + b ad784 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad0f8 │ │ │ │ + beq ad630 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad3ec │ │ │ │ - ldr r2, [pc, #72] @ ad410 │ │ │ │ + bne ad924 │ │ │ │ + ldr r2, [pc, #72] @ ad948 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad418 │ │ │ │ - bl 2d62d4 │ │ │ │ - b ad304 │ │ │ │ + ldr r2, [pc, #64] @ ad950 │ │ │ │ + bl 2d6eb8 │ │ │ │ + b ad83c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d480 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79d9c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad1b4 │ │ │ │ + b ad6ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad3c0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ad3c0 │ │ │ │ + bne ad8f8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ad8f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ 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 ad560 │ │ │ │ + bgt ada98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad48c │ │ │ │ + beq ad9c4 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad5b4 │ │ │ │ + bhi adaec │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad5f8 │ │ │ │ + bhi adb28 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad444 │ │ │ │ + beq ad97c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad444 │ │ │ │ + bne ad97c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad458 │ │ │ │ + bne ad990 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad724 │ │ │ │ + blt adc5c │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad5a8 │ │ │ │ + beq adae0 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad64c │ │ │ │ + bgt adb84 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad738 │ │ │ │ + beq adc70 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad590 │ │ │ │ + beq adac8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6cc │ │ │ │ + beq adc04 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad590 │ │ │ │ + beq adac8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad690 │ │ │ │ + beq adbc8 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad590 │ │ │ │ + beq adac8 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad694 │ │ │ │ + beq adbcc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad524 │ │ │ │ - b ad594 │ │ │ │ + bne ada5c │ │ │ │ + b adacc │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5f0 │ │ │ │ + bne adb20 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad588 │ │ │ │ - bls ad5d4 │ │ │ │ + beq adac0 │ │ │ │ + bls adb0c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad5f0 │ │ │ │ + beq adb20 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad588 │ │ │ │ + beq adac0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad568 │ │ │ │ + bne adaa0 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad444 │ │ │ │ + b ad97c │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad6d4 │ │ │ │ + bne adc0c │ │ │ │ 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 ad54c │ │ │ │ - bhi ad634 │ │ │ │ + beq ada84 │ │ │ │ + bhi adb64 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad54c │ │ │ │ + beq ada84 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad470 │ │ │ │ - b ad588 │ │ │ │ + bne ad9a8 │ │ │ │ + b adac0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad588 │ │ │ │ - bhi ad640 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad714 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad57c │ │ │ │ + beq adac0 │ │ │ │ + bls adb70 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne adab4 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad444 │ │ │ │ - ldr r0, [pc, #392] @ ad788 │ │ │ │ + b ad97c │ │ │ │ + ldr r0, [pc, #400] @ adcc0 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad444 │ │ │ │ + bne ad97c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad588 │ │ │ │ + beq adac0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad54c │ │ │ │ + beq ada84 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad444 │ │ │ │ + bne ad97c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad480 │ │ │ │ + b ad9b8 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad470 │ │ │ │ - b ad588 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad57c │ │ │ │ - b ad5f0 │ │ │ │ + bne ad9a8 │ │ │ │ + b adac0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq adc4c │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne adab4 │ │ │ │ + b adb20 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad730 │ │ │ │ + beq adc68 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa07c │ │ │ │ + bl aa564 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad4dc │ │ │ │ - b ad694 │ │ │ │ + bne ada14 │ │ │ │ + b adbcc │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352bd8 <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 3536bc <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad760 │ │ │ │ + bne adc98 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad754 │ │ │ │ + bne adc8c │ │ │ │ mov sl, #0 │ │ │ │ - b ad5a8 │ │ │ │ + b adae0 │ │ │ │ mov r4, #1 │ │ │ │ - b ad694 │ │ │ │ + b adbcc │ │ │ │ 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 ad740 │ │ │ │ + bne adc78 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad5a4 │ │ │ │ - b ad6d4 │ │ │ │ - ldr r3, [pc, #112] @ ad78c │ │ │ │ - ldr r1, [pc, #112] @ ad790 │ │ │ │ + beq adadc │ │ │ │ + b adc0c │ │ │ │ + ldr r3, [pc, #112] @ adcc4 │ │ │ │ + ldr r1, [pc, #112] @ adcc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad6c4 │ │ │ │ - bl 2a00d4 │ │ │ │ - b ad6c4 │ │ │ │ + b adbfc │ │ │ │ + bl 2a1184 │ │ │ │ + b adbfc │ │ │ │ mov sl, r6 │ │ │ │ - b ad694 │ │ │ │ - ldr r3, [pc, #68] @ ad78c │ │ │ │ - ldr r1, [pc, #72] @ ad794 │ │ │ │ + b adbcc │ │ │ │ + ldr r3, [pc, #68] @ adcc4 │ │ │ │ + ldr r1, [pc, #72] @ adccc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b ad6ac │ │ │ │ + bl 18f7a0 │ │ │ │ + b adbe4 │ │ │ │ mov r0, sl │ │ │ │ - bl 99bb4 │ │ │ │ - b ad6c4 │ │ │ │ + bl 9a098 │ │ │ │ + b adbfc │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad6b4 │ │ │ │ + beq adbec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad6b4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ad6b4 │ │ │ │ + bne adbec │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b adbec │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, asr #8 │ │ │ │ - eorseq r2, r6, ip, asr r4 │ │ │ │ + eorseq r2, r6, r0, asr #30 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad7dc │ │ │ │ + beq add14 │ │ │ │ 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 │ │ │ │ @@ -135259,43 +135595,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 adb2c │ │ │ │ + bne ae064 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adb4c │ │ │ │ + bne ae084 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ada70 │ │ │ │ - ldr r6, [pc, #868] @ adb88 │ │ │ │ + beq adfa8 │ │ │ │ + ldr r6, [pc, #868] @ ae0c0 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne ada80 │ │ │ │ + bne adfb8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ada58 │ │ │ │ + beq adf90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adad8 │ │ │ │ + beq ae010 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adb8c │ │ │ │ + ldr r2, [pc, #832] @ ae0c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adae8 │ │ │ │ - ldr r0, [pc, #816] @ adb88 │ │ │ │ + bne ae020 │ │ │ │ + ldr r0, [pc, #816] @ ae0c0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada40 │ │ │ │ + beq adf78 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad8a4 │ │ │ │ - ldr r3, [pc, #792] @ adb90 │ │ │ │ - bl 3591b0 │ │ │ │ + beq adddc │ │ │ │ + ldr r3, [pc, #792] @ ae0c8 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -135311,212 +135647,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 ad9e0 │ │ │ │ + beq adf18 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adb94 │ │ │ │ + ldr r0, [pc, #688] @ ae0cc │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adf24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9c0 │ │ │ │ + ble adef8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad968 │ │ │ │ + beq adea0 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad968 │ │ │ │ + beq adea0 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad968 │ │ │ │ + beq adea0 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, lr │ │ │ │ - bne ad948 │ │ │ │ + bne ade80 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9c0 │ │ │ │ + ble adef8 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad9c0 │ │ │ │ + beq adef8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad9c0 │ │ │ │ + beq adef8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad9c0 │ │ │ │ + beq adef8 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ada08 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ad9a8 │ │ │ │ - ldr r3, [pc, #464] @ adb98 │ │ │ │ + bne adee0 │ │ │ │ + ldr r3, [pc, #464] @ ae0d0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq ada50 │ │ │ │ - bl adeb4 │ │ │ │ + beq adf88 │ │ │ │ + bl ae3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne ada1c │ │ │ │ + bne adf54 │ │ │ │ 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 adb6c │ │ │ │ + bne ae0a4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adb78 │ │ │ │ + bne ae0b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0b0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f648 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad9e0 │ │ │ │ + beq adf18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ada40 │ │ │ │ + beq adf78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ada40 │ │ │ │ + bne adf78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2960b4 │ │ │ │ - b ada14 │ │ │ │ + bl 297164 │ │ │ │ + b adf4c │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adb8c │ │ │ │ + ldr r2, [pc, #296] @ ae0c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ada94 │ │ │ │ + bne adfcc │ │ │ │ mov r7, #0 │ │ │ │ - b ad850 │ │ │ │ - ldr r6, [pc, #272] @ adb88 │ │ │ │ + b add88 │ │ │ │ + ldr r6, [pc, #272] @ ae0c0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ada58 │ │ │ │ + beq adf90 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adba0 │ │ │ │ - ldr r0, [pc, #236] @ adb88 │ │ │ │ + b ae0d8 │ │ │ │ + ldr r0, [pc, #236] @ ae0c0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada40 │ │ │ │ + beq adf78 │ │ │ │ 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 ad9e0 │ │ │ │ + b adf18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f3b8 │ │ │ │ + b 240dfc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada40 │ │ │ │ + beq adf78 │ │ │ │ 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 ad8d8 │ │ │ │ - ldr r0, [pc, #104] @ adb9c │ │ │ │ + b ade10 │ │ │ │ + ldr r0, [pc, #104] @ ae0d4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3170dc │ │ │ │ + bl 317c00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad808 │ │ │ │ - b ada40 │ │ │ │ - ldr r0, [pc, #72] @ adb9c │ │ │ │ + bne add40 │ │ │ │ + b adf78 │ │ │ │ + ldr r0, [pc, #72] @ ae0d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ada40 │ │ │ │ - b ad814 │ │ │ │ + beq adf78 │ │ │ │ + b add4c │ │ │ │ cmp r3, r0 │ │ │ │ - bne ad9f0 │ │ │ │ - b ada08 │ │ │ │ + bne adf28 │ │ │ │ + b adf40 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ada00 │ │ │ │ - b ad9c0 │ │ │ │ + bne adf38 │ │ │ │ + b adef8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - ldrsheq ip, [r5], -r0 @ │ │ │ │ + @ instruction: 0x0035cbf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ addf0 │ │ │ │ + ldr r2, [pc, #568] @ ae328 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne addc0 │ │ │ │ + bne ae2f8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq addb8 │ │ │ │ + beq ae2f0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adc18 │ │ │ │ - ldr r3, [pc, #520] @ addf4 │ │ │ │ - bl 3591b0 │ │ │ │ + beq ae150 │ │ │ │ + ldr r3, [pc, #520] @ ae32c │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -135532,1050 +135868,1051 @@ │ │ │ │ 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 add58 │ │ │ │ + beq ae290 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ addf8 │ │ │ │ - ldr r0, [pc, #416] @ addfc │ │ │ │ + ldr ip, [pc, #416] @ ae330 │ │ │ │ + ldr r0, [pc, #416] @ ae334 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add60 │ │ │ │ + beq ae298 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble add38 │ │ │ │ + ble ae270 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adce0 │ │ │ │ + beq ae218 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, ip │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adce0 │ │ │ │ + beq ae218 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adce0 │ │ │ │ + beq ae218 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adcc0 │ │ │ │ + bne ae1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble add38 │ │ │ │ + ble ae270 │ │ │ │ cmp lr, r0 │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq add38 │ │ │ │ + beq ae270 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq add38 │ │ │ │ + beq ae270 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq add38 │ │ │ │ + beq ae270 │ │ │ │ add r3, r3, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq add7c │ │ │ │ + beq ae2b4 │ │ │ │ cmp r2, ip │ │ │ │ - bne add20 │ │ │ │ - ldr r3, [pc, #192] @ ade00 │ │ │ │ + bne ae258 │ │ │ │ + ldr r3, [pc, #192] @ ae338 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq add8c │ │ │ │ - bl adeb4 │ │ │ │ + beq ae2c4 │ │ │ │ + bl ae3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne add94 │ │ │ │ + bne ae2cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne addd4 │ │ │ │ + bne ae30c │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adde0 │ │ │ │ + bne ae318 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0b0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b add50 │ │ │ │ - bl 2960b4 │ │ │ │ - b add50 │ │ │ │ + bl 12f648 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b ae288 │ │ │ │ + bl 297164 │ │ │ │ + b ae288 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq addb8 │ │ │ │ + beq ae2f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne addb8 │ │ │ │ + bne ae2f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b add58 │ │ │ │ + b ae290 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adc18 │ │ │ │ - b addb8 │ │ │ │ + bne ae150 │ │ │ │ + b ae2f0 │ │ │ │ cmp r3, ip │ │ │ │ - bne add64 │ │ │ │ - b add7c │ │ │ │ + bne ae29c │ │ │ │ + b ae2b4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add74 │ │ │ │ - b add38 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ + bne ae2ac │ │ │ │ + b ae270 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000ade04 : │ │ │ │ +000ae33c : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade8c │ │ │ │ + beq ae3c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade78 │ │ │ │ + ble ae3b0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade94 │ │ │ │ + beq ae3cc │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade78 │ │ │ │ + beq ae3b0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade94 │ │ │ │ + beq ae3cc │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade78 │ │ │ │ + beq ae3b0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade94 │ │ │ │ + beq ae3cc │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade78 │ │ │ │ + beq ae3b0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ade94 │ │ │ │ + beq ae3cc │ │ │ │ cmp r2, r0 │ │ │ │ - bne ade60 │ │ │ │ + bne ae398 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ade9c │ │ │ │ + beq ae3d4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ade80 │ │ │ │ + bne ae3b8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ adeb0 │ │ │ │ + ldr r3, [pc, #12] @ ae3e8 │ │ │ │ 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 ae5ac │ │ │ │ + beq aeae8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - beq ae5f0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq aeb2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2820] @ aea00 │ │ │ │ + ldr r1, [pc, #2824] @ aef3c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae88c │ │ │ │ + beq aedc8 │ │ │ │ mov r8, r9 │ │ │ │ - b adf70 │ │ │ │ + b ae4ac │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae0a8 │ │ │ │ - ldmib sp, {r3, r8} │ │ │ │ + bne ae5e4 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae73c │ │ │ │ + bne aec78 │ │ │ │ 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 ae208 │ │ │ │ + bcs ae744 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae08c │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne ae5c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae18c │ │ │ │ + beq ae6c8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aea04 │ │ │ │ + ldr r3, [pc, #2680] @ aef40 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae17c │ │ │ │ + beq ae6b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8d8 │ │ │ │ + beq aee14 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq ae8f8 │ │ │ │ + beq aee34 │ │ │ │ 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] │ │ │ │ str r8, [sp, #8] │ │ │ │ and r8, sl, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ add r3, r5, #9 │ │ │ │ add r4, r6, r5, lsl #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, r4, #16 │ │ │ │ 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 adf10 │ │ │ │ + beq ae448 │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae058 │ │ │ │ + beq ae594 │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ae004 │ │ │ │ + bne ae540 │ │ │ │ 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 adfe4 │ │ │ │ + b ae520 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae0b8 │ │ │ │ + bne ae5f4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf64 │ │ │ │ + beq ae4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae850 │ │ │ │ + beq aed8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf64 │ │ │ │ + beq ae4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne adf64 │ │ │ │ + bne ae4a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b adf64 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ae4a0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae02c │ │ │ │ + bne ae568 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae064 │ │ │ │ + beq ae5a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aea04 │ │ │ │ + ldr r2, [pc, #2368] @ aef40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae684 │ │ │ │ + beq aebc0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 116e00 │ │ │ │ + bl 117384 │ │ │ │ mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae6ac │ │ │ │ + beq aebe8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aea08 │ │ │ │ + ldr r2, [pc, #2312] @ aef44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae7c4 │ │ │ │ - ldr r2, [pc, #2304] @ aea0c │ │ │ │ + bne aed00 │ │ │ │ + ldr r2, [pc, #2304] @ aef48 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ae980 │ │ │ │ + bne aeebc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae140 │ │ │ │ + beq ae67c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8cc │ │ │ │ - ldr r3, [pc, #2244] @ aea0c │ │ │ │ + beq aee08 │ │ │ │ + ldr r3, [pc, #2244] @ aef48 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae064 │ │ │ │ + beq ae5a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - bne adfd0 │ │ │ │ + bne ae50c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne adfd0 │ │ │ │ + bne ae50c │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ae004 │ │ │ │ - b ae038 │ │ │ │ + bne ae540 │ │ │ │ + b ae574 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne adfb0 │ │ │ │ - b adf90 │ │ │ │ - ldr r4, [pc, #2172] @ aea10 │ │ │ │ - bl 3591b0 │ │ │ │ + bne ae4ec │ │ │ │ + b ae4cc │ │ │ │ + ldr r4, [pc, #2172] @ aef4c │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae900 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne aee3c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1fc │ │ │ │ + beq ae738 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae1fc │ │ │ │ - ldr r2, [pc, #2116] @ aea14 │ │ │ │ - ldr r0, [sp] │ │ │ │ + bne ae738 │ │ │ │ + ldr r2, [pc, #2116] @ aef50 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae7b0 │ │ │ │ + bne aecec │ │ │ │ blx r5 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae588 │ │ │ │ + bne aeacc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aea18 │ │ │ │ + ldr r3, [pc, #2056] @ aef54 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae234 │ │ │ │ + bgt ae770 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae36c │ │ │ │ + bls ae8a8 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae518 │ │ │ │ + bls aea54 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae3a4 │ │ │ │ + bls ae8e0 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae238 │ │ │ │ + bls ae774 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi ae7a4 │ │ │ │ - ldr r3, [pc, #1980] @ aea1c │ │ │ │ - ldr r2, [pc, #1980] @ aea20 │ │ │ │ + str r3, [sp] │ │ │ │ + bhi aece0 │ │ │ │ + ldr r3, [pc, #1980] @ aef58 │ │ │ │ + ldr r2, [pc, #1980] @ aef5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae784 │ │ │ │ - ldr r3, [pc, #1940] @ aea10 │ │ │ │ - bl 3591b0 │ │ │ │ + bne aecc0 │ │ │ │ + ldr r3, [pc, #1940] @ aef4c │ │ │ │ + bl 359c90 │ │ │ │ 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 ae4d4 │ │ │ │ + bne aea10 │ │ │ │ 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 ae76c │ │ │ │ + beq aeca8 │ │ │ │ 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 ae498 │ │ │ │ + beq ae9d4 │ │ │ │ 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 ae810 │ │ │ │ + bne aed4c │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae350 │ │ │ │ + bhi ae88c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae344 │ │ │ │ + beq ae880 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae3f0 │ │ │ │ + bne ae92c │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae318 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne ae854 │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adf58 │ │ │ │ + beq ae494 │ │ │ │ mov r0, sl │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae084 │ │ │ │ + b ae5c0 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae52c │ │ │ │ + bne aea68 │ │ │ │ cmp lr, ip │ │ │ │ - beq ae96c │ │ │ │ + beq aeea8 │ │ │ │ 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, #4] │ │ │ │ - b ae2d4 │ │ │ │ + str r6, [sp] │ │ │ │ + b ae810 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1632] @ aea1c │ │ │ │ - ldr r2, [pc, #1632] @ aea20 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1632] @ aef58 │ │ │ │ + ldr r2, [pc, #1632] @ aef5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae784 │ │ │ │ - ldr r3, [pc, #1592] @ aea10 │ │ │ │ - bl 3591b0 │ │ │ │ + bne aecc0 │ │ │ │ + ldr r3, [pc, #1592] @ aef4c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae298 │ │ │ │ + b ae7d4 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae468 │ │ │ │ + bcc ae9a4 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq aea7c │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq aea84 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq aea8c │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq aea94 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq aea9c │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq aeaa4 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae570 │ │ │ │ + beq aeaac │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae59c │ │ │ │ + beq aeab4 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae5a4 │ │ │ │ + beq aeae0 │ │ │ │ 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 ae5f8 │ │ │ │ + bne aeb34 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae344 │ │ │ │ + b ae880 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae2d4 │ │ │ │ + bhi ae810 │ │ │ │ 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 ae2d4 │ │ │ │ + bne ae810 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aea24 │ │ │ │ + ldr r1, [pc, #1348] @ aef60 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae86c │ │ │ │ + bne aeda8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae7a4 │ │ │ │ + beq aece0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae2d4 │ │ │ │ + b ae810 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b ae3b4 │ │ │ │ + str r3, [sp] │ │ │ │ + b ae8f0 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b ae2d4 │ │ │ │ + str r4, [sp] │ │ │ │ + b ae810 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae48c │ │ │ │ - ldr r2, [sp] │ │ │ │ + b ae9c8 │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae9c8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae934 │ │ │ │ + bne aee70 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae200 │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae48c │ │ │ │ + b ae73c │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae48c │ │ │ │ + b ae9c8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae754 │ │ │ │ + bne aec90 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae754 │ │ │ │ + beq aec90 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae754 │ │ │ │ + beq aec90 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd848 │ │ │ │ + bl 1ceee4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldrne r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne adf08 │ │ │ │ + bne ae440 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae200 │ │ │ │ + b ae73c │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae670 │ │ │ │ + bcc aebac │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq aea7c │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq aea84 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq aea8c │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq aea94 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq aea9c │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq aeaa4 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae570 │ │ │ │ + beq aeaac │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae59c │ │ │ │ + beq aeab4 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae5a4 │ │ │ │ + beq aeae0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae478 │ │ │ │ + b ae9b4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aea04 │ │ │ │ + ldr r2, [pc, #884] @ aef40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae0c8 │ │ │ │ + bne ae604 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c114 │ │ │ │ + bl 23db58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae064 │ │ │ │ - b ae0c8 │ │ │ │ + bne ae5a0 │ │ │ │ + b ae604 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6cc │ │ │ │ + beq aec08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae860 │ │ │ │ + beq aed9c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6e8 │ │ │ │ + beq aec24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq ae974 │ │ │ │ - ldr r3, [sp] │ │ │ │ + beq aeeb0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae714 │ │ │ │ + beq aec50 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae714 │ │ │ │ + bne aec50 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5f0 │ │ │ │ + beq aeb2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae5f0 │ │ │ │ + bne aeb2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ae5f0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aeb2c │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ str sl, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae084 │ │ │ │ - ldr r3, [pc, #716] @ aea28 │ │ │ │ + b ae5c0 │ │ │ │ + ldr r3, [pc, #716] @ aef64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aea2c │ │ │ │ + ldr r1, [pc, #712] @ aef68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b ae5f0 │ │ │ │ + bl 117b4c │ │ │ │ + b aeb2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae4cc │ │ │ │ + b aea08 │ │ │ │ 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 ae2d4 │ │ │ │ + bne ae810 │ │ │ │ mov sl, fp │ │ │ │ - bl 2a00d4 │ │ │ │ - b ae6e8 │ │ │ │ - ldr r1, [pc, #632] @ aea30 │ │ │ │ + bl 2a1184 │ │ │ │ + b aec24 │ │ │ │ + ldr r1, [pc, #632] @ aef6c │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae94c │ │ │ │ - ldr r0, [sp] │ │ │ │ - b ae1e4 │ │ │ │ + bne aee88 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b ae720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae980 │ │ │ │ + bne aeebc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7f8 │ │ │ │ + beq aed34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae8cc │ │ │ │ + beq aee08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae064 │ │ │ │ - beq ae14c │ │ │ │ + bgt ae5a0 │ │ │ │ + beq ae688 │ │ │ │ mov sl, fp │ │ │ │ - b ae6cc │ │ │ │ + b aec08 │ │ │ │ mov r7, sl │ │ │ │ str r3, [r8, #8] │ │ │ │ - b ae820 │ │ │ │ + b aed5c │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi ae350 │ │ │ │ + bhi ae88c │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aea34 │ │ │ │ + ldr r3, [pc, #512] @ aef70 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq ae81c │ │ │ │ + beq aed58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f6e8 │ │ │ │ - b ae81c │ │ │ │ + bl 24112c │ │ │ │ + b aed58 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae084 │ │ │ │ + b ae5c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ae6cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aec08 │ │ │ │ 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 ae4fc │ │ │ │ - ldr r3, [pc, #404] @ aea28 │ │ │ │ + b aea38 │ │ │ │ + ldr r3, [pc, #404] @ aef64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aea38 │ │ │ │ - bl 1175c8 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r1, [pc, #408] @ aef74 │ │ │ │ + bl 117b4c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5f0 │ │ │ │ + beq aeb2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae5f0 │ │ │ │ + bne aeb2c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ae5f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aeb2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ae7f8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aed34 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4484 <_PyType_GetDict@@Base> │ │ │ │ + bl a496c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae9cc │ │ │ │ + bne aef08 │ │ │ │ mov r0, r4 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ae9e8 │ │ │ │ + bge aef24 │ │ │ │ mov sl, fp │ │ │ │ - b ae6e8 │ │ │ │ + b aec24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae578 │ │ │ │ - ldr r3, [pc, #296] @ aea3c │ │ │ │ + beq aeabc │ │ │ │ + ldr r3, [pc, #296] @ aef78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae960 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne aee9c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1e8 │ │ │ │ + beq ae724 │ │ │ │ sub r2, r2, #1 │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae1c8 │ │ │ │ - b ae1e8 │ │ │ │ + beq ae704 │ │ │ │ + b ae724 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b ae7bc │ │ │ │ + b aecf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - b ae924 │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + b aee60 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae084 │ │ │ │ + b ae5c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ae6e8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b aec24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae7dc │ │ │ │ + bne aed18 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aea14 │ │ │ │ + ldr r2, [pc, #120] @ aef50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae9bc │ │ │ │ + beq aeef8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae7dc │ │ │ │ + b aed18 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aea28 │ │ │ │ + ldr r3, [pc, #80] @ aef64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aea40 │ │ │ │ + ldr r1, [pc, #96] @ aef7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b ae6e8 │ │ │ │ + bl 117b4c │ │ │ │ + b aec24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf9c │ │ │ │ + bne ae4d8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b ae9d0 │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ + b aef0c │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ 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 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #12 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r2, r6, r8, asr #12 │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0035c9f0 │ │ │ │ + @ instruction: 0x0035d4f0 │ │ │ │ │ │ │ │ -000aea44 : │ │ │ │ +000aef80 : │ │ │ │ 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 aea90 │ │ │ │ + beq aefcc │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aead0 │ │ │ │ + beq af00c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aeb14 │ │ │ │ + ldr r1, [pc, #152] @ af050 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aead8 │ │ │ │ + beq af014 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeabc │ │ │ │ + bne aeff8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeabc │ │ │ │ + beq aeff8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeabc │ │ │ │ + beq aeff8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cd848 │ │ │ │ - ldr r3, [pc, #84] @ aeb18 │ │ │ │ + b 1ceee4 │ │ │ │ + ldr r3, [pc, #84] @ af054 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aeb1c │ │ │ │ + ldr r1, [pc, #80] @ af058 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r4, #0 │ │ │ │ - b aea88 │ │ │ │ - ldr r3, [pc, #56] @ aeb18 │ │ │ │ + b aefc4 │ │ │ │ + ldr r3, [pc, #56] @ af054 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aeb20 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #52] @ af05c │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aead0 │ │ │ │ + beq af00c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aead0 │ │ │ │ + bne af00c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b aead0 │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b af00c │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #12 │ │ │ │ - eorseq r2, r6, r8, asr #12 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ 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 aee8c │ │ │ │ - ldr r7, [pc, #848] @ aee9c │ │ │ │ + beq af3c8 │ │ │ │ + ldr r7, [pc, #848] @ af3d8 │ │ │ │ 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 aee48 │ │ │ │ + bne af384 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aeea0 │ │ │ │ + ldr r8, [pc, #800] @ af3dc │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aedf4 │ │ │ │ + bhi af330 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aedf4 │ │ │ │ - ldr sl, [pc, #772] @ aeea4 │ │ │ │ - ldr r2, [pc, #772] @ aeea8 │ │ │ │ + bmi af330 │ │ │ │ + ldr sl, [pc, #772] @ af3e0 │ │ │ │ + ldr r2, [pc, #772] @ af3e4 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aede0 │ │ │ │ + bne af31c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aed98 │ │ │ │ + bcs af2d4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aed88 │ │ │ │ + beq af2c4 │ │ │ │ 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 aeca8 │ │ │ │ + beq af1e4 │ │ │ │ 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 aed40 │ │ │ │ + bgt af27c │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aeeac │ │ │ │ + ldr r3, [pc, #616] @ af3e8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aecf0 │ │ │ │ + bne af22c │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aed18 │ │ │ │ - bl 3591b0 │ │ │ │ + beq af254 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -136587,542 +136924,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 aece0 │ │ │ │ + bcc af21c │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aebf8 │ │ │ │ + b af134 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aebf8 │ │ │ │ - ldr r2, [pc, #440] @ aeeb0 │ │ │ │ + b af134 │ │ │ │ + ldr r2, [pc, #440] @ af3ec │ │ │ │ cmp r6, r2 │ │ │ │ - bne aee24 │ │ │ │ + bne af360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aec64 │ │ │ │ - bl 3591b0 │ │ │ │ + bne af1a0 │ │ │ │ + bl 359c90 │ │ │ │ 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 aec90 │ │ │ │ + b af1cc │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec28 │ │ │ │ + beq af164 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aec28 │ │ │ │ + beq af164 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec28 │ │ │ │ + bne af164 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee38 │ │ │ │ + bne af374 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aec28 │ │ │ │ + bne af164 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b aec28 │ │ │ │ + bl 358de0 │ │ │ │ + b af164 │ │ │ │ mov r0, fp │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecd0 │ │ │ │ + bne af20c │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aeeb4 │ │ │ │ + ldr r2, [pc, #272] @ af3f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aee10 │ │ │ │ + bne af34c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aedf4 │ │ │ │ + beq af330 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aebf8 │ │ │ │ + b af134 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecd0 │ │ │ │ + bne af20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aec28 │ │ │ │ + bne af164 │ │ │ │ mov r4, #0 │ │ │ │ - b aeca0 │ │ │ │ + b af1dc │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aedbc │ │ │ │ + b af2f8 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aed04 │ │ │ │ + b af240 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec28 │ │ │ │ - b aed6c │ │ │ │ + bne af164 │ │ │ │ + b af2a8 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aeea0 │ │ │ │ + ldr r8, [pc, #64] @ af3dc │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aeb90 │ │ │ │ - b aedf4 │ │ │ │ - ldr r1, [pc, #36] @ aeeb8 │ │ │ │ - ldr r0, [pc, #36] @ aeebc │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aee08 │ │ │ │ + bls af0cc │ │ │ │ + b af330 │ │ │ │ + ldr r1, [pc, #36] @ af3f4 │ │ │ │ + ldr r0, [pc, #36] @ af3f8 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b af344 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ │ │ │ │ -000aeec0 : │ │ │ │ +000af3fc : │ │ │ │ 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 aeeec │ │ │ │ + beq af428 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ aef34 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #64] @ af470 │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeee4 │ │ │ │ + beq af420 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeee4 │ │ │ │ - ldr r3, [pc, #32] @ aef38 │ │ │ │ + beq af420 │ │ │ │ + ldr r3, [pc, #32] @ af474 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeee4 │ │ │ │ + beq af420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - b aeee4 │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + b af420 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aefa4 │ │ │ │ + beq af4e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge aef80 │ │ │ │ + bge af4bc │ │ │ │ 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 aefa4 │ │ │ │ + beq af4e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq aefac │ │ │ │ + beq af4e8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_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 98334 │ │ │ │ + bl 987fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq af004 │ │ │ │ + beq af540 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba94 │ │ │ │ - ldr r1, [pc, #4] @ af010 │ │ │ │ - ldr r0, [pc, #4] @ af014 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sp, r5, ip, asr #2 │ │ │ │ - eorseq r7, sp, r0, lsl #23 │ │ │ │ + b 8bf70 │ │ │ │ + ldr r1, [pc, #4] @ af54c │ │ │ │ + ldr r0, [pc, #4] @ af550 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, asr #24 │ │ │ │ + eorseq r8, sp, r0, lsl #13 │ │ │ │ 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 af2d8 │ │ │ │ + bls af814 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af178 │ │ │ │ + bls af6b4 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af334 │ │ │ │ + bls af870 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af050 │ │ │ │ + bls af58c │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af4d0 │ │ │ │ - ldr sl, [pc, #1128] @ af4dc │ │ │ │ - ldr r2, [pc, #1128] @ af4e0 │ │ │ │ + bhi afa0c │ │ │ │ + ldr sl, [pc, #1128] @ afa18 │ │ │ │ + ldr r2, [pc, #1128] @ afa1c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af450 │ │ │ │ - ldr r3, [pc, #1112] @ af4e4 │ │ │ │ - bl 3591b0 │ │ │ │ + bne af98c │ │ │ │ + ldr r3, [pc, #1112] @ afa20 │ │ │ │ + bl 359c90 │ │ │ │ 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 af294 │ │ │ │ + bne af7d0 │ │ │ │ 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 af438 │ │ │ │ + beq af974 │ │ │ │ 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 af264 │ │ │ │ + beq af7a0 │ │ │ │ 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 af474 │ │ │ │ + bne af9b0 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af164 │ │ │ │ + bhi af6a0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af158 │ │ │ │ + beq af694 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af1bc │ │ │ │ + bne af6f8 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af12c │ │ │ │ + bne af668 │ │ │ │ cmp r9, sl │ │ │ │ - bne af378 │ │ │ │ + bne af8b4 │ │ │ │ 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] @ af4dc │ │ │ │ - ldr r2, [pc, #848] @ af4e0 │ │ │ │ + ldr sl, [pc, #848] @ afa18 │ │ │ │ + ldr r2, [pc, #848] @ afa1c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af450 │ │ │ │ - ldr r3, [pc, #832] @ af4e4 │ │ │ │ - bl 3591b0 │ │ │ │ + bne af98c │ │ │ │ + ldr r3, [pc, #832] @ afa20 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af0a8 │ │ │ │ + b af5e4 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af234 │ │ │ │ + bcc af770 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af880 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af360 │ │ │ │ + beq af89c │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af8a4 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af8ac │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af38c │ │ │ │ + beq af8c8 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af384 │ │ │ │ + beq af8c0 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af394 │ │ │ │ + beq af8d0 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af39c │ │ │ │ + beq af8d8 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af3a4 │ │ │ │ + beq af8e0 │ │ │ │ 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 af3ac │ │ │ │ + bne af8e8 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af158 │ │ │ │ + b af694 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af34c │ │ │ │ + bhi af888 │ │ │ │ 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 af0e4 │ │ │ │ + bne af620 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af4e8 │ │ │ │ + ldr r1, [pc, #584] @ afa24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af4b4 │ │ │ │ + bne af9f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af4d0 │ │ │ │ + beq afa0c │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af0e8 │ │ │ │ + b af624 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af320 │ │ │ │ + bne af85c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af16c │ │ │ │ + beq af6a8 │ │ │ │ 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 af0e8 │ │ │ │ + b af624 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af0e8 │ │ │ │ + b af624 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af184 │ │ │ │ + b af6c0 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af0e8 │ │ │ │ + b af624 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b af16c │ │ │ │ + bl 9a098 │ │ │ │ + b af6a8 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af258 │ │ │ │ + b af794 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af424 │ │ │ │ + bcc af960 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af880 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af360 │ │ │ │ + beq af89c │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af8a4 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af8ac │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af38c │ │ │ │ + beq af8c8 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af384 │ │ │ │ + beq af8c0 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af394 │ │ │ │ + beq af8d0 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af39c │ │ │ │ + beq af8d8 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af3a4 │ │ │ │ + beq af8e0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af244 │ │ │ │ + b af780 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af28c │ │ │ │ + b af7c8 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af4d0 │ │ │ │ + beq afa0c │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af0e8 │ │ │ │ + b af624 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af4ec │ │ │ │ + ldr fp, [pc, #108] @ afa28 │ │ │ │ mov r6, r7 │ │ │ │ - b af488 │ │ │ │ + b af9c4 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af164 │ │ │ │ + bhi af6a0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af484 │ │ │ │ + beq af9c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f6e8 │ │ │ │ - b af484 │ │ │ │ + bl 24112c │ │ │ │ + b af9c0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af2b8 │ │ │ │ - bl 2a00d4 │ │ │ │ + b af7f4 │ │ │ │ + bl 2a1184 │ │ │ │ mvn r0, #0 │ │ │ │ - b af170 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b af6ac │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ 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] │ │ │ │ @@ -137134,481 +137471,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 af548 │ │ │ │ + beq afa84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af554 │ │ │ │ + bne afa90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4144 │ │ │ │ + b a462c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af548 │ │ │ │ - ldr r2, [pc, #68] @ af5b0 │ │ │ │ + bne afa84 │ │ │ │ + ldr r2, [pc, #68] @ afaec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af590 │ │ │ │ + bne afacc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4144 │ │ │ │ - ldr r1, [pc, #28] @ af5b4 │ │ │ │ + b a462c │ │ │ │ + ldr r1, [pc, #28] @ afaf0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af57c │ │ │ │ + beq afab8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af57c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + b afab8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ │ │ │ │ -000af5b8 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000afaf4 <_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 af5ec <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq afb28 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af608 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne afb44 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af648 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq afb84 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af648 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq afb84 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af5e4 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b afb20 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5e4 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq afb20 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af670 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af690 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne afbac <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ afbcc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af694 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ afbd0 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af698 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ afbd4 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d62d4 │ │ │ │ - b af600 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af690 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d6eb8 │ │ │ │ + b afb3c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ afbcc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af69c <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ afbd8 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af6a0 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ afbdc <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b af600 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b afb3c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af620 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne afb5c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af620 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b afb5c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq r2, r6, r8, lsr #13 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - eorseq r2, r6, r8, ror r6 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, r8, lsr #3 │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + eorseq r3, r6, r8, ror r1 │ │ │ │ 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] @ afa5c <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ aff98 <_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 af998 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afed4 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afa60 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ aff9c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq af9ac <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afee8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afa38 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble aff74 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af8e4 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afe20 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af758 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq afc94 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af86c <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne afda8 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af7e8 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq afd24 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af778 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq afcb4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af8a8 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afde4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af7e4 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afd20 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7a8 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afce4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7a8 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afce4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af944 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afe80 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af7e4 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afd20 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7dc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afd18 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7dc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afd18 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af974 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afeb0 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af7b4 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs afcf0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq af910 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afe4c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt af910 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt afe4c <_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 af910 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afa64 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs afe4c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ affa0 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne af910 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne afe4c <_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 af938 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afe74 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af758 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne afc94 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afa68 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ affa4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afa18 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne aff54 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af760 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af7e4 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afc9c <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b afd20 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af778 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne afcb4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afa68 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ affa4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9f8 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne aff34 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af780 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af7e4 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afcbc <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b afd20 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq af910 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afe4c <_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 af824 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc afd60 <_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 1c5f58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7600 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afa68 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ affa4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9d8 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne aff14 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af7b4 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af7e4 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afcf0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b afd20 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afa68 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ affa4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9b8 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afef4 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af7dc <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afa60 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 3591b0 │ │ │ │ + b afd18 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ aff9c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af720 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afa6c <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afa70 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afa74 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne afc5c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ affa8 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ affac <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ affb0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af98c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afec8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af98c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afa74 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afec8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ affb0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af95c <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afe98 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af95c <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afa74 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afe98 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ affb0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8d0 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afe0c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af8d0 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afa74 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afe0c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ affb0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af894 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afdd0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af894 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afdd0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afa78 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ affb4 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af72c <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne afc68 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c5d94 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + b 1c743c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - @ instruction: 0x003d3ef4 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andeq pc, sl, r4, lsr #13 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x003d49f4 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + andeq pc, sl, r0, ror #23 │ │ │ │ │ │ │ │ -000afa7c <_PyNamespace_New@@Base>: │ │ │ │ +000affb8 <_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] @ afaf8 <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afafc <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ b0034 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl b0038 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afaf0 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq b002c <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afac4 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq b0000 <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb64 │ │ │ │ + bl b00a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afacc <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne b0008 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afaf0 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq b002c <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afaf0 <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne b002c <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afac4 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b b0000 <_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 afb5c <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91940 │ │ │ │ + beq b0098 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91e08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afb38 <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq b0074 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afb5c <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq b0098 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afb5c <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne b0098 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afb30 <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b b006c <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afb64 : │ │ │ │ - ldr r3, [pc, #36] @ afb90 │ │ │ │ +000b00a0 : │ │ │ │ + ldr r3, [pc, #36] @ b00cc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afb94 │ │ │ │ + b b00d0 │ │ │ │ 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 b0c78 │ │ │ │ + beq b11b4 │ │ │ │ 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 b0c78 │ │ │ │ + bne b11b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b0298 │ │ │ │ + beq b07d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0be4 │ │ │ │ + ldr r1, [pc, #4072] @ b1120 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b0298 │ │ │ │ + bne b07d4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afc14 │ │ │ │ + beq b0150 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc20 │ │ │ │ + bne b015c │ │ │ │ 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 afed8 │ │ │ │ + bne b0414 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afed4 │ │ │ │ + bne b0410 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afed4 │ │ │ │ + bne b0410 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne afed4 │ │ │ │ + bne b0410 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b04f8 │ │ │ │ + bne b0a34 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0b50 │ │ │ │ + bne b108c │ │ │ │ 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] │ │ │ │ @@ -137618,521 +137955,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 b0788 │ │ │ │ - ldr r0, [pc, #3884] @ b0be8 │ │ │ │ + beq b0cc4 │ │ │ │ + ldr r0, [pc, #3884] @ b1124 │ │ │ │ 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 b07b0 │ │ │ │ - ldr r6, [pc, #3856] @ b0bec │ │ │ │ - ldr r0, [pc, #3856] @ b0bf0 │ │ │ │ + bmi b0cec │ │ │ │ + ldr r6, [pc, #3856] @ b1128 │ │ │ │ + ldr r0, [pc, #3856] @ b112c │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0728 │ │ │ │ - ldr r3, [pc, #3844] @ b0bf4 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b0c64 │ │ │ │ + ldr r3, [pc, #3844] @ b1130 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b0604 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bcs b0b40 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - ldr r3, [r9, r0, lsl #3] │ │ │ │ + ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b074c │ │ │ │ + beq b0c88 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ - ldr ip, [r8] │ │ │ │ + ldr ip, [fp] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b0214 │ │ │ │ - mov r0, r8 │ │ │ │ + beq b0750 │ │ │ │ + mov r0, fp │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ - ldr r6, [r8, #16] │ │ │ │ + ldr r6, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrb r2, [r8, #5] │ │ │ │ + ldrb r2, [fp, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0768 │ │ │ │ - add r1, r8, #20 │ │ │ │ + beq b0ca4 │ │ │ │ + add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afdf8 │ │ │ │ + ble b0334 │ │ │ │ mov ip, #0 │ │ │ │ - b afdb0 │ │ │ │ + b b02ec │ │ │ │ ldr r2, [r1] │ │ │ │ - str r9, [r3] │ │ │ │ + str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afddc │ │ │ │ + bne b0318 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afdf8 │ │ │ │ + beq b0334 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afd9c │ │ │ │ + beq b02d8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r9, r2, #1 │ │ │ │ - bne afd88 │ │ │ │ + add r8, r2, #1 │ │ │ │ + bne b02c4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afd9c │ │ │ │ + beq b02d8 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afdb0 │ │ │ │ - ldr sl, [r7, #24] │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne b02ec │ │ │ │ + ldr r9, [r7, #24] │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0158 │ │ │ │ + beq b0694 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - bne b0158 │ │ │ │ - ldrb r2, [sl, #6] │ │ │ │ - ldr r9, [sl, #16] │ │ │ │ + str r2, [r9] │ │ │ │ + bne b0694 │ │ │ │ + ldrb r2, [r9, #6] │ │ │ │ + ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrb r2, [sl, #5] │ │ │ │ + ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b011c │ │ │ │ - cmp r9, #0 │ │ │ │ - ble b0144 │ │ │ │ - add r3, sl, r3 │ │ │ │ - add fp, r3, #20 │ │ │ │ + beq b0658 │ │ │ │ + cmp r8, #0 │ │ │ │ + ble b0680 │ │ │ │ + add r3, r9, r3 │ │ │ │ + add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b afe84 │ │ │ │ + b b03c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe78 │ │ │ │ + beq b03b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe78 │ │ │ │ + beq b03b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b01c4 │ │ │ │ + beq b0700 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq b0144 │ │ │ │ - ldr r6, [fp, r5, lsl #3] │ │ │ │ + cmp r5, r8 │ │ │ │ + beq b0680 │ │ │ │ + ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe4c │ │ │ │ + beq b0388 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe4c │ │ │ │ + beq b0388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afe4c │ │ │ │ - ldr r3, [pc, #3396] @ b0bf8 │ │ │ │ + bne b0388 │ │ │ │ + ldr r3, [pc, #3396] @ b1134 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07b8 │ │ │ │ + bne b0cf4 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe4c │ │ │ │ + b b0388 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0bfc │ │ │ │ + ldr ip, [pc, #3340] @ b1138 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b049c │ │ │ │ + bgt b09d8 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b aff74 │ │ │ │ + b b04b0 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b0018 │ │ │ │ + bne b0554 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00d4 │ │ │ │ + bne b0610 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a0178 │ │ │ │ + bl a0660 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0084 │ │ │ │ + bne b05c0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00b0 │ │ │ │ + bne b05ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne b056c │ │ │ │ + bne b0aa8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0cac │ │ │ │ + bne b11e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afc14 │ │ │ │ + beq b0150 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06e4 │ │ │ │ + bne b0c20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afc14 │ │ │ │ + ble b0150 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b00e4 │ │ │ │ + beq b0620 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b01ec │ │ │ │ + beq b0728 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0110 │ │ │ │ + bne b064c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff08 │ │ │ │ + beq b0444 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0018 │ │ │ │ + bne b0554 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00d4 │ │ │ │ + bne b0610 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b aff1c │ │ │ │ + b b0458 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0c58 │ │ │ │ + beq b1194 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b0538 │ │ │ │ + bne b0a74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07f0 │ │ │ │ + bne b0d2c │ │ │ │ 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 a0178 │ │ │ │ + bl a0660 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff44 │ │ │ │ + beq b0480 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne aff44 │ │ │ │ + bne b0480 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff50 │ │ │ │ + beq b048c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne aff50 │ │ │ │ + bne b048c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b aff50 │ │ │ │ + b b048c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b0008 │ │ │ │ + b b0544 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0524 │ │ │ │ + beq b0a60 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affe0 │ │ │ │ + beq b051c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b affe0 │ │ │ │ - add r6, sl, r3 │ │ │ │ - b b0138 │ │ │ │ + b b051c │ │ │ │ + add r6, r9, r3 │ │ │ │ + b b0674 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0124 │ │ │ │ - ldrb r3, [sl, #4] │ │ │ │ + blt b0660 │ │ │ │ + ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b0258 │ │ │ │ - mov r0, sl │ │ │ │ - bl 99bb4 │ │ │ │ + beq b0794 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r8, [r7, #24] │ │ │ │ + str fp, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afc14 │ │ │ │ + beq b0150 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afc14 │ │ │ │ - ldr r3, [pc, #2656] @ b0bf4 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b0150 │ │ │ │ + ldr r3, [pc, #2656] @ b1130 │ │ │ │ + bl 359c90 │ │ │ │ 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 afc14 │ │ │ │ - ldr r3, [pc, #2604] @ b0bf8 │ │ │ │ + b b0150 │ │ │ │ + ldr r3, [pc, #2604] @ b1134 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07d4 │ │ │ │ + bne b0d10 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe78 │ │ │ │ + b b03b4 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afc14 │ │ │ │ + ble b0150 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0648 │ │ │ │ + beq b0b84 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt affc8 │ │ │ │ - b afc14 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - cmp sl, fp │ │ │ │ + bgt b0504 │ │ │ │ + b b0150 │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + ldr sl, [r3, #28] │ │ │ │ + cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afd40 │ │ │ │ + bhi b027c │ │ │ │ add r0, r0, #1 │ │ │ │ - add r0, sl, r0, lsl #3 │ │ │ │ - add r1, r3, sl │ │ │ │ + add r0, r9, r0, lsl #3 │ │ │ │ + add r1, r3, r9 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ - str ip, [r3, sl] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b0604 │ │ │ │ + str ip, [r3, r9] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b0b40 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afd40 │ │ │ │ - ldr r3, [pc, #2452] @ b0bf4 │ │ │ │ - bl 3591b0 │ │ │ │ + b b027c │ │ │ │ + ldr r3, [pc, #2452] @ b1130 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0150 │ │ │ │ - ldrb r1, [sl, #6] │ │ │ │ + bhi b068c │ │ │ │ + ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0150 │ │ │ │ + beq b068c │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b0158 │ │ │ │ + str r9, [r3, #2420] @ 0x974 │ │ │ │ + b b0694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898b8 │ │ │ │ + bl 189f54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b056c │ │ │ │ - bl aea44 │ │ │ │ + beq b0aa8 │ │ │ │ + bl aef80 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b02cc │ │ │ │ + beq b0808 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0ccc │ │ │ │ + beq b1208 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b056c │ │ │ │ + beq b0aa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeec0 │ │ │ │ + bl af3fc │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0864 │ │ │ │ + bne b0da0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0bf4 │ │ │ │ - beq b0464 │ │ │ │ - ldr fp, [pc, #2308] @ b0c00 │ │ │ │ - ldr sl, [pc, #2308] @ b0c04 │ │ │ │ - b b0380 │ │ │ │ + ldr r9, [pc, #2304] @ b1130 │ │ │ │ + beq b09a0 │ │ │ │ + ldr fp, [pc, #2308] @ b113c │ │ │ │ + ldr sl, [pc, #2308] @ b1140 │ │ │ │ + b b08bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b03d8 │ │ │ │ - bl 3591b0 │ │ │ │ + beq b0914 │ │ │ │ + bl 359c90 │ │ │ │ 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 b0444 │ │ │ │ - bl a0178 │ │ │ │ + beq b0980 │ │ │ │ + bl a0660 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b0408 │ │ │ │ + bne b0944 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0360 │ │ │ │ + beq b089c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cd8 │ │ │ │ + beq b1214 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0820 │ │ │ │ + beq b0d5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0450 │ │ │ │ + beq b098c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0574 │ │ │ │ + beq b0ab0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0574 │ │ │ │ + beq b0ab0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b05dc │ │ │ │ + beq b0b18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0438 │ │ │ │ + bne b0974 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b0300 │ │ │ │ + beq b083c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b030c │ │ │ │ + bne b0848 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0344 │ │ │ │ + beq b0880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0344 │ │ │ │ + bne b0880 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0350 │ │ │ │ - b b0360 │ │ │ │ + bne b088c │ │ │ │ + b b089c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b03bc │ │ │ │ - bl 9cb48 │ │ │ │ + b b08f8 │ │ │ │ + bl 9d02c │ │ │ │ mov r2, r0 │ │ │ │ - b b03fc │ │ │ │ - bl 3591b0 │ │ │ │ + b b0938 │ │ │ │ + bl 359c90 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a4c │ │ │ │ + bne b0f88 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0488 │ │ │ │ + beq b09c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0488 │ │ │ │ + bne b09c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afc18 │ │ │ │ + b b0154 │ │ │ │ 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] │ │ │ │ @@ -138140,1462 +138477,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 a0a44 │ │ │ │ + bl a0f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b056c │ │ │ │ + bne b0aa8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b afefc │ │ │ │ + b b0438 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0bfc │ │ │ │ + ldr r8, [pc, #1780] @ b1138 │ │ │ │ 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 afc60 │ │ │ │ + bgt b019c │ │ │ │ mov fp, r3 │ │ │ │ - b afed8 │ │ │ │ + b b0414 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b00f0 │ │ │ │ - b afc14 │ │ │ │ + bne b062c │ │ │ │ + b b0150 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0040 │ │ │ │ + beq b057c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0ca4 │ │ │ │ + beq b11e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fa7c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 150044 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05e8 │ │ │ │ + bne b0b24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0848 │ │ │ │ + bne b0d84 │ │ │ │ mvn r0, #0 │ │ │ │ - b afc18 │ │ │ │ + b b0154 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b065c │ │ │ │ + beq b0b98 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b065c │ │ │ │ + beq b0b98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c60 │ │ │ │ + beq b119c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c60 │ │ │ │ - ldr r3, [pc, #1624] @ b0c08 │ │ │ │ + beq b119c │ │ │ │ + ldr r3, [pc, #1624] @ b1144 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b0c │ │ │ │ + beq b1048 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135874 │ │ │ │ + bl 135e0c │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b03b0 │ │ │ │ + bne b08ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0560 │ │ │ │ + beq b0a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0560 │ │ │ │ + bne b0a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b0560 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0a9c │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0c0c │ │ │ │ + ldr r1, [pc, #1532] @ b1148 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0b34 │ │ │ │ + bne b1070 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b07b0 │ │ │ │ - ldr r3, [r9, #800] @ 0x320 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b0cec │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [r9, #800] @ 0x320 │ │ │ │ - b b0250 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b b078c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b01fc │ │ │ │ - b afc14 │ │ │ │ + bgt b0738 │ │ │ │ + b b0150 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bcc │ │ │ │ - ldr r3, [pc, #1440] @ b0c10 │ │ │ │ + bge b1108 │ │ │ │ + ldr r3, [pc, #1440] @ b114c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0bb8 │ │ │ │ - ldr r1, [pc, #1432] @ b0c14 │ │ │ │ + beq b10f4 │ │ │ │ + ldr r1, [pc, #1432] @ b1150 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05dc │ │ │ │ + blt b0b18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0bb0 │ │ │ │ - ldr r2, [pc, #1400] @ b0c18 │ │ │ │ + beq b10ec │ │ │ │ + ldr r2, [pc, #1400] @ b1154 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0b90 │ │ │ │ + beq b10cc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b05d4 │ │ │ │ + beq b0b10 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b05d4 │ │ │ │ + bne b0b10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b05d4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0b10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afc14 │ │ │ │ + ble b0150 │ │ │ │ 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 b0100 │ │ │ │ + b b063c │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq b07b0 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq b0cec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afd40 │ │ │ │ + b b027c │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b b0248 │ │ │ │ - add r0, r8, #20 │ │ │ │ + mov fp, r0 │ │ │ │ + b b0784 │ │ │ │ + add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afd80 │ │ │ │ - b afdf8 │ │ │ │ - ldr ip, [pc, #1112] @ b0be8 │ │ │ │ + bgt b02bc │ │ │ │ + b b0334 │ │ │ │ + ldr ip, [pc, #1112] @ b1124 │ │ │ │ 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 afcd4 │ │ │ │ - bl 2a00d4 │ │ │ │ - b b056c │ │ │ │ - ldr r2, [pc, #1116] @ b0c1c │ │ │ │ + bge b0210 │ │ │ │ + bl 2a1184 │ │ │ │ + b b0aa8 │ │ │ │ + ldr r2, [pc, #1116] @ b1158 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b1c │ │ │ │ + bne b1058 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe4c │ │ │ │ - ldr r2, [pc, #1088] @ b0c1c │ │ │ │ + b b0388 │ │ │ │ + ldr r2, [pc, #1088] @ b1158 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b78 │ │ │ │ + bne b10b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe78 │ │ │ │ + b b03b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b004c │ │ │ │ + b b0588 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0814 │ │ │ │ + bne b0d50 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a24 │ │ │ │ + beq b0f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fa7c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 150044 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0c88 │ │ │ │ + bne b11c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b056c │ │ │ │ + beq b0aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b056c │ │ │ │ + bne b0aa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b056c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b056c │ │ │ │ + bne b0aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b056c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0bf4 │ │ │ │ - bne b08f8 │ │ │ │ - b b0464 │ │ │ │ + ldr r9, [pc, #900] @ b1130 │ │ │ │ + bne b0e34 │ │ │ │ + b b09a0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0970 │ │ │ │ - bl 3591b0 │ │ │ │ + beq b0eac │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0c04 │ │ │ │ + ldr r1, [pc, #884] @ b1140 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b09b4 │ │ │ │ - bl a0178 │ │ │ │ + beq b0ef0 │ │ │ │ + bl a0660 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0998 │ │ │ │ + bne b0ed4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08d8 │ │ │ │ + beq b0e14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cc0 │ │ │ │ + beq b11fc │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0820 │ │ │ │ + beq b0d5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0450 │ │ │ │ + beq b098c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b07fc │ │ │ │ + bne b0d38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09c0 │ │ │ │ + beq b0efc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09c0 │ │ │ │ + beq b0efc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b05dc │ │ │ │ + beq b0b18 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0c00 │ │ │ │ + ldr r2, [pc, #692] @ b113c │ │ │ │ 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 b0874 │ │ │ │ + beq b0db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0880 │ │ │ │ + bne b0dbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ab08 │ │ │ │ + bl 23c558 │ │ │ │ mov sl, r0 │ │ │ │ - b b08b0 │ │ │ │ + b b0dec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08bc │ │ │ │ + bne b0df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b08bc │ │ │ │ - bl 9cb48 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0df8 │ │ │ │ + bl 9d02c │ │ │ │ mov sl, r0 │ │ │ │ - b b08b0 │ │ │ │ + b b0dec │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a8c │ │ │ │ + beq b0fc8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a8c │ │ │ │ + beq b0fc8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c60 │ │ │ │ + beq b119c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c60 │ │ │ │ - ldr r3, [pc, #524] @ b0c08 │ │ │ │ + beq b119c │ │ │ │ + ldr r3, [pc, #524] @ b1144 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a7c │ │ │ │ + beq b0fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135874 │ │ │ │ + bl 135e0c │ │ │ │ mov r8, r0 │ │ │ │ - b b0938 │ │ │ │ + b b0e74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08e0 │ │ │ │ + beq b0e1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08e0 │ │ │ │ + bne b0e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b08e0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0e1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0464 │ │ │ │ - ldr r3, [pc, #448] @ b0c20 │ │ │ │ + beq b09a0 │ │ │ │ + ldr r3, [pc, #448] @ b115c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0464 │ │ │ │ + beq b09a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - b b0464 │ │ │ │ - bl a55f0 │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + b b09a0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0a10 │ │ │ │ - b b05dc │ │ │ │ + beq b0f4c │ │ │ │ + b b0b18 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0bcc │ │ │ │ - ldr r3, [pc, #368] @ b0c10 │ │ │ │ + bge b1108 │ │ │ │ + ldr r3, [pc, #368] @ b114c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c44 │ │ │ │ - ldr r1, [pc, #360] @ b0c14 │ │ │ │ + beq b1180 │ │ │ │ + ldr r1, [pc, #360] @ b1150 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05dc │ │ │ │ + blt b0b18 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0bb0 │ │ │ │ - ldr r3, [pc, #328] @ b0c18 │ │ │ │ + beq b10ec │ │ │ │ + ldr r3, [pc, #328] @ b1154 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0b90 │ │ │ │ + beq b10cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118a0c │ │ │ │ + bl 118fa0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0938 │ │ │ │ + beq b0e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0938 │ │ │ │ + bne b0e74 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b0938 │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0e74 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05c4 │ │ │ │ - b b05dc │ │ │ │ - ldr r2, [pc, #212] @ b0bf8 │ │ │ │ + beq b0b00 │ │ │ │ + b b0b18 │ │ │ │ + ldr r2, [pc, #212] @ b1134 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07c4 │ │ │ │ + b b0d00 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b b0630 │ │ │ │ + mov fp, r0 │ │ │ │ + b b0b6c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2964dc │ │ │ │ + bl 29758c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afc6c │ │ │ │ - ldr r2, [pc, #120] @ b0bf8 │ │ │ │ + b b01a8 │ │ │ │ + ldr r2, [pc, #120] @ b1134 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07e0 │ │ │ │ - ldr r0, [pc, #128] @ b0c18 │ │ │ │ - bl 9b1f8 │ │ │ │ - ldr r3, [pc, #140] @ b0c2c │ │ │ │ - ldr r1, [pc, #128] @ b0c24 │ │ │ │ + b b0d1c │ │ │ │ + ldr r0, [pc, #128] @ b1154 │ │ │ │ + bl 9b6dc │ │ │ │ + ldr r3, [pc, #140] @ b1168 │ │ │ │ + ldr r1, [pc, #128] @ b1160 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1175c8 │ │ │ │ - b b05dc │ │ │ │ + bl 117b4c │ │ │ │ + b b0b18 │ │ │ │ mov r0, #0 │ │ │ │ - b b0b94 │ │ │ │ + b b10d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c04 │ │ │ │ + bl 1882a0 │ │ │ │ mov r8, r0 │ │ │ │ - b b05d4 │ │ │ │ - ldr r3, [pc, #88] @ b0c2c │ │ │ │ + b b0b10 │ │ │ │ + ldr r3, [pc, #88] @ b1168 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0c28 │ │ │ │ + ldr r1, [pc, #76] @ b1164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b05dc │ │ │ │ - andseq r8, r9, r0, ror #17 │ │ │ │ - bge feb5b69c <__bss_end__@@Base+0xfe596754> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + bl 117b4c │ │ │ │ + b b0b18 │ │ │ │ + andseq r8, r9, r8, asr ip │ │ │ │ + bge feb5bbd8 <__bss_end__@@Base+0xfe596c90> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, 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, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq sl, r7, r8, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x003623f4 │ │ │ │ - eorseq r2, r6, r8, lsl r4 │ │ │ │ + @ instruction: 0x00362ef4 │ │ │ │ + eorseq r2, r6, r8, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #7 │ │ │ │ + eorseq r2, r6, r4, asr #29 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003626d4 │ │ │ │ + @ instruction: 0x003631d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c04 │ │ │ │ + bl 1882a0 │ │ │ │ mov r8, r0 │ │ │ │ - b b0938 │ │ │ │ + b b0e74 │ │ │ │ mvn r3, #0 │ │ │ │ - b b0078 │ │ │ │ - ldr r3, [pc, #-60] @ b0c2c │ │ │ │ + b b05b4 │ │ │ │ + ldr r3, [pc, #-60] @ b1168 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0c30 │ │ │ │ + ldr r1, [pc, #-64] @ b116c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b05dc │ │ │ │ - ldr r1, [pc, #-76] @ b0c34 │ │ │ │ - ldr r0, [pc, #-76] @ b0c38 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b056c │ │ │ │ + bl 117b4c │ │ │ │ + b b0b18 │ │ │ │ + ldr r1, [pc, #-76] @ b1170 │ │ │ │ + ldr r0, [pc, #-76] @ b1174 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0820 │ │ │ │ + bne b0d5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b0820 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0d5c │ │ │ │ mov r3, fp │ │ │ │ - b b0078 │ │ │ │ - ldr r3, [pc, #-120] @ b0c3c │ │ │ │ - ldr r1, [pc, #-120] @ b0c40 │ │ │ │ + b b05b4 │ │ │ │ + ldr r3, [pc, #-120] @ b1178 │ │ │ │ + ldr r1, [pc, #-120] @ b117c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b056c │ │ │ │ + bl 18f7a0 │ │ │ │ + b b0aa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b08d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0e14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b02cc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b0808 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0360 │ │ │ │ + b b089c │ │ │ │ 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] @ b1918 │ │ │ │ + ldr r3, [pc, #3092] @ b1e54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1720 │ │ │ │ + beq b1c5c │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b1728 │ │ │ │ + bne b1c64 │ │ │ │ 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 b0d9c │ │ │ │ + beq b12d8 │ │ │ │ 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] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #2932] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b18ec │ │ │ │ + beq b1e28 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b16f8 │ │ │ │ + ble b1c34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b10c8 │ │ │ │ + bne b1604 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b12e0 │ │ │ │ + beq b181c │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f68 │ │ │ │ + beq b14a4 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b12e0 │ │ │ │ + bne b181c │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b1008 │ │ │ │ + beq b1544 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10c0 │ │ │ │ + ble b15fc │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0e58 │ │ │ │ + b b1394 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e4c │ │ │ │ + beq b1388 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e4c │ │ │ │ + beq b1388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0ea8 │ │ │ │ + beq b13e4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0ed8 │ │ │ │ + beq b1414 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e24 │ │ │ │ + beq b1360 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e24 │ │ │ │ + beq b1360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0e24 │ │ │ │ - ldr r3, [pc, #2708] @ b191c │ │ │ │ + bne b1360 │ │ │ │ + ldr r3, [pc, #2708] @ b1e58 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1590 │ │ │ │ + bne b1acc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0e24 │ │ │ │ - ldr r3, [pc, #2668] @ b191c │ │ │ │ + b b1360 │ │ │ │ + ldr r3, [pc, #2668] @ b1e58 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1574 │ │ │ │ + bne b1ab0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0e58 │ │ │ │ + bne b1394 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0fd8 │ │ │ │ - ldr r3, [pc, #2604] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b1514 │ │ │ │ + ldr r3, [pc, #2604] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0fd8 │ │ │ │ + bhi b1514 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fd8 │ │ │ │ + beq b1514 │ │ │ │ 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 b0f80 │ │ │ │ + bls b14bc │ │ │ │ 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 b0fb8 │ │ │ │ + ble b14f4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5f58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7600 <_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 b0f30 │ │ │ │ - ldr r0, [pc, #2456] @ b1920 │ │ │ │ + bhi b146c │ │ │ │ + ldr r0, [pc, #2456] @ b1e5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0f30 │ │ │ │ + bne b146c │ │ │ │ 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 b0f58 │ │ │ │ + bgt b1494 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #2384] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0ef0 │ │ │ │ + beq b142c │ │ │ │ mov r0, fp │ │ │ │ - bl 99bb4 │ │ │ │ - ldr r3, [pc, #2352] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 9a098 │ │ │ │ + ldr r3, [pc, #2352] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ 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 b0f80 │ │ │ │ - b b0f30 │ │ │ │ + bls b14bc │ │ │ │ + b b146c │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10c0 │ │ │ │ + ble b15fc │ │ │ │ add r4, fp, r7 │ │ │ │ - b b1050 │ │ │ │ + b b158c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1040 │ │ │ │ + beq b157c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1040 │ │ │ │ + beq b157c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b109c │ │ │ │ + beq b15d8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b0fc0 │ │ │ │ + beq b14fc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1018 │ │ │ │ + beq b1554 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1018 │ │ │ │ + beq b1554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b1018 │ │ │ │ - ldr r3, [pc, #2204] @ b191c │ │ │ │ + bne b1554 │ │ │ │ + ldr r3, [pc, #2204] @ b1e58 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17fc │ │ │ │ + bne b1d38 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1018 │ │ │ │ - ldr r3, [pc, #2168] @ b191c │ │ │ │ + b b1554 │ │ │ │ + ldr r3, [pc, #2168] @ b1e58 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b177c │ │ │ │ + bne b1cb8 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1040 │ │ │ │ + b b157c │ │ │ │ mov r3, r8 │ │ │ │ - b b0fcc │ │ │ │ + b b1508 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1150 │ │ │ │ + bne b168c │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b10f4 │ │ │ │ - b b1148 │ │ │ │ + bne b1630 │ │ │ │ + b b1684 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b1148 │ │ │ │ + beq b1684 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b10e8 │ │ │ │ + beq b1624 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10e8 │ │ │ │ + beq b1624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b10e8 │ │ │ │ - ldr r3, [pc, #2040] @ b191c │ │ │ │ + bne b1624 │ │ │ │ + ldr r3, [pc, #2040] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1820 │ │ │ │ + bne b1d5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b10e8 │ │ │ │ + b b1624 │ │ │ │ mov r0, sl │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1334 │ │ │ │ + beq b1870 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1334 │ │ │ │ + bne b1870 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b13b8 │ │ │ │ + beq b18f4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12f4 │ │ │ │ + ble b1830 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b1200 │ │ │ │ + beq b173c │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11cc │ │ │ │ + beq b1708 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11cc │ │ │ │ + beq b1708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15ac │ │ │ │ + beq b1ae8 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11f4 │ │ │ │ + beq b1730 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11f4 │ │ │ │ + beq b1730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15d0 │ │ │ │ + beq b1b0c │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1830 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1294 │ │ │ │ + b b17d0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1234 │ │ │ │ + beq b1770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1234 │ │ │ │ + beq b1770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1370 │ │ │ │ + beq b18ac │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1260 │ │ │ │ + beq b179c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1260 │ │ │ │ + beq b179c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1394 │ │ │ │ + beq b18d0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1288 │ │ │ │ + beq b17c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1288 │ │ │ │ + beq b17c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b134c │ │ │ │ + beq b1888 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12ec │ │ │ │ + beq b1828 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b120c │ │ │ │ + beq b1748 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b120c │ │ │ │ + beq b1748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b120c │ │ │ │ - ldr r3, [pc, #1624] @ b191c │ │ │ │ + bne b1748 │ │ │ │ + ldr r3, [pc, #1624] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17a0 │ │ │ │ + bne b1cdc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b120c │ │ │ │ + b b1748 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f20 │ │ │ │ + b b145c │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b132c │ │ │ │ - ldr r3, [pc, #1552] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b1868 │ │ │ │ + ldr r3, [pc, #1552] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b132c │ │ │ │ + bhi b1868 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0f10 │ │ │ │ + bne b144c │ │ │ │ mov r0, fp │ │ │ │ - bl 99bb4 │ │ │ │ - ldr r3, [pc, #1500] @ b1918 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 9a098 │ │ │ │ + ldr r3, [pc, #1500] @ b1e54 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f20 │ │ │ │ - ldr r3, [pc, #1480] @ b191c │ │ │ │ + b b145c │ │ │ │ + ldr r3, [pc, #1480] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b185c │ │ │ │ + bne b1d98 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1288 │ │ │ │ - ldr r3, [pc, #1444] @ b191c │ │ │ │ + b b17c4 │ │ │ │ + ldr r3, [pc, #1444] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1880 │ │ │ │ + bne b1dbc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1234 │ │ │ │ - ldr r3, [pc, #1408] @ b191c │ │ │ │ + b b1770 │ │ │ │ + ldr r3, [pc, #1408] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18a4 │ │ │ │ + bne b1de0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1260 │ │ │ │ + b b179c │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12f4 │ │ │ │ + ble b1830 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b191c │ │ │ │ + ldr sl, [pc, #1360] @ b1e58 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b1430 │ │ │ │ + beq b196c │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13f8 │ │ │ │ + beq b1934 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13f8 │ │ │ │ + beq b1934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1658 │ │ │ │ + beq b1b94 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1420 │ │ │ │ + beq b195c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1420 │ │ │ │ + beq b195c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1638 │ │ │ │ + beq b1b74 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1830 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14cc │ │ │ │ + b b1a08 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1464 │ │ │ │ + beq b19a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1464 │ │ │ │ + beq b19a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1514 │ │ │ │ + beq b1a50 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1494 │ │ │ │ + beq b19d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1494 │ │ │ │ + beq b19d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1534 │ │ │ │ + beq b1a70 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14bc │ │ │ │ + beq b19f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14bc │ │ │ │ + beq b19f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1554 │ │ │ │ + beq b1a90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12ec │ │ │ │ + beq b1828 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b143c │ │ │ │ + beq b1978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b143c │ │ │ │ + beq b1978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b143c │ │ │ │ + bne b1978 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b15f4 │ │ │ │ + bne b1b30 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b143c │ │ │ │ + b b1978 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16b8 │ │ │ │ + bne b1bf4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1464 │ │ │ │ + b b19a0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16d8 │ │ │ │ + bne b1c14 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1494 │ │ │ │ + b b19d0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b17c4 │ │ │ │ + bne b1d00 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14bc │ │ │ │ - ldr r2, [pc, #936] @ b1924 │ │ │ │ + b b19f8 │ │ │ │ + ldr r2, [pc, #936] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b17e4 │ │ │ │ + bne b1d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e4c │ │ │ │ - ldr r2, [pc, #908] @ b1924 │ │ │ │ + b b1388 │ │ │ │ + ldr r2, [pc, #908] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1844 │ │ │ │ + bne b1d80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e24 │ │ │ │ - ldr r3, [pc, #872] @ b191c │ │ │ │ + b b1360 │ │ │ │ + ldr r3, [pc, #872] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18c8 │ │ │ │ + bne b1e04 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11cc │ │ │ │ - ldr r3, [pc, #836] @ b191c │ │ │ │ + b b1708 │ │ │ │ + ldr r3, [pc, #836] @ b1e58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1614 │ │ │ │ + bne b1b50 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11f4 │ │ │ │ - ldr r2, [pc, #808] @ b1924 │ │ │ │ + b b1730 │ │ │ │ + ldr r2, [pc, #808] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1508 │ │ │ │ + beq b1a44 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1508 │ │ │ │ - ldr r2, [pc, #776] @ b1924 │ │ │ │ + b b1a44 │ │ │ │ + ldr r2, [pc, #776] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15e8 │ │ │ │ - ldr r2, [pc, #756] @ b191c │ │ │ │ + beq b1b24 │ │ │ │ + ldr r2, [pc, #756] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15e8 │ │ │ │ + b b1b24 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1678 │ │ │ │ + bne b1bb4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1420 │ │ │ │ + b b195c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1698 │ │ │ │ + bne b1bd4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b13f8 │ │ │ │ - ldr r2, [pc, #676] @ b1924 │ │ │ │ + b b1934 │ │ │ │ + ldr r2, [pc, #676] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b164c │ │ │ │ + beq b1b88 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b164c │ │ │ │ - ldr r2, [pc, #644] @ b1924 │ │ │ │ + b b1b88 │ │ │ │ + ldr r2, [pc, #644] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b166c │ │ │ │ + beq b1ba8 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b166c │ │ │ │ - ldr r2, [pc, #612] @ b1924 │ │ │ │ + b b1ba8 │ │ │ │ + ldr r2, [pc, #612] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1528 │ │ │ │ + beq b1a64 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1528 │ │ │ │ - ldr r2, [pc, #580] @ b1924 │ │ │ │ + b b1a64 │ │ │ │ + ldr r2, [pc, #580] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1548 │ │ │ │ + beq b1a84 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1548 │ │ │ │ + b b1a84 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b1928 │ │ │ │ + ldr r2, [pc, #544] @ b1e64 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0dbc │ │ │ │ + bne b12f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5d94 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c743c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b18f8 │ │ │ │ + beq b1e34 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2964dc │ │ │ │ + bl 29758c │ │ │ │ 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 b0fb8 │ │ │ │ + beq b14f4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0d58 │ │ │ │ - b b0fb8 │ │ │ │ - ldr r2, [pc, #416] @ b1924 │ │ │ │ + beq b1294 │ │ │ │ + b b14f4 │ │ │ │ + ldr r2, [pc, #416] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b10b4 │ │ │ │ - ldr r2, [pc, #396] @ b191c │ │ │ │ + beq b15f0 │ │ │ │ + ldr r2, [pc, #396] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b10b4 │ │ │ │ - ldr r2, [pc, #380] @ b1924 │ │ │ │ + b b15f0 │ │ │ │ + ldr r2, [pc, #380] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12d4 │ │ │ │ - ldr r2, [pc, #360] @ b191c │ │ │ │ + beq b1810 │ │ │ │ + ldr r2, [pc, #360] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12d4 │ │ │ │ - ldr r2, [pc, #344] @ b1924 │ │ │ │ + b b1810 │ │ │ │ + ldr r2, [pc, #344] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1568 │ │ │ │ + beq b1aa4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1568 │ │ │ │ - ldr r2, [pc, #304] @ b191c │ │ │ │ + b b1aa4 │ │ │ │ + ldr r2, [pc, #304] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1580 │ │ │ │ - ldr r2, [pc, #288] @ b1924 │ │ │ │ + b b1abc │ │ │ │ + ldr r2, [pc, #288] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1090 │ │ │ │ - ldr r2, [pc, #268] @ b191c │ │ │ │ + beq b15cc │ │ │ │ + ldr r2, [pc, #268] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1090 │ │ │ │ - ldr r2, [pc, #252] @ b1924 │ │ │ │ + b b15cc │ │ │ │ + ldr r2, [pc, #252] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1138 │ │ │ │ - ldr r2, [pc, #232] @ b191c │ │ │ │ + beq b1674 │ │ │ │ + ldr r2, [pc, #232] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1138 │ │ │ │ - ldr r2, [pc, #208] @ b191c │ │ │ │ + b b1674 │ │ │ │ + ldr r2, [pc, #208] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b159c │ │ │ │ - ldr r2, [pc, #192] @ b1924 │ │ │ │ + b b1ad8 │ │ │ │ + ldr r2, [pc, #192] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1364 │ │ │ │ - ldr r2, [pc, #172] @ b191c │ │ │ │ + beq b18a0 │ │ │ │ + ldr r2, [pc, #172] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1364 │ │ │ │ - ldr r2, [pc, #156] @ b1924 │ │ │ │ + b b18a0 │ │ │ │ + ldr r2, [pc, #156] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1388 │ │ │ │ - ldr r2, [pc, #136] @ b191c │ │ │ │ + beq b18c4 │ │ │ │ + ldr r2, [pc, #136] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1388 │ │ │ │ - ldr r2, [pc, #120] @ b1924 │ │ │ │ + b b18c4 │ │ │ │ + ldr r2, [pc, #120] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b13ac │ │ │ │ - ldr r2, [pc, #100] @ b191c │ │ │ │ + beq b18e8 │ │ │ │ + ldr r2, [pc, #100] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b13ac │ │ │ │ - ldr r2, [pc, #84] @ b1924 │ │ │ │ + b b18e8 │ │ │ │ + ldr r2, [pc, #84] @ b1e60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15c4 │ │ │ │ - ldr r2, [pc, #64] @ b191c │ │ │ │ + beq b1b00 │ │ │ │ + ldr r2, [pc, #64] @ b1e58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15c4 │ │ │ │ - ldr r1, [pc, #56] @ b192c │ │ │ │ - ldr r0, [pc, #56] @ b1930 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b1b00 │ │ │ │ + ldr r1, [pc, #56] @ b1e68 │ │ │ │ + ldr r0, [pc, #56] @ b1e6c │ │ │ │ + bl 7d488 <_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 b0fb8 │ │ │ │ + b b14f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andeq r0, fp, ip, ror #25 │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - @ instruction: 0x003d3ef4 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + andeq r1, fp, r8, lsr #4 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x003d49f4 │ │ │ │ │ │ │ │ -000b1934 : │ │ │ │ +000b1e70 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1940 : │ │ │ │ - ldr r3, [pc, #16] @ b1958 │ │ │ │ - ldr r2, [pc, #16] @ b195c │ │ │ │ +000b1e7c : │ │ │ │ + ldr r3, [pc, #16] @ b1e94 │ │ │ │ + ldr r2, [pc, #16] @ b1e98 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1960 : │ │ │ │ +000b1e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1a44 │ │ │ │ + ldr r2, [pc, #204] @ b1f80 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 b19b8 │ │ │ │ + beq b1ef4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1a18 │ │ │ │ + bne b1f54 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1a2c │ │ │ │ - ldr r1, [pc, #108] @ b1a48 │ │ │ │ + beq b1f68 │ │ │ │ + ldr r1, [pc, #108] @ b1f84 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a2c │ │ │ │ - ldr r1, [pc, #92] @ b1a4c │ │ │ │ + beq b1f68 │ │ │ │ + ldr r1, [pc, #92] @ b1f88 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1a34 │ │ │ │ + bne b1f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a50 │ │ │ │ + b b1f8c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1918 │ │ │ │ + b 1a2230 │ │ │ │ mov r2, #1 │ │ │ │ - b b1a00 │ │ │ │ + b b1f3c │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1a00 │ │ │ │ + b b1f3c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, ip, lsl #18 │ │ │ │ - eorseq r6, r9, ip, asr #17 │ │ │ │ + eorseq r7, r9, ip, lsl #8 │ │ │ │ + eorseq r7, r9, ip, asr #7 │ │ │ │ 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 b1ce4 │ │ │ │ + bne b2220 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1ce4 │ │ │ │ + bne b2220 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1bf8 │ │ │ │ - ldr r8, [pc, #896] @ b1e1c │ │ │ │ + bne b2134 │ │ │ │ + ldr r8, [pc, #896] @ b2358 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1c54 │ │ │ │ + bgt b2190 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1ca0 │ │ │ │ + beq b21dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1cb0 │ │ │ │ + bne b21ec │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1acc │ │ │ │ + beq b2008 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1ccc │ │ │ │ + bne b2208 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1b3c │ │ │ │ + beq b2078 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1c88 │ │ │ │ - ldr r6, [pc, #812] @ b1e20 │ │ │ │ - ldr r2, [pc, #812] @ b1e24 │ │ │ │ + bhi b21c4 │ │ │ │ + ldr r6, [pc, #812] @ b235c │ │ │ │ + ldr r2, [pc, #812] @ b2360 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1cf8 │ │ │ │ + bne b2234 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c88 │ │ │ │ + beq b21c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1db0 │ │ │ │ + bne b22ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1c88 │ │ │ │ + bhi b21c4 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aee0 │ │ │ │ + bl 8b3bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c88 │ │ │ │ + beq b21c4 │ │ │ │ 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 │ │ │ │ @@ -139603,2100 +139940,2100 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1d0c │ │ │ │ + bhi b2248 │ │ │ │ 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 b1d14 │ │ │ │ + bne b2250 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1b74 │ │ │ │ + bne b20b0 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1e20 │ │ │ │ + ldr r6, [pc, #560] @ b235c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1c24 │ │ │ │ + b b2160 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b190 │ │ │ │ + bl 8b66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1c78 │ │ │ │ + bne b21b4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1e20 │ │ │ │ + ldr r6, [pc, #504] @ b235c │ │ │ │ mov r0, r8 │ │ │ │ - bl b1e48 │ │ │ │ - ldr r2, [pc, #500] @ b1e28 │ │ │ │ + bl b2384 │ │ │ │ + ldr r2, [pc, #500] @ b2364 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1c90 │ │ │ │ + bne b21cc │ │ │ │ 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 233bfc │ │ │ │ + bl 235658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c18 │ │ │ │ + beq b2154 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1d48 │ │ │ │ + beq b2284 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1ccc │ │ │ │ - bl 2a00d4 │ │ │ │ - b b1cdc │ │ │ │ + beq b2208 │ │ │ │ + bl 2a1184 │ │ │ │ + b b2218 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1c48 │ │ │ │ - bl 2304d0 │ │ │ │ + b b2184 │ │ │ │ + bl 231f2c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1ab8 │ │ │ │ + beq b1ff4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 837cc │ │ │ │ - b b1c70 │ │ │ │ - ldr r3, [pc, #344] @ b1e2c │ │ │ │ - ldr r1, [pc, #344] @ b1e30 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1c48 │ │ │ │ - ldr r3, [pc, #320] @ b1e2c │ │ │ │ - ldr r1, [pc, #324] @ b1e34 │ │ │ │ + bl 83ba0 │ │ │ │ + b b21ac │ │ │ │ + ldr r3, [pc, #344] @ b2368 │ │ │ │ + ldr r1, [pc, #344] @ b236c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + mov r4, #0 │ │ │ │ + b b2184 │ │ │ │ + ldr r3, [pc, #320] @ b2368 │ │ │ │ + ldr r1, [pc, #324] @ b2370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b1cdc │ │ │ │ + bl 18f7a0 │ │ │ │ + b b2218 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1b18 │ │ │ │ - b b1c88 │ │ │ │ + bne b2054 │ │ │ │ + b b21c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1be0 │ │ │ │ + beq b211c │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1dfc │ │ │ │ + bne b2338 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b47c │ │ │ │ + bl 8b958 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1e38 │ │ │ │ + ldr r3, [pc, #248] @ b2374 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1e3c │ │ │ │ + ldr r3, [pc, #232] @ b2378 │ │ │ │ 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] @ b1e40 │ │ │ │ - ldr r1, [pc, #204] @ b1e44 │ │ │ │ + ldr r2, [pc, #204] @ b237c │ │ │ │ + ldr r1, [pc, #204] @ b2380 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1cdc │ │ │ │ - bl 282c2c │ │ │ │ + beq b2218 │ │ │ │ + bl 28436c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1cdc │ │ │ │ + beq b2218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1cdc │ │ │ │ + bne b2218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b1cdc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b2218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1df0 │ │ │ │ + beq b232c │ │ │ │ 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 b1b34 │ │ │ │ + bne b2070 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1dc0 │ │ │ │ + bne b22fc │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1c24 │ │ │ │ + b b2160 │ │ │ │ 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 b1bd4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r0, lsr #14 │ │ │ │ - eorseq r2, r6, r4, lsl #14 │ │ │ │ - eorseq r9, r5, r0, asr #14 │ │ │ │ + b b2110 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r6, r0, lsr #4 │ │ │ │ + eorseq r3, r6, r4, lsl #4 │ │ │ │ + eorseq sl, r5, r0, asr #4 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r1, r6, r0, lsl #30 │ │ │ │ - eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r0, lsl #20 │ │ │ │ + eorseq r3, r6, r8, lsl r2 │ │ │ │ │ │ │ │ -000b1e48 : │ │ │ │ +000b2384 : │ │ │ │ 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 b2584 │ │ │ │ + bne b2ac0 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b2230 │ │ │ │ + beq b276c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b223c │ │ │ │ + beq b2778 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b23b8 │ │ │ │ + beq b28f4 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1ee0 │ │ │ │ + bcs b241c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1eb8 │ │ │ │ + b b23f4 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1ed8 │ │ │ │ + bcs b2414 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1eb0 │ │ │ │ + bls b23ec │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2594 │ │ │ │ + bcs b2ad0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1eb8 │ │ │ │ + bcc b23f4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2244 │ │ │ │ + bhi b2780 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2518 │ │ │ │ + blt b2a54 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b22c0 │ │ │ │ - ldr r2, [pc, #1724] @ b25b4 │ │ │ │ + bgt b27fc │ │ │ │ + ldr r2, [pc, #1724] @ b2af0 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b25b8 │ │ │ │ + ldr r1, [pc, #1720] @ b2af4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b22ac │ │ │ │ - ldr r3, [pc, #1696] @ b25bc │ │ │ │ - bl 3591b0 │ │ │ │ + bne b27e8 │ │ │ │ + ldr r3, [pc, #1696] @ b2af8 │ │ │ │ + bl 359c90 │ │ │ │ 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 b21d8 │ │ │ │ + bcs b2714 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b2428 │ │ │ │ + beq b2964 │ │ │ │ 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 b219c │ │ │ │ - ldr r3, [pc, #1600] @ b25c0 │ │ │ │ + beq b26d8 │ │ │ │ + ldr r3, [pc, #1600] @ b2afc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b25c4 │ │ │ │ + ldr r2, [pc, #1580] @ b2b00 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b24d8 │ │ │ │ + bne b2a14 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b2358 │ │ │ │ + beq b2894 │ │ │ │ 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 b2440 │ │ │ │ + bne b297c │ │ │ │ tst r3, #32 │ │ │ │ - beq b25ac │ │ │ │ + beq b2ae8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2210 │ │ │ │ + beq b274c │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2224 │ │ │ │ + bcs b2760 │ │ │ │ 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 b2120 │ │ │ │ + bls b265c │ │ │ │ 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 b2120 │ │ │ │ + bls b265c │ │ │ │ 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 b2120 │ │ │ │ + bls b265c │ │ │ │ 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 b2120 │ │ │ │ + bls b265c │ │ │ │ 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 b2120 │ │ │ │ + bcs b265c │ │ │ │ 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 b20f0 │ │ │ │ + bcc b262c │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b217c │ │ │ │ + bcs b26b8 │ │ │ │ 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 b217c │ │ │ │ + bls b26b8 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b217c │ │ │ │ + bcs b26b8 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b216c │ │ │ │ + bcc b26a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2574 │ │ │ │ + beq b2ab0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b22d8 │ │ │ │ + beq b2814 │ │ │ │ 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 b1f78 │ │ │ │ + bhi b24b4 │ │ │ │ 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 b1f78 │ │ │ │ + bne b24b4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b25c8 │ │ │ │ + ldr r1, [pc, #996] @ b2b04 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b252c │ │ │ │ + bne b2a68 │ │ │ │ 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 b1f78 │ │ │ │ - b b22c0 │ │ │ │ + bne b24b4 │ │ │ │ + b b27fc │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b2010 │ │ │ │ + bcc b254c │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b2140 │ │ │ │ - b b217c │ │ │ │ + bcc b267c │ │ │ │ + b b26b8 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1e8c │ │ │ │ - ldr r7, [pc, #904] @ b25cc │ │ │ │ - b b2190 │ │ │ │ + bne b23c8 │ │ │ │ + ldr r7, [pc, #904] @ b2b08 │ │ │ │ + b b26cc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b23f8 │ │ │ │ + bls b2934 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b2418 │ │ │ │ + bcc b2954 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2504 │ │ │ │ + bcs b2a40 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2518 │ │ │ │ + blt b2a54 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356bc8 │ │ │ │ + bl 3576ac │ │ │ │ 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 b22c0 │ │ │ │ - ldr r2, [pc, #792] @ b25b4 │ │ │ │ - ldr r1, [pc, #792] @ b25b8 │ │ │ │ + blt b27fc │ │ │ │ + ldr r2, [pc, #792] @ b2af0 │ │ │ │ + ldr r1, [pc, #792] @ b2af4 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1f14 │ │ │ │ + beq b2450 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b1f78 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne b24b4 │ │ │ │ + bl 2a1184 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b1fd8 │ │ │ │ + bne b2514 │ │ │ │ mov r7, #0 │ │ │ │ - b b2190 │ │ │ │ + b b26cc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2190 │ │ │ │ + bne b26cc │ │ │ │ tst r2, #32 │ │ │ │ - beq b2554 │ │ │ │ + beq b2a90 │ │ │ │ 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] @ b25d0 │ │ │ │ + ldrge r4, [pc, #700] @ b2b0c │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b25b4 │ │ │ │ + ldrlt r4, [pc, #664] @ b2af0 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b2350 │ │ │ │ + beq b288c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2350 │ │ │ │ + beq b288c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b2350 │ │ │ │ + bne b288c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b2190 │ │ │ │ + b b26cc │ │ │ │ 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 b23e4 │ │ │ │ + beq b2920 │ │ │ │ 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 b2450 │ │ │ │ + beq b298c │ │ │ │ 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 b217c │ │ │ │ + b b26b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b2540 │ │ │ │ + bhi b2a7c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b25d0 │ │ │ │ - ldrne r7, [pc, #480] @ b25b4 │ │ │ │ + ldreq r7, [pc, #512] @ b2b0c │ │ │ │ + ldrne r7, [pc, #480] @ b2af0 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b2190 │ │ │ │ + b b26cc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b1fd8 │ │ │ │ + b b2514 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2518 │ │ │ │ + blt b2a54 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b22c0 │ │ │ │ + bgt b27fc │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2294 │ │ │ │ + b b27d0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2518 │ │ │ │ + blt b2a54 │ │ │ │ mov sl, #2 │ │ │ │ - b b2268 │ │ │ │ + b b27a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b21d0 │ │ │ │ + b b270c │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2564 │ │ │ │ + bne b2aa0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b255c │ │ │ │ + beq b2a98 │ │ │ │ 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 b2490 │ │ │ │ + b b29cc │ │ │ │ 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 b2474 │ │ │ │ + bcc b29b0 │ │ │ │ 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 b217c │ │ │ │ + bls b26b8 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b24bc │ │ │ │ - ldr r1, [pc, #244] @ b25d4 │ │ │ │ + b b29f8 │ │ │ │ + ldr r1, [pc, #244] @ b2b10 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b24f0 │ │ │ │ + bne b2a2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e65c │ │ │ │ - b b1fa8 │ │ │ │ + bl 18ecd8 │ │ │ │ + b b24e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1fa8 │ │ │ │ - ldr r3, [pc, #204] @ b25d8 │ │ │ │ - ldr r1, [pc, #204] @ b25dc │ │ │ │ + b b24e4 │ │ │ │ + ldr r3, [pc, #204] @ b2b14 │ │ │ │ + ldr r1, [pc, #204] @ b2b18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b22d0 │ │ │ │ - ldr r3, [pc, #184] @ b25d8 │ │ │ │ - ldr r1, [pc, #188] @ b25e0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b b280c │ │ │ │ + ldr r3, [pc, #184] @ b2b14 │ │ │ │ + ldr r1, [pc, #188] @ b2b1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b22d0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b b280c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b21f4 │ │ │ │ + b b2730 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1ea4 │ │ │ │ - b b1ef0 │ │ │ │ + bhi b23e0 │ │ │ │ + b b242c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2300 │ │ │ │ + b b283c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2460 │ │ │ │ + b b299c │ │ │ │ tst r3, #32 │ │ │ │ - bne b2398 │ │ │ │ + bne b28d4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b23a8 │ │ │ │ + b b28e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23fd6c │ │ │ │ - ldr r1, [pc, #88] @ b25e4 │ │ │ │ - ldr r0, [pc, #88] @ b25e8 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b22d0 │ │ │ │ - ldr r0, [pc, #80] @ b25ec │ │ │ │ - ldr r3, [pc, #80] @ b25f0 │ │ │ │ - ldr r1, [pc, #80] @ b25f4 │ │ │ │ + b 2417b0 │ │ │ │ + ldr r1, [pc, #88] @ b2b20 │ │ │ │ + ldr r0, [pc, #88] @ b2b24 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b280c │ │ │ │ + ldr r0, [pc, #80] @ b2b28 │ │ │ │ + ldr r3, [pc, #80] @ b2b2c │ │ │ │ + ldr r1, [pc, #80] @ b2b30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b b22d0 │ │ │ │ + bl 117b4c │ │ │ │ + b b280c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2214 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b b2750 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r4, lsl pc │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl sl │ │ │ │ + eorseq sp, r5, r8, asr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r3, r6, ip, lsr r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - eorseq r2, r6, r8, asr r7 │ │ │ │ + eorseq r3, r6, r8, asr r2 │ │ │ │ │ │ │ │ -000b25f8 : │ │ │ │ +000b2b34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b263c │ │ │ │ + ldr r1, [pc, #44] @ b2b78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2624 │ │ │ │ + bne b2b60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b261c │ │ │ │ - bl 58654 │ │ │ │ + bne b2b58 │ │ │ │ + bl 585a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b2640 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b2b7c <_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 b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2690 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2bcc <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2680 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2bbc <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b2698 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b269c <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2bd4 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2bd8 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b b2674 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b2bb0 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ │ │ │ │ -000b26a0 : │ │ │ │ +000b2bdc : │ │ │ │ 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 b2794 │ │ │ │ + beq b2cd0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2708 │ │ │ │ + beq b2c44 │ │ │ │ tst r3, #32 │ │ │ │ - beq b27b4 │ │ │ │ + beq b2cf0 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b2730 │ │ │ │ + beq b2c6c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b277c │ │ │ │ + beq b2cb8 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2730 │ │ │ │ + beq b2c6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2724 │ │ │ │ + bne b2c60 │ │ │ │ mov r0, r2 │ │ │ │ - b b2700 │ │ │ │ + b b2c3c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b271c │ │ │ │ + b b2c58 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 28401c │ │ │ │ + bl 28575c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b27a0 │ │ │ │ + beq b2cdc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2774 │ │ │ │ + beq b2cb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2784 │ │ │ │ + beq b2cc0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2784 │ │ │ │ + beq b2cc0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b26fc │ │ │ │ + b b2c38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b26f4 │ │ │ │ + bne b2c30 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b271c │ │ │ │ + b b2c58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b271c │ │ │ │ + b b2c58 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58654 │ │ │ │ + bl 585a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b2700 │ │ │ │ + b b2c3c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2730 │ │ │ │ + beq b2c6c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b26f4 │ │ │ │ + b b2c30 │ │ │ │ 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 8c70c <_Py_HashBytes@@Base> │ │ │ │ + b 8cbe8 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b27fc : │ │ │ │ +000b2d38 : │ │ │ │ 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 b2840 │ │ │ │ + beq b2d7c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b285c │ │ │ │ + bcs b2d98 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b174 │ │ │ │ + bl 9b658 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b174 │ │ │ │ - ldr r0, [pc, #40] @ b2878 │ │ │ │ + bl 9b658 │ │ │ │ + ldr r0, [pc, #40] @ b2db4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b174 │ │ │ │ - ldr r3, [pc, #16] @ b287c │ │ │ │ - ldr r1, [pc, #16] @ b2880 │ │ │ │ + bl 9b658 │ │ │ │ + ldr r3, [pc, #16] @ b2db8 │ │ │ │ + ldr r1, [pc, #16] @ b2dbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b2854 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + bl 18f7a0 │ │ │ │ + b b2d90 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003627b4 │ │ │ │ + @ instruction: 0x003632b4 │ │ │ │ │ │ │ │ -000b2884 : │ │ │ │ +000b2dc0 : │ │ │ │ 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 b2944 │ │ │ │ + bne b2e80 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b28ec │ │ │ │ + beq b2e28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28ec │ │ │ │ + beq b2e28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2978 │ │ │ │ + beq b2eb4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b296c │ │ │ │ + beq b2ea8 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b296c │ │ │ │ - ldr r3, [pc, #140] @ b29a8 │ │ │ │ + beq b2ea8 │ │ │ │ + ldr r3, [pc, #140] @ b2ee4 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2954 │ │ │ │ + beq b2e90 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 33ab58 │ │ │ │ - bl 34a610 │ │ │ │ + b 33b7c4 │ │ │ │ + bl 34b0f4 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2930 │ │ │ │ - b b2948 │ │ │ │ + beq b2e6c │ │ │ │ + b b2e84 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2990 │ │ │ │ - ldr r3, [pc, #44] @ b29ac │ │ │ │ + bne b2ecc │ │ │ │ + ldr r3, [pc, #44] @ b2ee8 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b29b0 │ │ │ │ + ldr r1, [pc, #40] @ b2eec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b2948 │ │ │ │ - ldr r0, [pc, #20] @ b29ac │ │ │ │ + bl 117b4c │ │ │ │ + b b2e84 │ │ │ │ + ldr r0, [pc, #20] @ b2ee8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b29b4 │ │ │ │ + ldr r1, [pc, #20] @ b2ef0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b b2948 │ │ │ │ + bl 117b4c │ │ │ │ + b b2e84 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #16 │ │ │ │ - eorseq r2, r6, r4, asr #7 │ │ │ │ + eorseq r3, r6, r8, ror #6 │ │ │ │ + eorseq r2, r6, r4, asr #29 │ │ │ │ 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 b2a9c │ │ │ │ + beq b2fd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2aec │ │ │ │ + beq b3028 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2a64 │ │ │ │ + beq b2fa0 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2b00 │ │ │ │ + ldr r2, [pc, #236] @ b303c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2a74 │ │ │ │ + bne b2fb0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2a74 │ │ │ │ - ldr r2, [pc, #208] @ b2b04 │ │ │ │ - bl 3591b0 │ │ │ │ + beq b2fb0 │ │ │ │ + ldr r2, [pc, #208] @ b3040 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2b08 │ │ │ │ + ldr r2, [pc, #192] @ b3044 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2ae4 │ │ │ │ - bl a0178 │ │ │ │ + beq b3020 │ │ │ │ + bl a0660 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2b00 │ │ │ │ + ldr r3, [pc, #148] @ b303c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2a20 │ │ │ │ + beq b2f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2a2c │ │ │ │ + bne b2f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23ab08 │ │ │ │ - ldr r3, [pc, #92] @ b2b00 │ │ │ │ + b 23c558 │ │ │ │ + ldr r3, [pc, #92] @ b303c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ad4 │ │ │ │ + beq b3010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2af8 │ │ │ │ + beq b3034 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9804 │ │ │ │ + b f9d64 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2ac0 │ │ │ │ - b b2aac │ │ │ │ - bl 9cb48 │ │ │ │ - b b2a5c │ │ │ │ - ldr r1, [pc, #24] @ b2b0c │ │ │ │ - ldr r0, [pc, #24] @ b2b10 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2ffc │ │ │ │ + b b2fe8 │ │ │ │ + bl 9d02c │ │ │ │ + b b2f98 │ │ │ │ + ldr r1, [pc, #24] @ b3048 │ │ │ │ + ldr r0, [pc, #24] @ b304c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2a5c │ │ │ │ + b b2f98 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000b2b14 <_PyType_Lookup@@Base>: │ │ │ │ +000b3050 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a8648 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8b30 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2b38 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b3074 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b30 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b306c <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2b30 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b2b30 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b306c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b306c <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2b5c : │ │ │ │ +000b3098 : │ │ │ │ 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 b2c78 │ │ │ │ + beq b31b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2cd4 │ │ │ │ + ldreq r3, [pc, #316] @ b3210 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2c70 │ │ │ │ - bl 91940 │ │ │ │ + bne b31ac │ │ │ │ + bl 91e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2cc4 │ │ │ │ + beq b3200 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2cd8 │ │ │ │ + ldr r1, [pc, #284] @ b3214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2c98 │ │ │ │ - bne b2cb4 │ │ │ │ + blt b31d4 │ │ │ │ + bne b31f0 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a556c │ │ │ │ + bl a5a54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2c98 │ │ │ │ - ldr r1, [pc, #240] @ b2cd8 │ │ │ │ + beq b31d4 │ │ │ │ + ldr r1, [pc, #240] @ b3214 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2ca8 │ │ │ │ + bne b31e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2c5c │ │ │ │ + bne b3198 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2cbc │ │ │ │ + beq b31f8 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2cdc │ │ │ │ - ldr r0, [pc, #180] @ b2ce0 │ │ │ │ + ldr r1, [pc, #180] @ b3218 │ │ │ │ + ldr r0, [pc, #180] @ b321c │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad02c │ │ │ │ + bl ad564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ 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 b2c1c │ │ │ │ + b b3158 │ │ │ │ mov r9, #0 │ │ │ │ - b b2bb4 │ │ │ │ - ldr r3, [pc, #100] @ b2ce4 │ │ │ │ - ldr r1, [pc, #100] @ b2ce8 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [pc, #96] @ b2cec │ │ │ │ + b b30f0 │ │ │ │ + ldr r3, [pc, #100] @ b3220 │ │ │ │ + ldr r1, [pc, #100] @ b3224 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r2, [pc, #96] @ b3228 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f1c0 <_PyErr_SetString@@Base> │ │ │ │ - b b2c50 │ │ │ │ + bl 18f83c <_PyErr_SetString@@Base> │ │ │ │ + b b318c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2c38 │ │ │ │ + b b3174 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2c38 │ │ │ │ + b b3174 │ │ │ │ mov r5, #0 │ │ │ │ - b b2bf8 │ │ │ │ + b b3134 │ │ │ │ mov r6, r4 │ │ │ │ - b b2c38 │ │ │ │ + b b3174 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2c38 │ │ │ │ + b b3174 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ - subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x003628f4 │ │ │ │ + ldrheq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + @ instruction: 0x003633f4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r4, asr #17 │ │ │ │ + eorseq r3, r6, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2d8c │ │ │ │ + ldr ip, [pc, #132] @ b32c8 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2d48 │ │ │ │ + beq b3284 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr ip, [pc, #96] @ b2d90 │ │ │ │ + bl 359c90 │ │ │ │ + ldr ip, [pc, #96] @ b32cc │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b32d4 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2d6c │ │ │ │ + bne b32a8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2d40 │ │ │ │ + b b327c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2d94 │ │ │ │ + ldr r0, [pc, #28] @ b32d0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3170dc │ │ │ │ + bl 317c00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d50 │ │ │ │ - b b2d40 │ │ │ │ + bne b328c │ │ │ │ + b b327c │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r6, r0, asr r8 │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ │ │ │ │ -000b2d98 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b32d4 <_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 b3340 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b38f4 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3014 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b33b0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3591b0 │ │ │ │ + beq b3570 <_PyObject_MakeTpCall@@Base+0x29c> │ │ │ │ + blt b387c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #1712] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359c90 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b313c <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3678 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b30ac <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3494 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b35e8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b39d0 <_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 b32b8 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b37f4 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fec <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3528 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2eb0 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b33ec <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b308c <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3550 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2eb0 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b33ec <_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 b309c <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3560 <_PyObject_MakeTpCall@@Base+0x28c> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e8c <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b33c8 <_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 b3020 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b357c <_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 b3064 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b3498 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b35c0 <_PyObject_MakeTpCall@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #1428] @ b39d4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b2ffc <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b349c <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b3538 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b39d8 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359c90 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b3110 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b364c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33c0 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b38fc <_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 b3224 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b3760 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b337c <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b38c0 <_PyObject_MakeTpCall@@Base+0x5ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3194 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b36d0 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3270 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b37ac <_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 b2fc8 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b3504 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2fc8 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3504 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3494 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b39d0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3298 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b37d4 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b30d0 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b360c <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b31f8 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3734 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3348 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b388c <_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 b2e5c <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2eb0 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b3398 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b33ec <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + cmp r6, #2 │ │ │ │ + str r2, [ip, #4] │ │ │ │ + bne b33c0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b33ec <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + cmp lr, ip │ │ │ │ + str r2, [r0, #4]! │ │ │ │ + bne b33c8 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b33ec <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b34a0 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2ee0 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1120] @ b39dc <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b341c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3254 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b3790 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2ee0 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b341c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa504 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl faa64 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b341c <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3958 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2efc <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b34a4 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3438 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1048] @ b39e0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29d64c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e6fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2efc <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3438 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b2f98 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b2fc8 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ - cmp r6, #2 │ │ │ │ - str r2, [ip, #4] │ │ │ │ - bne b2e84 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2eb0 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - cmp lr, ip │ │ │ │ - str r2, [r0, #4]! │ │ │ │ - bne b2e8c <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2eb0 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b34a8 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b34d4 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b3504 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + ldr r0, [pc, #1012] @ b39e4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e38 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b3374 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fd0 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b350c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b2fd0 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b350c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3494 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b39d0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3320 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b385c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b2fd0 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b350c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3444 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3980 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2f20 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b34ac <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b34b0 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b345c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b39e8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b39ec <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r6, #0 │ │ │ │ - b b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b32d8 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b34a8 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3814 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b39e4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3214 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b3750 <_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 b2e70 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2e84 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b33ac <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b33c0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b33f4 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3930 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3498 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3498 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3498 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b31dc <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3718 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32e8 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3824 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32e8 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3824 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b2fe4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b3520 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2e5c <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b3398 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3238 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b3774 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b34b4 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b34b8 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b39f0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b39f4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b3670 <_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 b2efc <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3064 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3438 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b35c0 <_PyObject_MakeTpCall@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b34bc <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b39f8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2fc0 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b34fc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b2fc0 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b34bc <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b34fc <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b39f8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3304 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b3840 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - ldr r3, [pc, #444] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18ecd8 │ │ │ │ + ldr r3, [pc, #444] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e34 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2a00d4 │ │ │ │ + b b3370 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 2a1184 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b3158 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b34b4 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b34b8 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3694 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b39f0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b39f4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b3490 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b39cc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e34 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b34bc <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3370 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b39f8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3104 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b3640 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3104 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2adb18 │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b3640 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + ldr r0, [pc, #376] @ b39fc <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + mov r1, #38 @ 0x26 │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2fe4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b3520 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3474 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b34b4 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b34c0 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b39b0 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #324] @ b39f0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #336] @ b3a00 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d62d4 │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d6eb8 │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f50 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b348c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b33dc <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b34b4 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b34c0 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3918 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #272] @ b39f0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #284] @ b3a00 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d62d4 │ │ │ │ - b b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b34c4 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ - mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b34ac <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b34c8 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2d6eb8 │ │ │ │ + b b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 2aea58 │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b39e8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3a04 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b3134 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b3670 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3394 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3394 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b38d8 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b38d8 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3498 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b33f8 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b34cc <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3934 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3a08 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f5c <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3498 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b320c <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b3748 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3458 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b3994 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3124 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b3660 <_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 b2f80 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b34bc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3360 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b38a4 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b38a4 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r3, [fp], -r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r3, fp, ip, lsl #20 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x003628f8 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + @ instruction: 0x003633f8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsl r9 │ │ │ │ + eorseq r3, r6, r8, lsl r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq ip, r5, r0, asr #31 │ │ │ │ - eorseq r2, r6, r8, lsr r9 │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq sp, r5, r0, asr #21 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, r8, lsr r4 │ │ │ │ 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] @ b36e0 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3c1c <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b36e4 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #500] @ b3c20 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 359c90 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b356c <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3aa8 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3620 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b3b5c <_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 b35c8 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3b04 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b363c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3b78 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b3598 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3ad4 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3564 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3aa0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b35f8 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3b34 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3688 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3bc4 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3504 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b36e8 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b36ec <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3a40 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3c24 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3c28 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r5, #0 │ │ │ │ - b b3564 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3aa0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b36b8 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3bf4 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3564 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b3aa0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b35ac <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b3540 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3ae8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b3a7c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35dc <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3b18 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b36f0 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b36f4 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3c2c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3c30 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b36e8 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3c24 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b36f8 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3c34 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3534 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3a70 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3670 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b36f0 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b36fc <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b3bac <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3c2c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3c38 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d62d4 │ │ │ │ - b b3590 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d6eb8 │ │ │ │ + b b3acc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3654 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3654 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b3b90 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b3b90 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b369c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3bd8 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3580 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3abc <_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 b3564 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3aa0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3540 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b3a7c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b36bc <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b3700 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3bf8 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3c3c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3540 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3564 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3a7c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3aa0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsl r9 │ │ │ │ + eorseq r3, r6, r8, lsl r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - eorseq r2, r6, r8, lsr r9 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + eorseq r3, r6, r8, lsr r4 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ 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, #3896] @ b4658 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3896] @ b4b94 <_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, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #3868] @ b465c <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b4660 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3868] @ b4b98 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b4b9c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a80 │ │ │ │ + bl b6fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + beq b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ 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 b3ad8 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + beq b4014 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6044 <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + bge b68cc <_PyObject_MakeTpCall@@Base+0x35f8> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5020 <_PyObject_MakeTpCall@@Base+0x2288> │ │ │ │ + beq b5558 <_PyObject_MakeTpCall@@Base+0x2284> │ │ │ │ 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 b6064 <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + bge b686c <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b37a4 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3ce0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + ble b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ 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 b61f4 <_PyObject_MakeTpCall@@Base+0x345c> │ │ │ │ + beq b68a4 <_PyObject_MakeTpCall@@Base+0x35d0> │ │ │ │ mvn ip, r1 │ │ │ │ add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3908 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3e44 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3908 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3e44 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b38e8 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3e24 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b38c8 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3e04 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b38a8 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3de4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3888 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3dc4 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5668 <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + bne b5ba0 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b5710 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ + bne b5ca8 <_PyObject_MakeTpCall@@Base+0x29d4> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d7c <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ + bne b62b8 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ 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 b643c <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ + bge b642c <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4f98 <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ + bne b54d0 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5000 <_PyObject_MakeTpCall@@Base+0x2268> │ │ │ │ + beq b5538 <_PyObject_MakeTpCall@@Base+0x2264> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b564c <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ + beq b5b84 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4f7c <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ + beq b54b4 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3372] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a78 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldreq r6, [pc, #3372] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3fb4 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3356] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a58 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3356] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3f94 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3340] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a38 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3340] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3f74 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3324] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3a18 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3324] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3f54 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3308] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b39f8 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3308] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3f34 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a5378 │ │ │ │ + bl a5860 │ │ │ │ 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 b3a18 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b3f54 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ 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 b3a38 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b3f74 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ 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 b3a58 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b3f94 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ 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 b3a78 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + bne b3fb4 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5608 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bne b5b40 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b5608 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bne b5b40 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b4f90 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ + bne b54c8 <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b4f90 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ + bne b54c8 <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5618 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne b5b50 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4f54 <_PyObject_MakeTpCall@@Base+0x21bc> │ │ │ │ + beq b548c <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b394c <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3048] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3e88 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3048] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ + bl a2e60 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - ldr r4, [pc, #3024] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + ldr r4, [pc, #3024] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6110 <_PyObject_MakeTpCall@@Base+0x3378> │ │ │ │ + beq b6768 <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6110 <_PyObject_MakeTpCall@@Base+0x3378> │ │ │ │ + beq b6768 <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8d6c │ │ │ │ + bl a9254 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + beq b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61e4 <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ - ldr r1, [pc, #2916] @ b469c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2964] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b6894 <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + ldr r1, [pc, #2916] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2964] @ b4c0c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b50c0 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bne b5660 <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50c0 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + beq b5660 <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b50f0 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ - ldr sl, [pc, #2968] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b5690 <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + ldr sl, [pc, #2968] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bd8 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + bne b6000 <_PyObject_MakeTpCall@@Base+0x2d2c> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4dc4 <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ + bne b52fc <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dc4 <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ + bne b52fc <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2868] @ b46e4 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2868] @ b4c20 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e6c <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ + bne b648c <_PyObject_MakeTpCall@@Base+0x31b8> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + beq b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3c18 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2844] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + beq b4154 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2844] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -141715,33 +142052,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 b65d0 <_PyObject_MakeTpCall@@Base+0x3838> │ │ │ │ + beq b6c9c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3c78 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b41b4 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2528] @ b4664 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2528] @ b4ba0 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2520] @ b4668 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2520] @ b4ba4 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2516] @ b466c <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2516] @ b4ba8 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2508] @ b4670 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2508] @ b4bac <_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] │ │ │ │ @@ -141751,275 +142088,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 b5fdc <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ + beq b653c <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b5f64 <_PyObject_MakeTpCall@@Base+0x31cc> │ │ │ │ + beq b64bc <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ tst r3, #32 │ │ │ │ - beq b5f64 <_PyObject_MakeTpCall@@Base+0x31cc> │ │ │ │ + beq b64bc <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b5f8c <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ + beq b65a4 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b65e8 <_PyObject_MakeTpCall@@Base+0x3850> │ │ │ │ + bne b6ab4 <_PyObject_MakeTpCall@@Base+0x37e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5028 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ - ldr r3, [pc, #2460] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2452] @ b46cc <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b5560 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + ldr r3, [pc, #2460] @ b4c0c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2452] @ b4c08 <_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 b50a4 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ + bne b55dc <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50a4 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ - ldr r5, [pc, #2420] @ b46d4 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b55dc <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ + ldr r5, [pc, #2420] @ b4c10 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3df8 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 161d4c │ │ │ │ + bne b4334 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 1622bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e04 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b4340 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2268] @ b4674 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a67d4 │ │ │ │ + ldr r1, [pc, #2268] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a6cbc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3dcc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b4308 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5dc4 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ + bne b62e4 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3e04 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b4340 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3df0 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b432c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b6488 <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ + beq b6da0 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ mov r9, #0 │ │ │ │ - b b48f0 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b4e28 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d80 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b42bc <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6550 <_PyObject_MakeTpCall@@Base+0x37b8> │ │ │ │ + bne b69dc <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65c0 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ + beq b6a4c <_PyObject_MakeTpCall@@Base+0x3778> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b551c <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ + bne b5a54 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b551c <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ - ldr r3, [pc, #2168] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + ldr r3, [pc, #2168] @ b4bfc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4ea0 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ + bne b53d8 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ 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 b69d8 <_PyObject_MakeTpCall@@Base+0x3c40> │ │ │ │ + bne b6f10 <_PyObject_MakeTpCall@@Base+0x3c3c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a68 <_PyObject_MakeTpCall@@Base+0x3cd0> │ │ │ │ + beq b6d38 <_PyObject_MakeTpCall@@Base+0x3a64> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e3c <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + bne b5374 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4e3c <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + beq b5374 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2028] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2028] @ b4bf4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e50 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq b5388 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b3f98 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b44d4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b63e0 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b66cc <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ tst r3, #32 │ │ │ │ - beq b63e0 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b66cc <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b63ec <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + beq b66d8 <_PyObject_MakeTpCall@@Base+0x3404> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1956] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1880] @ b4678 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1956] @ b4bfc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1880] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5cf0 <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ - ldr sl, [pc, #2000] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b6120 <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + ldr sl, [pc, #2000] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f18 <_PyObject_MakeTpCall@@Base+0x2180> │ │ │ │ + bhi b5450 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cc8 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + beq b613c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ 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 b4edc <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ + beq b5414 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ 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 b665c <_PyObject_MakeTpCall@@Base+0x38c4> │ │ │ │ + bne b6e9c <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65fc <_PyObject_MakeTpCall@@Base+0x3864> │ │ │ │ + beq b6c88 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5948 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + bne b5e80 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5948 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ - ldr r1, [pc, #1832] @ b4704 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b5e80 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + ldr r1, [pc, #1832] @ b4c40 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5538 <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ - ldr sl, [pc, #1808] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b5a70 <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ + ldr sl, [pc, #1808] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bc8 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + bne b6080 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5598 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ + bne b5ad0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61a0 <_PyObject_MakeTpCall@@Base+0x3408> │ │ │ │ + beq b63b8 <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59f8 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + bne b5e98 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59f8 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ - ldr r1, [pc, #1640] @ b46b4 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b5e98 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + ldr r1, [pc, #1640] @ b4bf0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a28 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - ldr sl, [pc, #1696] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b5eb0 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + ldr sl, [pc, #1696] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bb8 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + bne b6070 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a48 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + bne b5ed0 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6318 <_PyObject_MakeTpCall@@Base+0x3580> │ │ │ │ + beq b63cc <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a10 <_PyObject_MakeTpCall@@Base+0x2c78> │ │ │ │ + bne b5f40 <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a10 <_PyObject_MakeTpCall@@Base+0x2c78> │ │ │ │ - ldr r1, [pc, #1472] @ b467c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b5f40 <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ + ldr r1, [pc, #1472] @ b4bb8 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b599c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - ldr sl, [pc, #1584] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b5f94 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ + ldr sl, [pc, #1584] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ba8 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + bne b6060 <_PyObject_MakeTpCall@@Base+0x2d8c> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5314 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ + bne b55f8 <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ 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 │ │ │ │ @@ -142031,635 +142368,634 @@ │ │ │ │ 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 b4cc4 <_PyObject_MakeTpCall@@Base+0x1f2c> │ │ │ │ + beq b51fc <_PyObject_MakeTpCall@@Base+0x1f28> │ │ │ │ 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 b4cec <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ + bne b5224 <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5978 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ + bne b5f70 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4cfc <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + bgt b5234 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4d44 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + bne b527c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a78 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + beq b6c80 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5984 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ + bne b5f7c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5984 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ - ldr r1, [pc, #1332] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b5f7c <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + ldr r1, [pc, #1332] @ b4c2c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5448 <_PyObject_MakeTpCall@@Base+0x26b0> │ │ │ │ - ldr sl, [pc, #1328] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b5980 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + ldr sl, [pc, #1328] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b98 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + bne b6050 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5484 <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ + bne b59bc <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a70 <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + beq b6d4c <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5960 <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ + bne b5f58 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5960 <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ - ldr r1, [pc, #1108] @ b4680 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5f58 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ + ldr r1, [pc, #1108] @ b4bbc <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b61b4 <_PyObject_MakeTpCall@@Base+0x341c> │ │ │ │ - ldr sl, [pc, #1216] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b683c <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + ldr sl, [pc, #1216] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b48 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + bne b5ff0 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b428c <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b47c8 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ 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 93dbc │ │ │ │ + bl 94284 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1008] @ b4684 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1008] @ b4bc0 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b42b4 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b47f0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b8270 │ │ │ │ + bl b87b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b429c <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b47d8 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ 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 b608c <_PyObject_MakeTpCall@@Base+0x32f4> │ │ │ │ + beq b6608 <_PyObject_MakeTpCall@@Base+0x3334> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6128 <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ + bne b68f8 <_PyObject_MakeTpCall@@Base+0x3624> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b6190 <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ + beq b6960 <_PyObject_MakeTpCall@@Base+0x368c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6190 <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ - bl a8d6c │ │ │ │ + beq b6960 <_PyObject_MakeTpCall@@Base+0x368c> │ │ │ │ + bl a9254 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #916] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1016] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #916] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1016] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ asr r2, r2, #3 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c3c <_PyObject_MakeTpCall@@Base+0x2ea4> │ │ │ │ + bne b6210 <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, fp │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ble b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, ip │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4c58 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ - add r1, r1, fp, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq b5190 <_PyObject_MakeTpCall@@Base+0x1ebc> │ │ │ │ + add r2, r2, fp, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b4718 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + beq b4c54 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [r9, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 fp, fp, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b49cc <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4f04 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ 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 b49c8 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4f00 <_PyObject_MakeTpCall@@Base+0x1c2c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4960 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + beq b4e98 <_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 b45ec <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b4688 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b4b28 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b4bc4 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b491c <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b468c <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + bne b4e54 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr r3, [pc, #592] @ b4bc8 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r9, r3 │ │ │ │ - beq b69b0 <_PyObject_MakeTpCall@@Base+0x3c18> │ │ │ │ - ldr r2, [pc, #584] @ b4690 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + beq b6a8c <_PyObject_MakeTpCall@@Base+0x37b8> │ │ │ │ + ldr r2, [pc, #584] @ b4bcc <_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 b6860 <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ + bne b6cb4 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5c00 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + bhi b6164 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5c00 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - ldr r3, [pc, #552] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b4678 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b6164 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ + ldr r3, [pc, #552] @ b4bfc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5be8 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + bne b614c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b58d4 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + bcs b5de4 <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b58c4 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + beq b5dd4 <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ 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 b4980 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + beq b4eb8 <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ 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 b53ec <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ - ldr r3, [pc, #360] @ b4690 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b5938 <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ + ldr r3, [pc, #360] @ b4bcc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4690 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b4bcc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4698 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6300 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + bne b654c <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b621c <_PyObject_MakeTpCall@@Base+0x3484> │ │ │ │ + beq b6564 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [r9] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b622c <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ + beq b6574 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r9] │ │ │ │ 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 r9, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b4694 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b4bd0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b45e8 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b4b24 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6038 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + beq b68ec <_PyObject_MakeTpCall@@Base+0x3618> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl fc200 │ │ │ │ + bl fc760 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4628 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b4b64 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4628 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + bne b4b64 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b67bc <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + beq b6d54 <_PyObject_MakeTpCall@@Base+0x3a80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4864 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4328 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b4864 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b4328 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4864 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r2, r6, r8, asr r9 │ │ │ │ - andseq r8, r5, r8, ror #29 │ │ │ │ - andeq r4, sl, r4, asr #2 │ │ │ │ - andseq r6, r8, r8, asr #31 │ │ │ │ - andseq r6, fp, r8, lsr #7 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ + eorseq r3, r6, r8, asr r4 │ │ │ │ + andseq r9, r5, r8, asr r4 │ │ │ │ + andeq r4, sl, ip, lsr #12 │ │ │ │ + andseq r7, r8, r0, asr r6 │ │ │ │ + @ instruction: 0x001b71d0 │ │ │ │ + subseq sl, r7, r4, lsl sl │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq sl, r7, r8, lsl #1 │ │ │ │ + ldrsheq sl, [r7], #-8 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - @ instruction: 0x0014e4d8 │ │ │ │ + andseq lr, r4, r0, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, ror lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r7, r0, lsl lr │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq r0, r6, ip, ror #26 │ │ │ │ + mulseq r4, ip, r2 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq sl, r7, r8, lsl lr │ │ │ │ + subseq sl, r7, ip, lsl pc │ │ │ │ + eorseq r1, r6, ip, ror #16 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - andeq fp, pc, r8, lsr #21 │ │ │ │ - muleq sl, r8, sp │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + andeq ip, pc, r8 │ │ │ │ + andeq r8, sl, r0, lsl #5 │ │ │ │ + subseq sl, r7, r4, lsr #13 │ │ │ │ + ldrheq sl, [r7], #-32 @ 0xffffffe0 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - subseq r9, r7, r0, lsl lr │ │ │ │ + subseq r9, r7, r8, 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, asr #16 │ │ │ │ + ldrheq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + subseq sl, r7, r8, ror #31 │ │ │ │ + subseq sl, r7, r0, lsr r2 │ │ │ │ + subseq fp, r7, r4, asr r2 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ + ldrheq sl, [r7], #-0 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ + subseq sl, r7, r8, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ + subseq sl, r7, ip, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r6, r8, lsl #25 │ │ │ │ + eorseq r1, r6, r8, lsl #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003629b0 │ │ │ │ + @ instruction: 0x003634b0 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ble b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r9, [r3, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b4718 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + beq b4c54 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ cmp r0, fp │ │ │ │ - bgt b4384 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bgt b48c0 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - beq b4784 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + beq b4cbc <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b4784 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-220] @ b4698 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b4cbc <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r2, [pc, #-216] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b625c <_PyObject_MakeTpCall@@Base+0x34c4> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b64e4 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-208] @ b46bc <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r7, [pc, #-204] @ b4bf8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 359c90 │ │ │ │ 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 b4e78 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + beq b53b0 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ 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 b4e78 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + beq b53b0 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ 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 b6294 <_PyObject_MakeTpCall@@Base+0x34fc> │ │ │ │ + beq b64f8 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5fec <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + bne b63e0 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6020 <_PyObject_MakeTpCall@@Base+0x3288> │ │ │ │ + beq b6414 <_PyObject_MakeTpCall@@Base+0x3140> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6808 <_PyObject_MakeTpCall@@Base+0x3a70> │ │ │ │ - ldr r2, [pc, #-364] @ b46ac <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b6a5c <_PyObject_MakeTpCall@@Base+0x3788> │ │ │ │ + ldr r2, [pc, #-360] @ b4be8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4df8 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne b5330 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-372] @ b46b4 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-368] @ b4bf0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl fadf4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb354 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4e10 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ + beq b5348 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b487c <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4db4 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b487c <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4db4 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-456] @ b4698 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-452] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63a0 <_PyObject_MakeTpCall@@Base+0x3608> │ │ │ │ + bne b668c <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3d0 │ │ │ │ + bl ba908 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b48dc <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b4e14 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b48dc <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b4e14 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-560] @ b4698 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-556] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63c0 <_PyObject_MakeTpCall@@Base+0x3628> │ │ │ │ + bne b66ac <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6634 <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ + bne b6db8 <_PyObject_MakeTpCall@@Base+0x3ae4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4910 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b4e48 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6650 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ + beq b6dac <_PyObject_MakeTpCall@@Base+0x3ad8> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b494c <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4e84 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6104 <_PyObject_MakeTpCall@@Base+0x336c> │ │ │ │ + beq b6680 <_PyObject_MakeTpCall@@Base+0x33ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45e8 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b4b24 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4864 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4328 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4864 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - b b67dc <_PyObject_MakeTpCall@@Base+0x3a44> │ │ │ │ + b b6d74 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b44f0 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b4a2c <_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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44f0 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b4a2c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-824] @ b469c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-820] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5d0c <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ + bne b61a0 <_PyObject_MakeTpCall@@Base+0x2ecc> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b60f4 <_PyObject_MakeTpCall@@Base+0x335c> │ │ │ │ + bgt b6738 <_PyObject_MakeTpCall@@Base+0x3464> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b57d4 <_PyObject_MakeTpCall@@Base+0x2a3c> │ │ │ │ + beq b5c48 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-876] @ b469c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-872] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5d18 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ + beq b61ac <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d40 <_PyObject_MakeTpCall@@Base+0x2fa8> │ │ │ │ + beq b61d4 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5888 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq b5dc0 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ add r1, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [lr] │ │ │ │ - ble b53b8 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ + ble b58f0 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, ip │ │ │ │ mov r8, r3 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4aec <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne b5024 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-996] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b324 │ │ │ │ + ldr r1, [pc, #-992] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4b64 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ + beq b509c <_PyObject_MakeTpCall@@Base+0x1dc8> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4b9c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + bne b50d4 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ cmp r6, sl │ │ │ │ - blt b4a60 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + blt b4f98 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b4ad8 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b5010 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6274 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b6748 <_PyObject_MakeTpCall@@Base+0x3474> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r8, #0 │ │ │ │ - b b4bf0 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b5128 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -142674,141 +143010,141 @@ │ │ │ │ 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] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1204] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4a8c <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4fc4 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b88 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq b50c0 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6854 <_PyObject_MakeTpCall@@Base+0x3abc> │ │ │ │ - bl 11a82c │ │ │ │ + beq b6f94 <_PyObject_MakeTpCall@@Base+0x3cc0> │ │ │ │ + bl 11adc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4960 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b4e98 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b537c <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + beq b58b4 <_PyObject_MakeTpCall@@Base+0x25e0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4be4 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b511c <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6274 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b6748 <_PyObject_MakeTpCall@@Base+0x3474> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4418 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b4954 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ str r8, [r1, #8] │ │ │ │ add r1, r5, r2 │ │ │ │ add r1, r1, #43520 @ 0xaa00 │ │ │ │ ldr r5, [r1, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #-1408] @ b469c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-1404] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [r1, #260] @ 0x104 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1424] @ b469c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1420] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r6, r2] │ │ │ │ - bl 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b5500 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + bne b5a38 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4418 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4954 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ add ip, fp, fp, lsl #1 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b589c <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + beq b5e34 <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ ldr r6, [r9, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1516] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #-1512] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 359c90 │ │ │ │ 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 fp, fp, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b43d8 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b49cc <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b4914 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b4f04 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1472] @ b4710 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r1, [pc, #-1584] @ b46a4 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1468] @ b4c4c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-1580] @ b4be0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4164 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b46a0 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5434 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ - ldr r3, [pc, #-1620] @ b46a8 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b5924 <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ + ldr r3, [pc, #-1616] @ b4be4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d18 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ + bne b5250 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1644] @ b46ac <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1640] @ b4be8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4178 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b46b4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4178 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b46b4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1680] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1676] @ b4bec <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4184 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1604] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + beq b46c0 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1600] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -142826,138 +143162,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 b4198 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1736] @ b46f4 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1736] @ b46f8 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41d4 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b46d4 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1732] @ b4c30 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1732] @ b4c34 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4710 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1772] @ b46e4 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1768] @ b4c20 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b62d8 <_PyObject_MakeTpCall@@Base+0x3540> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x339c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + beq b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3bd8 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1868] @ b46b4 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b4114 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1864] @ b4bf0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4838 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #-1892] @ b46b4 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b4d70 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ + ldr r1, [pc, #-1888] @ b4bf0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cac │ │ │ │ + bl 11a240 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4854 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1932] @ b46b8 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8be3c │ │ │ │ + beq b4d8c <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1928] @ b4bf4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ec0 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1872] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b43fc <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1868] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f98 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b44d4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f98 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b44d4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2000] @ b46bc <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-1996] @ b4bf8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b32d4 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b47f0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4d28 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + b b4310 <_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 b6610 <_PyObject_MakeTpCall@@Base+0x3878> │ │ │ │ - ldr r1, [pc, #-1996] @ b46fc <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b6cfc <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + ldr r1, [pc, #-1992] @ b4c38 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3e84 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bge b43c0 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b3f84 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b44c0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ 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 b3f84 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2144] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2144] @ b46c4 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b44c0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2140] @ b4bfc <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2140] @ b4c00 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b62e8 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ + bne b670c <_PyObject_MakeTpCall@@Base+0x3438> │ │ │ │ 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 b3f84 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 2a00d4 │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b44c0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 2a1184 │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + beq b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3af4 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2236] @ b46c8 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b4030 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2232] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3aa4 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3fe0 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3ab4 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2200] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + b b3ff0 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2196] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -142973,27 +143309,27 @@ │ │ │ │ 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 b3978 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3eb4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + blt b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3978 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3eb4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b37d8 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2344] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3591b0 │ │ │ │ + b b3d14 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2340] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -143008,270 +143344,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, #-2500] @ b46cc <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2500] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2496] @ b4c08 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2496] @ b4c0c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3d4c <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2520] @ b46d4 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b4288 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2516] @ b4c10 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3d5c <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-2544] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8be3c │ │ │ │ + bne b4298 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a5afc │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4634 <_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 bc29c │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b4310 <_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 b5b48 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4634 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2644] @ b4c14 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3b68 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2564] @ b46d8 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b40a4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2664] @ b4c14 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b68 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b40a4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b638c <_PyObject_MakeTpCall@@Base+0x35f4> │ │ │ │ - bl 9a0dc │ │ │ │ + bne b69a8 <_PyObject_MakeTpCall@@Base+0x36d4> │ │ │ │ + bl 9a5c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + beq b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b51c0 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ + bne b5760 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6380 <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ + bne b679c <_PyObject_MakeTpCall@@Base+0x34c8> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b51cc <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ + ble b576c <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ 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 b6794 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + beq b6bf0 <_PyObject_MakeTpCall@@Base+0x391c> │ │ │ │ mov r0, sl │ │ │ │ - bl f8d8c │ │ │ │ + bl f92ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6780 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ - ldr r1, [pc, #-2736] @ b46dc <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b6bdc <_PyObject_MakeTpCall@@Base+0x3908> │ │ │ │ + ldr r1, [pc, #-2836] @ b4c18 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6340 <_PyObject_MakeTpCall@@Base+0x35a8> │ │ │ │ - ldr r1, [pc, #-2752] @ b46e0 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b6780 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ + ldr r1, [pc, #-2852] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5da8 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ + bne b629c <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5160 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + bgt b5700 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ mov r3, r5 │ │ │ │ - b b51d4 <_PyObject_MakeTpCall@@Base+0x243c> │ │ │ │ + b b5774 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b56bc <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + bgt b5bf4 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + beq b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5288 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ + ble b5828 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ 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 b5cd8 <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ + bne b6300 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5930 <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ + bne b5e5c <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1280bc │ │ │ │ + bl 12864c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6758 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + beq b6bb4 <_PyObject_MakeTpCall@@Base+0x38e0> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b27c │ │ │ │ + bl 9b760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6758 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - bne b6708 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + blt b6bb4 <_PyObject_MakeTpCall@@Base+0x38e0> │ │ │ │ + bne b6b64 <_PyObject_MakeTpCall@@Base+0x3890> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b521c <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ + bne b57bc <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab7b0 │ │ │ │ + bl abc98 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6758 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + beq b6bb4 <_PyObject_MakeTpCall@@Base+0x38e0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a348 │ │ │ │ + bl 9a82c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b52c8 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + beq b5868 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b52c8 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + bne b5868 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + beq b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5ab8 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ + bgt b6090 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3088] @ b46e4 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3188] @ b4c20 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e7c <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ + bne b649c <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3bd8 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b56e0 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a5614 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b40f8 <_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 bbd64 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3dd4 <_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 b5610 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b40f8 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + bne b4114 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b5c18 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4be4 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b511c <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4be4 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bne b511c <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4bf0 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4418 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b5128 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + b b4954 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4ad8 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b5010 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4ad8 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne b5010 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4ae4 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b501c <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ + b b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + ldr r3, [pc, #-3336] @ b4c24 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + ble b46b4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b5234 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b67ac <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bne b6f84 <_PyObject_MakeTpCall@@Base+0x3cb0> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3412] @ b46e8 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4178 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4cfc <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + bl 358de0 │ │ │ │ + b b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3432] @ b46ec <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3428] @ b4c28 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6528 <_PyObject_MakeTpCall@@Base+0x3790> │ │ │ │ + bne b6c40 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d750 │ │ │ │ - ldr r1, [pc, #-3448] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12dce8 │ │ │ │ + ldr r1, [pc, #-3444] @ b4c2c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ - bl f92b8 │ │ │ │ + bl f9818 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3452] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b41f4 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 3591b0 │ │ │ │ + ldrne sl, [pc, #-3448] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4730 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -143289,58 +143625,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 b4208 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3588] @ b46f4 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3588] @ b46f8 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4244 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b4744 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3584] @ b4c30 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3584] @ b4c34 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4780 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4c4c <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + bne b5184 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b4c4c <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ - ldr r0, [pc, #-3624] @ b46fc <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8be3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b5184 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + ldr r0, [pc, #-3620] @ b4c38 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3644] @ b46fc <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b3e4c <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3648] @ b4700 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3640] @ b4c38 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b4388 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3644] @ b4c3c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5588 <_PyObject_MakeTpCall@@Base+0x27f0> │ │ │ │ - bl a3dd8 │ │ │ │ + bne b5ac0 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ + bl a42c0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3672] @ b4704 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3668] @ b4c40 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6504 <_PyObject_MakeTpCall@@Base+0x376c> │ │ │ │ + blt b6c1c <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5588 <_PyObject_MakeTpCall@@Base+0x27f0> │ │ │ │ + beq b5ac0 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b66d0 <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ + beq b6c10 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3728] @ b4708 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4014 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 3591b0 │ │ │ │ + ldrne sl, [pc, #-3724] @ b4c44 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4550 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -143358,289 +143694,245 @@ │ │ │ │ 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 b4028 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b61a4 <_PyObject_MakeTpCall@@Base+0x340c> │ │ │ │ + bne b4564 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b63bc <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ mov r6, r8 │ │ │ │ - b b4f84 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ + b b54bc <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b533c <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ + b b5620 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5de0 <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ + beq b6318 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e04 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ + ble b633c <_PyObject_MakeTpCall@@Base+0x3068> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b5894 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + bne b5dcc <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3abc <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3908] @ b4710 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + b b3ff8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3904] @ b4c4c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3920] @ b470c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-3916] @ b4c48 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r9, #0 │ │ │ │ - b b4910 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b4e48 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ cmp r9, r3 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3868 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3da4 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + beq b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5b58 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne b6010 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5924 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + bne b5e74 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ mov r5, r3 │ │ │ │ - b b392c <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3e68 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5144 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ - ldr r3, [pc, #-4032] @ b4710 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq b56e4 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ + ldr r3, [pc, #-4028] @ b4c4c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4040] @ b4714 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #-4036] @ b4c50 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + bl 117b4c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + beq b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + bne b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b1f8 │ │ │ │ - b b3df0 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b6dc │ │ │ │ + b b432c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ands r2, r2, #4096 @ 0x1000 │ │ │ │ + beq b67b4 <_PyObject_MakeTpCall@@Base+0x34e0> │ │ │ │ + ldrh r2, [r6, #206] @ 0xce │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bcs b67a8 <_PyObject_MakeTpCall@@Base+0x34d4> │ │ │ │ + ldr r8, [r6, #168] @ 0xa8 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r8, #8]! │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ble b5d6c <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl a8cc0 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq b636c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b b5c78 <_PyObject_MakeTpCall@@Base+0x29a4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r9, r3 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r9, r3 │ │ │ │ - bne b5684 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b5bbc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3908 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6420 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ - ldrh r2, [r6, #206] @ 0xce │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6374 <_PyObject_MakeTpCall@@Base+0x35dc> │ │ │ │ - ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r8, #8]! │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ble b5834 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b6428 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b b5804 <_PyObject_MakeTpCall@@Base+0x2a6c> │ │ │ │ + b b3e44 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b5ee8 <_PyObject_MakeTpCall@@Base+0x3150> │ │ │ │ + bne b67bc <_PyObject_MakeTpCall@@Base+0x34e8> │ │ │ │ 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, #48] @ 0x30 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b b4a00 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + b b4f38 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ cmp ip, #0 │ │ │ │ - bgt b4a40 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - b b4ad8 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bgt b4f78 <_PyObject_MakeTpCall@@Base+0x1ca4> │ │ │ │ + b b5010 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b562c <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, fp │ │ │ │ - add r3, r3, #12 │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b589c <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - cmp r0, fp │ │ │ │ - bgt b4c70 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - b b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b b5b64 <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ mov r0, r7 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49b4 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #4068] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - ldr r2, [pc, #4068] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ + bne b4eec <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ldr r3, [pc, #4072] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + ldr r2, [pc, #4072] @ b6dd8 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b635c <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + bne b6800 <_PyObject_MakeTpCall@@Base+0x352c> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5c00 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + beq b6164 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44f0 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b37f4 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3984] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + b b4a2c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, fp │ │ │ │ + add r3, r3, #12 │ │ │ │ + ble b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b5e34 <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + cmp r0, fp │ │ │ │ + bgt b51a8 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ + b b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + ldr r1, [pc, #3960] @ b6ddc <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ mov r0, r6 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b523c <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ - b b5274 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r0, [pc, #3964] @ b68cc <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - bl 8be3c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b3fd4 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b3ff0 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3944] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ - bl 8be3c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4224 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b4240 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ - ldr r3, [pc, #3924] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4cfc <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ - ldr r0, [pc, #3916] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - bl 8be3c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b41b4 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b41d0 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3896] @ b68dc <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b40e8 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 2885ac │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3872] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9c9e4 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6504 <_PyObject_MakeTpCall@@Base+0x376c> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b40e8 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b40e8 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b40e8 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3812] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - bl 8be3c │ │ │ │ + beq b57dc <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + b b5814 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b3d30 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3928] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3b0c> │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4044 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b4060 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r0, [pc, #3784] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - bl 8be3c │ │ │ │ + bne b4510 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b452c <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3908] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40b4 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b40d0 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3756] @ b68dc <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + bne b4580 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b459c <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3888] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5e9c <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + beq b6440 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3900] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - beq b4084 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 3591b0 │ │ │ │ + ldrne sl, [pc, #4032] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + beq b45c0 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -143658,129 +143950,212 @@ │ │ │ │ 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 b4098 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b631c <_PyObject_MakeTpCall@@Base+0x3584> │ │ │ │ + bne b45d4 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b63d0 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + ldr r0, [pc, #3748] @ b6dec <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + bl 8c318 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b45f0 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b460c <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r0, [pc, #3728] @ b6df0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + bl 8c318 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4760 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b477c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #3708] @ b6df4 <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b5234 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + ldr r0, [pc, #3700] @ b6df8 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bl 8c318 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b46f0 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b470c <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3660] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4624 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 289c4c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3636] @ b6dec <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9cec8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6c1c <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4624 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4624 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4624 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4794 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b40bc <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5bcc <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b6970 <_PyObject_MakeTpCall@@Base+0x369c> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b6994 <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b6034 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + b b5be0 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b59ac <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4624 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5ec0 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5ac0 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b66f0 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bne b6c54 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b66f0 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bne b6c54 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ 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 b5b34 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + beq b610c <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b699c <_PyObject_MakeTpCall@@Base+0x3c04> │ │ │ │ + bne b69d0 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5b08 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne b60e0 <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6468 <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + beq b6830 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b645c <_PyObject_MakeTpCall@@Base+0x36c4> │ │ │ │ + bne b6824 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6450 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b6818 <_PyObject_MakeTpCall@@Base+0x3544> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6450 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b6818 <_PyObject_MakeTpCall@@Base+0x3544> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ae0 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ + bne b60b8 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b52e8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4258 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b5694 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b5e34 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b5e58 <_PyObject_MakeTpCall@@Base+0x30c0> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5b7c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ - b b56a8 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5474 <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b40e8 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a38 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5588 <_PyObject_MakeTpCall@@Base+0x27f0> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3b80 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ - ldr r2, [pc, #3280] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ + b b5888 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + ldr r2, [pc, #3244] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b44c0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b5484 <_PyObject_MakeTpCall@@Base+0x21b0> │ │ │ │ + mov r0, sl │ │ │ │ + bl 92584 │ │ │ │ + mov r5, r0 │ │ │ │ + b b5448 <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ + ldr r2, [pc, #3200] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b49b4 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + bne b4eec <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, fp │ │ │ │ - ble b473c <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #3144] @ b6dfc <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 8c318 │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b50c0 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4f58 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b6af4 <_PyObject_MakeTpCall@@Base+0x3820> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl a5a24 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b50c0 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4e8c <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b b4f58 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, fp │ │ │ │ + ble b4c78 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, fp] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r9, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #3176] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r3, [pc, #2984] @ b6dfc <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ 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 │ │ │ │ @@ -143789,565 +144164,426 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b49cc <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4f04 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b43d8 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f10 <_PyObject_MakeTpCall@@Base+0x2178> │ │ │ │ - ldr r1, [pc, #3084] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5230 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ - b b5274 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r2, [pc, #3016] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b3f84 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4f4c <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3016] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 8be3c │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4b88 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4a20 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b6494 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl a553c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4b88 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b4954 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - b b4a20 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + b b4914 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6fa0 <_PyObject_MakeTpCall@@Base+0x3ccc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6fa0 <_PyObject_MakeTpCall@@Base+0x3ccc> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b574c <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2920] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + ldr r2, [pc, #2876] @ b6e00 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3934 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b3e70 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b4910 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - b b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b66dc <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b66dc <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b51ac <_PyObject_MakeTpCall@@Base+0x2414> │ │ │ │ + bne b4e48 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3dcc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne b4308 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3dcc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4308 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #2812] @ b6e04 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + b b5814 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b5640 <_PyObject_MakeTpCall@@Base+0x28a8> │ │ │ │ + beq b5b78 <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5de4 <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ - ldr r3, [pc, #2804] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + bne b631c <_PyObject_MakeTpCall@@Base+0x3048> │ │ │ │ + ldr r3, [pc, #2768] @ b6e08 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b5640 <_PyObject_MakeTpCall@@Base+0x28a8> │ │ │ │ + beq b5b78 <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5f2c <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ + beq b6380 <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b5f50 <_PyObject_MakeTpCall@@Base+0x31b8> │ │ │ │ + ble b63a4 <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e18 <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ - b b3abc <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b56a8 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5e38 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ - ldr ip, [pc, #2720] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b69a8 <_PyObject_MakeTpCall@@Base+0x3c10> │ │ │ │ - ldr r3, [pc, #2836] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #2708] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ + bne b6350 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ + b b3ff8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + b b5db8 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3ff8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6384 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + ldr r3, [pc, #2664] @ b6e08 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3ff8 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #2792] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2652] @ b6e0c <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + ldr sl, [pc, #2768] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #2636] @ b6e10 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #2636] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b45a0 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + ldr sl, [pc, #2748] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #2616] @ b6e10 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #2616] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4610 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4d28 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6d20 <_PyObject_MakeTpCall@@Base+0x3a4c> │ │ │ │ + ldr r2, [pc, #2584] @ b6e18 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + ldr r3, [pc, #2584] @ b6e1c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2576] @ b6e20 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + bl 2d6eb8 │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #2676] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2560] @ b6e24 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - 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 b3c18 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne b56e0 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ - bl 2885ac │ │ │ │ + bl 117b4c │ │ │ │ + b b5354 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + ldr r3, [pc, #2656] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2544] @ b6e28 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bl 289c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2612] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2448] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6504 <_PyObject_MakeTpCall@@Base+0x376c> │ │ │ │ + blt b6c1c <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a38 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + beq b5ec0 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5a38 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + bne b5ec0 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b5a38 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ - ldr r1, [pc, #2572] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #48] @ 0x30 │ │ │ │ - bcs b5880 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ - 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, #48] @ 0x30 │ │ │ │ - b b5880 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3abc <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5f30 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ - ldr r3, [pc, #2472] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3abc <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #2588] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #2468] @ b6900 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b5ec0 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ + 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 b4154 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne b5c18 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + b b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5f8c <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ + beq b65a4 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3d14 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4250 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2368] @ b6e2c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6528 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b b4cb8 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b650c <_PyObject_MakeTpCall@@Base+0x3238> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2308] @ b6e18 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + ldr r3, [pc, #2308] @ b6e1c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2316] @ b6e30 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b b64f0 <_PyObject_MakeTpCall@@Base+0x321c> │ │ │ │ + bl 585a0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2264] @ b6e2c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b65f4 <_PyObject_MakeTpCall@@Base+0x3320> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18ecd8 │ │ │ │ + b b4a90 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + ldr r2, [r9] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b4ac0 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 359c90 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr r2, [r4, #-4] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ + b b4af8 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 28401c │ │ │ │ + bl 28575c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b5fe0 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ + beq b6540 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + beq b64cc <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + beq b64cc <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3d14 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - bl 58654 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b47f0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b68a8 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ - ldr r2, [pc, #2296] @ b6904 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ - ldr r3, [pc, #2296] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ - ldr r1, [r2] │ │ │ │ + bne b4250 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #2288] @ b690c <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - bl 2d62d4 │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2376] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #2272] @ b6910 <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b4e1c <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b45e8 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #2248] @ b6914 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ - bl 16d438 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - bne b6078 <_PyObject_MakeTpCall@@Base+0x32e0> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b37c4 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b3798 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #2216] @ b6914 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ - bl 16d438 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - beq b37b8 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #2292] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #2196] @ b6918 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + blx r3 │ │ │ │ + b b4a90 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8ba4 │ │ │ │ + bl b90dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b60e0 <_PyObject_MakeTpCall@@Base+0x3348> │ │ │ │ + beq b665c <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b608c <_PyObject_MakeTpCall@@Base+0x32f4> │ │ │ │ - ldr r3, [pc, #2132] @ b691c <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - ldr r2, [pc, #2132] @ b6920 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + bne b6608 <_PyObject_MakeTpCall@@Base+0x3334> │ │ │ │ + ldr r3, [pc, #2032] @ b6e34 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ + ldr r2, [pc, #2032] @ b6e38 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b3588 │ │ │ │ + bl 2b473c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6128 <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ + bne b68f8 <_PyObject_MakeTpCall@@Base+0x3624> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b42dc <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - b b4a00 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + b b4818 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b649c <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b494c <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - ldr r1, [pc, #2060] @ b6924 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - ldr r0, [pc, #2148] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ - ldr sl, [pc, #2132] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - bl 3591b0 │ │ │ │ - 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 │ │ │ │ - add r0, r1, r2 │ │ │ │ - add r0, r0, #92160 @ 0x16800 │ │ │ │ - ldr r0, [r0, #764] @ 0x2fc │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - 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 r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b42e4 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #1932] @ b6924 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - ldr r0, [pc, #2020] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #2012] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r1, [pc, #2000] @ b697c <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r0, [pc, #2000] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4064 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1896] @ b6928 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b6988 <_PyObject_MakeTpCall@@Base+0x3bf0> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12d750 │ │ │ │ - ldr r1, [pc, #1788] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f92b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b4258 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1936] @ b697c <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r0, [pc, #1936] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3b68 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b56a0 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b61f8 <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ - ldr r0, [pc, #1760] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b56a4 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ - b b5b64 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - ldr r2, [r9] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4584 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ - ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ - ldr r2, [r4, #-4] │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - and r2, r2, #3 │ │ │ │ - orr r2, r2, ip │ │ │ │ - b b45bc <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ - ldr r1, [pc, #1736] @ b692c <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b62c4 <_PyObject_MakeTpCall@@Base+0x352c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx r4 │ │ │ │ - b b4784 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4bf0 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4c4c <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b62a8 <_PyObject_MakeTpCall@@Base+0x3510> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1620] @ b6904 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ - ldr r3, [pc, #1620] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1648] @ b6930 <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b b6268 <_PyObject_MakeTpCall@@Base+0x34d0> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b5e7c <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ - ldr r2, [pc, #1488] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f38 <_PyObject_MakeTpCall@@Base+0x21a0> │ │ │ │ - ldr r1, [pc, #1572] @ b692c <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b632c <_PyObject_MakeTpCall@@Base+0x3594> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b b4554 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - ldr sl, [pc, #1636] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r1, [pc, #1624] @ b697c <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r0, [pc, #1624] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b40d4 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4554 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b653c <_PyObject_MakeTpCall@@Base+0x37a4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne b653c <_PyObject_MakeTpCall@@Base+0x37a4> │ │ │ │ - mov r7, #1 │ │ │ │ - b b5198 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ - ldr r2, [pc, #1372] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b58fc <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - b b5880 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt b56c8 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ - b b51cc <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5108 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ - ldr r1, [pc, #1412] @ b692c <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4e84 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + ldr r1, [pc, #1944] @ b6e2c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b486c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + beq b4da4 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b486c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1380] @ b692c <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + b b4da4 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r1, [pc, #1912] @ b6e2c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b48d4 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + beq b4e0c <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + b b4e0c <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b3f08 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + bne b4444 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28401c │ │ │ │ + bl 28575c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6474 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + beq b6724 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6474 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + beq b6724 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne b3f0c <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4448 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #1728] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b5470 <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4448 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b b4f38 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bne b5128 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + b b5184 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + ldr r1, [pc, #1740] @ b6e3c <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + ldr r0, [pc, #1696] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b5c3c <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b69bc <_PyObject_MakeTpCall@@Base+0x36e8> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b69bc <_PyObject_MakeTpCall@@Base+0x36e8> │ │ │ │ + mov r7, #1 │ │ │ │ + b b5738 <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5c00 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + b b576c <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + mov r2, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b b5880 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b b5880 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ - ldr r3, [pc, #1328] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #1260] @ b6934 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b5660 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + b b5db8 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b b5db8 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + ldr r1, [pc, #1660] @ b6e40 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #48] @ 0x30 │ │ │ │ + bcs b5db8 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + 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, #48] @ 0x30 │ │ │ │ + b b5db8 <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ + ldr r2, [pc, #1484] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b5e0c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5b40 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ - b b5b34 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + bne b6118 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + b b610c <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5b2c <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ - b b5b40 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ + beq b6104 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + b b6118 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5b34 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - b b5b40 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3f0c <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3df0 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ - ldr r1, [r6, #180] @ 0xb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 3591b0 │ │ │ │ - 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] │ │ │ │ - add ip, ip, #764 @ 0x2fc │ │ │ │ - add r7, r1, ip │ │ │ │ - add ip, r1, r0 │ │ │ │ - add ip, ip, #92160 @ 0x16800 │ │ │ │ - ldr lr, [ip, #764] @ 0x2fc │ │ │ │ - movls r8, #0 │ │ │ │ - movhi r8, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ - movne ip, r8 │ │ │ │ - orreq ip, r8, #1 │ │ │ │ + beq b610c <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + b b6118 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #1532] @ b6e44 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b6c6c <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12dce8 │ │ │ │ + ldr r1, [pc, #1428] @ b6df0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f9818 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b4794 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1492] @ b6e48 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + bl 16d9ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b3cf4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1548] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1472] @ b6e4c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + ldr r1, [pc, #1396] @ b6e10 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #1396] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40a4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5bd8 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ 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 b4960 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - b b5d54 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1092] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #1028] @ b6938 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1072] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #1012] @ b693c <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr sl, [pc, #1068] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b68a8 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ + ldr r0, [pc, #1348] @ b6e08 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5bdc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + b b601c <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ + ldr r1, [pc, #1396] @ b6e48 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + bl 16d9ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne b6880 <_PyObject_MakeTpCall@@Base+0x35ac> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3d00 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3cd4 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4b24 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr sl, [pc, #1424] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -144361,60 +144597,50 @@ │ │ │ │ cmp r3, #0 │ │ │ │ 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 r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3e24 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #888] @ b6940 <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ - ldr r0, [pc, #948] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3c70 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3c78 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr r3, [pc, #852] @ b6944 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - ldr r1, [pc, #852] @ b6948 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #896] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - ldr r1, [pc, #884] @ b697c <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r0, [pc, #884] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3ff4 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r1, [pc, #860] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #808] @ b694c <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ - bl 1175c8 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b650c <_PyObject_MakeTpCall@@Base+0x3774> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b48f0 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b48f0 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b4910 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldr sl, [pc, #800] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b4820 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #1236] @ b6e3c <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + ldr r0, [pc, #1192] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b5be0 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b6974 <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ + ldr ip, [pc, #1144] @ b6e08 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b6c08 <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ + ldr r3, [pc, #1272] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1200] @ b6e50 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5b98 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2e60 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b56a8 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr r3, [pc, #1232] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1164] @ b6e54 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b60e8 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + b b6118 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + ldr sl, [pc, #1196] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -144432,212 +144658,322 @@ │ │ │ │ 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 b3fb8 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b6600 <_PyObject_MakeTpCall@@Base+0x3868> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b5588 <_PyObject_MakeTpCall@@Base+0x27f0> │ │ │ │ - ldr r3, [pc, #656] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #616] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bne b4360 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #1028] @ b6e58 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ + ldr r0, [pc, #956] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b6ac8 <_PyObject_MakeTpCall@@Base+0x37f4> │ │ │ │ + ldr r0, [pc, #884] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl bc29c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b5354 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b5340 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4b28 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6ae4 <_PyObject_MakeTpCall@@Base+0x3810> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4b28 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4b28 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [pc, #928] @ b6e5c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + ldr r1, [pc, #928] @ b6e60 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #916] @ b6e64 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b52e8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5acc <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ - b b52e8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r1, [pc, #580] @ b6954 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #908] @ b6e68 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + ldr r3, [pc, #772] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl 117b4c │ │ │ │ + b b5348 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b4b24 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [r6, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 359c90 │ │ │ │ + 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] │ │ │ │ + add ip, ip, #764 @ 0x2fc │ │ │ │ + add r7, r1, ip │ │ │ │ + add ip, r1, r0 │ │ │ │ + add ip, ip, #92160 @ 0x16800 │ │ │ │ + ldr lr, [ip, #764] @ 0x2fc │ │ │ │ + movls r8, #0 │ │ │ │ + movhi r8, #1 │ │ │ │ + cmp lr, r6 │ │ │ │ + movne ip, r8 │ │ │ │ + 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 b4e98 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b61e8 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ + ldr r1, [pc, #768] @ b6e6c <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ mov r0, r6 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5270 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - ldr r1, [pc, #436] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bne b5810 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + ldr r1, [pc, #632] @ b6df8 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ mov r0, r6 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5270 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - ldr r1, [pc, #408] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + bne b5810 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + ldr r1, [pc, #604] @ b6df0 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ mov r0, r6 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5270 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - ldr r3, [pc, #504] @ b6944 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - ldr r1, [pc, #520] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + bne b5810 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + ldr r3, [pc, #692] @ b6e5c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + ldr r1, [pc, #708] @ b6e70 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + beq b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + bne b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr r3, [pc, #492] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #464] @ b695c <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr r3, [pc, #688] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #652] @ b6e74 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr r3, [pc, #472] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr r3, [pc, #668] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #440] @ b6960 <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ - bl 1175c8 │ │ │ │ - b b56dc <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b4520 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b5418 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ - mov r7, r9 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #392] @ b6964 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ - bl 3108fc │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2] │ │ │ │ + ldr r1, [pc, #628] @ b6e78 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ + bl 117b4c │ │ │ │ + b b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + mov ip, r0 │ │ │ │ + b b5be0 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b5ac0 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6838 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - ldr r0, [pc, #200] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - bl bbd64 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4e1c <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4e08 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - ldr r3, [pc, #296] @ b6968 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #588] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #560] @ b6e7c <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ b696c <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r3, [pc, #148] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - bl 1175c8 │ │ │ │ - b b4e10 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b4b88 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr r3, [pc, #264] @ b6970 <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ + bl 117b4c │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5888 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b60a4 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + b b5888 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + ldr r3, [pc, #544] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #520] @ b6e80 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117b4c │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #520] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + b b52ec <_PyObject_MakeTpCall@@Base+0x2018> │ │ │ │ + ldr sl, [pc, #512] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #380] @ b6e10 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #380] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4530 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b41ac <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b41b4 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr r3, [pc, #456] @ b6e84 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 b4488 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b5c00 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + bls b49c4 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b6164 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ + ldr r1, [pc, #400] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #376] @ b6e88 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ + bl 117b4c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + b b6c24 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b6004 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b6004 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq r1, r6, ip, asr #13 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ + bne b63f8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b63f8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ + ldr sl, [pc, #336] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #204] @ b6e10 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #204] @ b6e14 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b538c <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + ldr sl, [pc, #316] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + b b5a28 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #280] @ b6e8c <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bl 311ad0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4310 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b432c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4e48 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4e28 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b4e28 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq fp, r7, r4, asr r2 │ │ │ │ + subseq sl, r7, ip, ror #20 │ │ │ │ + subseq sl, r7, r4, lsr #13 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - andeq r3, fp, r4, lsl #14 │ │ │ │ + subseq sl, r7, r8, lsl #1 │ │ │ │ + ldrsheq sl, [r7], #-8 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + ldrheq sl, [r7], #-0 │ │ │ │ + subseq sl, r7, ip, lsl pc │ │ │ │ + andeq r3, fp, r0, asr #24 │ │ │ │ + subseq sl, r7, r0, lsr r2 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00360cb8 │ │ │ │ + @ instruction: 0x003617b8 │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r2, r6, ip, ror #18 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r1, r6, r4, ror r7 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r2, r6, r8, asr #23 │ │ │ │ + eorseq r3, r6, r8, asr #13 │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - eorseq r0, r6, r4, ror ip │ │ │ │ - eorseq r2, r6, ip, lsl fp │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ + ldrsbeq sl, [r7], #-148 @ 0xffffff6c │ │ │ │ + eorseq r3, r6, ip, ror #8 │ │ │ │ + eorseq r1, r6, ip, lsl #9 │ │ │ │ + eorseq r3, r6, r8, lsr r5 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r8, asr #21 │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ - eorseq r2, r6, r8, ror #20 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - mlaseq r6, r8, sl, r2 │ │ │ │ - eorseq r2, r6, r8, lsl sl │ │ │ │ - eorseq r2, r6, r8, ror #19 │ │ │ │ - eorseq r2, r6, r8, lsl #23 │ │ │ │ + eorseq r3, r6, r8, asr #11 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr #4 │ │ │ │ + eorseq r1, r6, r0, asr #26 │ │ │ │ + subseq sl, r7, r8, lsr #24 │ │ │ │ + mlaseq r6, r8, r5, r3 │ │ │ │ + eorseq r3, r6, r8, lsl r5 │ │ │ │ + eorseq r3, r6, r8, ror #9 │ │ │ │ + eorseq r3, r6, ip, lsl r6 │ │ │ │ + eorseq r3, r6, r0, asr r6 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, asr fp │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + @ instruction: 0x003635f4 │ │ │ │ + eorseq r3, r6, r8, lsl #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-28] @ b6974 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r1, [pc, #-28] @ b6978 <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5b10 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ - b b5b40 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ - mov ip, r0 │ │ │ │ - b b56a8 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b45ec <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a58 <_PyObject_MakeTpCall@@Base+0x3cc0> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, ror #10 │ │ │ │ + ldr sl, [pc, #-20] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359c90 │ │ │ │ + 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 │ │ │ │ + add r0, r1, r2 │ │ │ │ + add r0, r0, #92160 @ 0x16800 │ │ │ │ + ldr r0, [r0, #764] @ 0x2fc │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b45ec <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b45ec <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-92] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - bl 3591b0 │ │ │ │ + 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 r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne b44f4 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b6c8c <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr sl, [pc, #-136] @ b6e90 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -144655,1684 +144991,1686 @@ │ │ │ │ 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 b3ea4 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-212] @ b697c <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r0, [pc, #-212] @ b6980 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4e54 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b45e8 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr sl, [pc, #-236] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - b b6a48 <_PyObject_MakeTpCall@@Base+0x3cb0> │ │ │ │ - ldr sl, [pc, #-244] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - b b54f0 <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ - ldr sl, [pc, #-252] @ b6984 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ - b b4db4 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bne b43e0 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + b b6d3c <_PyObject_MakeTpCall@@Base+0x3a68> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b4a5c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b5964 <_PyObject_MakeTpCall@@Base+0x2690> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b50c0 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ + ldr r3, [pc, #-276] @ b6e94 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #-276] @ b6e98 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b5c14 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ │ │ │ │ -000b6a80 : │ │ │ │ +000b6fb4 : │ │ │ │ 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 b6adc │ │ │ │ + beq b7010 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6b04 │ │ │ │ + bl b7038 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6afc │ │ │ │ - ldr r1, [pc, #24] @ b6b00 │ │ │ │ + ldr r2, [pc, #24] @ b7030 │ │ │ │ + ldr r1, [pc, #24] @ b7034 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6acc │ │ │ │ + b b7000 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00362bf8 │ │ │ │ + @ instruction: 0x003636f8 │ │ │ │ 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 │ │ │ │ + mov r6, r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r1, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - mvn r9, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + mvn sl, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ + mov r8, r1 │ │ │ │ + ldrb r2, [r8], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6c48 │ │ │ │ + bhi b717c │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6eb4 │ │ │ │ + bhi b73cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6edc │ │ │ │ + beq b7400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7198 │ │ │ │ - ldr ip, [pc, #2144] @ b73d4 │ │ │ │ - ldrb lr, [r4] │ │ │ │ + bne b77a0 │ │ │ │ + ldr ip, [pc, #2156] @ b7914 │ │ │ │ + ldrb lr, [r8] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ - add r4, r1, #2 │ │ │ │ + add r7, 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 b6c7c │ │ │ │ + add r9, r9, r3 │ │ │ │ + bhi b71b0 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6f38 │ │ │ │ + bhi b7450 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6ca0 │ │ │ │ + beq b71d4 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r8, r8, r3 │ │ │ │ + add r9, r9, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - add r4, r1, #3 │ │ │ │ + add r7, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6c20 │ │ │ │ + bhi b7154 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6f58 │ │ │ │ + bhi b7470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6ca0 │ │ │ │ + beq b71d4 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldrb r3, [r4], #1 │ │ │ │ + add r9, r9, r3 │ │ │ │ + ldrb r3, [r7], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6c20 │ │ │ │ + bhi b7154 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6bd4 │ │ │ │ - ldr r1, [pc, #2000] @ b73d8 │ │ │ │ + bls b7108 │ │ │ │ + ldr r1, [pc, #2012] @ b7918 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bdc │ │ │ │ + bhi b7110 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6f0c │ │ │ │ + beq b7430 │ │ │ │ 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 b6bec │ │ │ │ + add r9, r9, r2 │ │ │ │ + b b7120 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6fe4 │ │ │ │ + beq b750c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b6c │ │ │ │ - mov ip, r4 │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ + beq b70a0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldrb r2, [r7], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7024 │ │ │ │ + bls b7560 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - mov r1, r4 │ │ │ │ - beq b71b4 │ │ │ │ - mov r4, ip │ │ │ │ - b b6c50 │ │ │ │ + mov r1, r8 │ │ │ │ + beq b751c │ │ │ │ + mov r8, r7 │ │ │ │ + b b7184 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6f0c │ │ │ │ + beq b7430 │ │ │ │ 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 b6bb8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r9, #0 │ │ │ │ - movlt r9, r8 │ │ │ │ - cmp r8, #8 │ │ │ │ - bgt b7118 │ │ │ │ + b b70ec │ │ │ │ + mov r8, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + cmp sl, #0 │ │ │ │ + movlt sl, r9 │ │ │ │ + cmp r9, #8 │ │ │ │ + bgt b7698 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6e38 │ │ │ │ - cmp r5, r8 │ │ │ │ - cmple r9, r5 │ │ │ │ - bgt b7264 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble b6ed4 │ │ │ │ - ldrb r3, [r7] │ │ │ │ + bne b736c │ │ │ │ + cmp r4, r9 │ │ │ │ + cmple sl, r4 │ │ │ │ + bgt b782c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble b73f8 │ │ │ │ + ldrb r3, [r6] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7040 │ │ │ │ + beq b75ac │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - ldr r0, [r6] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - beq b723c │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ + ldr r0, [r5] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + beq b773c │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ - add sl, sp, #24 │ │ │ │ - add r8, sp, #28 │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + add r9, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl b7970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7214 │ │ │ │ - cmp r5, #1 │ │ │ │ + bne b7744 │ │ │ │ + cmp r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6dd8 │ │ │ │ + beq b730c │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70b0 │ │ │ │ + beq b761c │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70c8 │ │ │ │ + beq b7634 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl b7970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b722c │ │ │ │ - cmp r5, #2 │ │ │ │ + bne b7798 │ │ │ │ + cmp r4, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6dd8 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r9, #2 │ │ │ │ + beq b730c │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov sl, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6f78 │ │ │ │ + beq b74a0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b6f90 │ │ │ │ + beq b74b8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl b7970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7218 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + bne b7748 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r4, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6d88 │ │ │ │ + bne b72bc │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6e20 │ │ │ │ - ldr r1, [pc, #1512] @ b73d4 │ │ │ │ + beq b7354 │ │ │ │ + ldr r1, [pc, #1524] @ b7914 │ │ │ │ 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 b7244 │ │ │ │ + bne b77d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7164 │ │ │ │ + bne b768c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b7354 │ │ │ │ - cmp r9, #1 │ │ │ │ - cmpeq r8, #1 │ │ │ │ - bne b7148 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b78c8 │ │ │ │ + cmp sl, #1 │ │ │ │ + cmpeq r9, #1 │ │ │ │ + bne b76c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b731c │ │ │ │ - ldrb r3, [r7] │ │ │ │ - str r7, [sp, #24] │ │ │ │ + beq b77fc │ │ │ │ + ldrb r3, [r6] │ │ │ │ + str r6, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b71d8 │ │ │ │ + beq b76e4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r8, sp, #28 │ │ │ │ + add r9, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl b7430 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl b7970 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e20 │ │ │ │ + beq b7354 │ │ │ │ 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 317cf4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ - ldr lr, [pc, #1312] @ b73dc │ │ │ │ + b b771c │ │ │ │ + ldr lr, [pc, #1352] @ b791c │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6b64 │ │ │ │ - add ip, ip, ip │ │ │ │ - ldrsh ip, [lr, ip] │ │ │ │ + bhi b7548 │ │ │ │ + ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - mov r3, r7 │ │ │ │ - b b6dd8 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r4, r3 │ │ │ │ - streq r4, [sp, #16] │ │ │ │ - beq b6cac │ │ │ │ - ldr r1, [pc, #1260] @ b73e0 │ │ │ │ - ldr r0, [pc, #1260] @ b73e4 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b7410 │ │ │ │ + mov r7, #0 │ │ │ │ + b b71dc │ │ │ │ + mov r3, r6 │ │ │ │ + b b730c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6eec │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b b6cac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ + moveq r8, r3 │ │ │ │ + moveq r7, r8 │ │ │ │ + beq b71dc │ │ │ │ + ldr r1, [pc, #1288] @ b7920 │ │ │ │ + ldr r0, [pc, #1288] @ b7924 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + bne b7410 │ │ │ │ + mov r8, #0 │ │ │ │ + b b71dc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r1 │ │ │ │ + ldrb r2, [r8], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - movls r9, r8 │ │ │ │ - bls b6b54 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - movne r9, r8 │ │ │ │ - bne b6b6c │ │ │ │ - b b6f0c │ │ │ │ - ldr r2, [pc, #1192] @ b73e8 │ │ │ │ + bhi b7490 │ │ │ │ + mov sl, r9 │ │ │ │ + b b7088 │ │ │ │ + ldr r2, [pc, #1232] @ b7928 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6bac │ │ │ │ + bhi b70e0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1164] @ b73ec │ │ │ │ + ldr r1, [pc, #1204] @ b792c │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bdc │ │ │ │ + bhi b715c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + beq b7684 │ │ │ │ + mov sl, r9 │ │ │ │ + b b70a0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6da4 │ │ │ │ + bne b72d8 │ │ │ │ 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 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ + str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2defc4 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + bl 2dfc4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7174 │ │ │ │ + bne b7758 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r4, sl │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d88 │ │ │ │ - b b6dd8 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6f10 │ │ │ │ - b b71b0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r4, #0 │ │ │ │ - b b6cac │ │ │ │ + bne b72bc │ │ │ │ + b b730c │ │ │ │ + mov r1, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b73a8 │ │ │ │ - mov r1, r4 │ │ │ │ + beq b7434 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r7 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ + movls r8, r1 │ │ │ │ + movls r1, r7 │ │ │ │ + bls b7088 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movne r7, r1 │ │ │ │ + beq b7510 │ │ │ │ + mov r1, r7 │ │ │ │ + b b7078 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b70a0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldrb r2, [r7], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bhi b7784 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + b b7088 │ │ │ │ + mov r8, r7 │ │ │ │ + b b73f0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne b7900 │ │ │ │ + add r9, r9, #1 │ │ │ │ mov r3, #1 │ │ │ │ - bhi b71a8 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, ip │ │ │ │ - b b6b54 │ │ │ │ + b b7540 │ │ │ │ cmp r3, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - beq b6ff8 │ │ │ │ - b b6eec │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ - ldr r0, [r6] │ │ │ │ + mov r7, r8 │ │ │ │ + beq b77f0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b b7540 │ │ │ │ + mov r7, r8 │ │ │ │ + b b7578 │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + ldr r0, [r5] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - add r3, r7, #1 │ │ │ │ + add r3, r6, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6cf8 │ │ │ │ + bne b7228 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add sl, sp, #24 │ │ │ │ + add r9, sp, #28 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r8, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ + str r9, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2defc4 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 2dfc4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7170 │ │ │ │ + bne b7790 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r5, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d34 │ │ │ │ - b b6dd8 │ │ │ │ + bne b7268 │ │ │ │ + b b730c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d50 │ │ │ │ + bne b7284 │ │ │ │ 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 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ + str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2defc4 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + bl 2dfc4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7234 │ │ │ │ + bne b777c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d80 │ │ │ │ - b b6dd8 │ │ │ │ - cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7308 │ │ │ │ - lsl r0, r8, #3 │ │ │ │ - bl 996c0 │ │ │ │ + bne b72b4 │ │ │ │ + b b730c │ │ │ │ + mov r1, r8 │ │ │ │ + b b7434 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9a098 │ │ │ │ + b b7360 │ │ │ │ + cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ + bhi b77bc │ │ │ │ + lsl r0, r9, #3 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b7310 │ │ │ │ + beq b77c4 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6cc8 │ │ │ │ - ldr r3, [pc, #672] @ b73f0 │ │ │ │ - ldr r1, [pc, #672] @ b73f4 │ │ │ │ + beq b71f8 │ │ │ │ + ldr r3, [pc, #608] @ b7930 │ │ │ │ + ldr r1, [pc, #608] @ b7934 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 99bb4 │ │ │ │ - b b6e2c │ │ │ │ - mov r9, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r9, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 317cf4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - bls b7020 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b44 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, ip │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - movls r4, r1 │ │ │ │ - movls r1, ip │ │ │ │ - bls b6b54 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - bne b6b44 │ │ │ │ - b b6fe8 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r8, sp, #28 │ │ │ │ + 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 r6, r6, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - bl 2defc4 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + bl 2dfc4c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6e20 │ │ │ │ - b b6e94 │ │ │ │ - mov r9, #0 │ │ │ │ + beq b7354 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r7, [sp] │ │ │ │ + bl 318818 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ + mov r3, r6 │ │ │ │ + b b75c4 │ │ │ │ + mov sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b7174 │ │ │ │ - mov r9, #1 │ │ │ │ - b b7218 │ │ │ │ - mov r9, #1 │ │ │ │ - b b7174 │ │ │ │ - mov r3, r7 │ │ │ │ - b b7058 │ │ │ │ - ldr r3, [pc, #420] @ b73f0 │ │ │ │ - ldr r1, [pc, #424] @ b73f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1175c8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ - ldr r3, [pc, #400] @ b73fc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bne b72fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #380] @ b7400 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #376] @ b7404 │ │ │ │ - ldreq r3, [pc, #376] @ b7408 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne b72e8 │ │ │ │ - cmp r8, r5 │ │ │ │ - ldr ip, [pc, #364] @ b740c │ │ │ │ - ble b72d8 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq b72cc │ │ │ │ - ldr r2, [pc, #352] @ b7410 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #348] @ b7414 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b b7258 │ │ │ │ - ldr r2, [pc, #308] @ b7408 │ │ │ │ - mov r9, #1 │ │ │ │ - b b72ac │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b72cc │ │ │ │ - mov r9, r8 │ │ │ │ - b b72a8 │ │ │ │ - cmp r9, r5 │ │ │ │ - ldrle ip, [pc, #292] @ b7418 │ │ │ │ - ble b72d8 │ │ │ │ - ldr ip, [pc, #288] @ b741c │ │ │ │ - b b72a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 18f124 │ │ │ │ - b b7258 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r0, sl, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 318818 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ + mov sl, #1 │ │ │ │ + b b7758 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b7540 │ │ │ │ + b b751c │ │ │ │ + mov sl, #0 │ │ │ │ + b b7758 │ │ │ │ + mov sl, #1 │ │ │ │ + b b7748 │ │ │ │ + mov r7, r8 │ │ │ │ + ldrb r2, [r7], #1 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bhi b7784 │ │ │ │ + mov r8, r7 │ │ │ │ + b b7088 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ mov r0, #0 │ │ │ │ - b b6e30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #212] @ b73fc │ │ │ │ - cmp r2, #0 │ │ │ │ + b b7364 │ │ │ │ + ldr r3, [pc, #344] @ b7930 │ │ │ │ + ldr r1, [pc, #348] @ b7938 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #204] @ b7400 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #200] @ b7404 │ │ │ │ - ldreq r3, [pc, #200] @ b7408 │ │ │ │ - ldr r1, [pc, #220] @ b7420 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 1175c8 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 117b4c │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ + ldr r1, [pc, #324] @ b793c │ │ │ │ + ldr r0, [pc, #296] @ b7924 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r3, [pc, #312] @ b7940 │ │ │ │ + ldreq r8, [pc, #312] @ b7944 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #308] @ b7948 │ │ │ │ + ldrne r3, [pc, #308] @ b794c │ │ │ │ + ldreq r3, [pc, #308] @ b7950 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117b4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ + ldr r3, [pc, #268] @ b7940 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bne b78bc │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne r3, [pc, #260] @ b794c │ │ │ │ + ldreq r8, [pc, #248] @ b7944 │ │ │ │ + ldreq r3, [pc, #256] @ b7950 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne b78a8 │ │ │ │ + cmp r9, r4 │ │ │ │ + ldr ip, [pc, #244] @ b7954 │ │ │ │ + ble b7898 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq b788c │ │ │ │ + ldr r2, [pc, #232] @ b7958 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #228] @ b795c │ │ │ │ + mov r2, r8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 117b4c │ │ │ │ + b b77e4 │ │ │ │ + ldr r2, [pc, #188] @ b7950 │ │ │ │ + mov sl, #1 │ │ │ │ + b b786c │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b788c │ │ │ │ + mov sl, r9 │ │ │ │ + b b7868 │ │ │ │ + cmp sl, r4 │ │ │ │ + ldrle ip, [pc, #172] @ b7960 │ │ │ │ + ble b7898 │ │ │ │ + ldr ip, [pc, #168] @ b7964 │ │ │ │ + b b7860 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18f7a0 │ │ │ │ + b b77e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #148] @ b73fc │ │ │ │ - cmp r2, #0 │ │ │ │ + beq b7360 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r3, [pc, #100] @ b7940 │ │ │ │ + ldreq r8, [pc, #100] @ b7944 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #140] @ b7400 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #136] @ b7404 │ │ │ │ - ldreq r3, [pc, #136] @ b7408 │ │ │ │ - ldr r1, [pc, #160] @ b7424 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #128] @ b7968 │ │ │ │ + ldrne r3, [pc, #96] @ b794c │ │ │ │ + ldreq r3, [pc, #96] @ b7950 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117b4c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f544 │ │ │ │ - b b6e30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b73bc │ │ │ │ - ldr r1, [pc, #132] @ b7428 │ │ │ │ - ldr r0, [pc, #60] @ b73e4 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r3, r3, #1 │ │ │ │ + bl 310118 │ │ │ │ + b b7364 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt b73c8 │ │ │ │ - mov r1, r4 │ │ │ │ - b b6b44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - b b6b44 │ │ │ │ - ldr r1, [pc, #92] @ b742c │ │ │ │ - ldr r0, [pc, #16] @ b73e4 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ - eorseq r7, sp, r8, ror #23 │ │ │ │ - eorseq r7, sp, r0, lsl ip │ │ │ │ - eorseq r2, r6, r4, lsr #25 │ │ │ │ - eorseq r7, sp, r4, lsl sp │ │ │ │ - eorseq r7, sp, r8, lsr ip │ │ │ │ - eorseq r7, sp, r0, ror #24 │ │ │ │ + ble b7540 │ │ │ │ + ldr r1, [pc, #92] @ b796c │ │ │ │ + ldr r0, [pc, #16] @ b7924 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ + eorseq r8, sp, r8, ror #13 │ │ │ │ + eorseq r8, sp, r0, lsl r7 │ │ │ │ + eorseq r3, r6, r4, lsr #15 │ │ │ │ + eorseq r8, sp, r0, lsl #16 │ │ │ │ + eorseq r8, sp, r4, lsr #14 │ │ │ │ + eorseq r8, sp, ip, asr #14 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ - eorseq r2, r6, r0, ror #26 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r6, r5 │ │ │ │ - eorseq r3, r8, r8, lsr #18 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - eorseq r2, r6, r0, lsr ip │ │ │ │ - eorseq r3, r7, r4, lsl sp │ │ │ │ - eorseq r2, r6, r4, lsr sp │ │ │ │ - eorseq r2, r6, r4, asr #24 │ │ │ │ - eorseq r2, r6, r8, lsr ip │ │ │ │ - eorseq r2, r6, r0, ror #25 │ │ │ │ - eorseq r2, r6, r4, asr #25 │ │ │ │ - eorseq r2, r6, r4, lsl #25 │ │ │ │ - eorseq r2, r6, ip, asr #24 │ │ │ │ + eorseq r3, r6, r8, lsl #16 │ │ │ │ + eorseq r3, r6, r0, ror #16 │ │ │ │ + eorseq r3, r6, r4, lsl #15 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, r1, r6 │ │ │ │ + eorseq r3, r6, r0, ror #15 │ │ │ │ + eorseq r4, r8, r4, lsr #7 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + eorseq r3, r6, r0, lsr r7 │ │ │ │ + eorseq r4, r7, r4, asr #15 │ │ │ │ + eorseq r3, r6, r4, lsr r8 │ │ │ │ + eorseq r3, r6, r4, asr #14 │ │ │ │ + eorseq r3, r6, r8, lsr r7 │ │ │ │ + eorseq r3, r6, r4, asr #15 │ │ │ │ + eorseq r3, r6, ip, asr #14 │ │ │ │ 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] @ b81d8 │ │ │ │ + ldr r2, [pc, #3456] @ b8718 │ │ │ │ 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 b81b8 │ │ │ │ + bhi b86a8 │ │ │ │ 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 b7534 │ │ │ │ + bne b7a74 │ │ │ │ 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 b7554 │ │ │ │ + beq b7a94 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b752c │ │ │ │ + ble b7a6c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7ab4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b752c │ │ │ │ + beq b7a6c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7ab4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b752c │ │ │ │ + beq b7a6c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7574 │ │ │ │ + beq b7ab4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b752c │ │ │ │ + beq b7a6c │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7574 │ │ │ │ + beq b7ab4 │ │ │ │ cmp r3, ip │ │ │ │ - bne b7514 │ │ │ │ + bne b7a54 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b79a4 │ │ │ │ + b b7ee4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7b94 │ │ │ │ + beq b80d4 │ │ │ │ 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 b7574 │ │ │ │ + beq b7ab4 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b7554 │ │ │ │ - ldr r3, [pc, #3180] @ b81dc │ │ │ │ + bne b7a94 │ │ │ │ + ldr r3, [pc, #3180] @ b871c │ │ │ │ cmp r0, r3 │ │ │ │ - bne b752c │ │ │ │ + bne b7a6c │ │ │ │ str r7, [r1] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7970 │ │ │ │ + beq b7eb0 │ │ │ │ str r4, [r7] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ 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 b7540 │ │ │ │ - ldr r0, [pc, #3092] @ b81e0 │ │ │ │ - b b79a4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 10329c │ │ │ │ - cmp r0, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - strgt r3, [r4] │ │ │ │ - bgt b7544 │ │ │ │ - bne b7810 │ │ │ │ - str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + bne b7a80 │ │ │ │ + ldr r0, [pc, #3092] @ b8720 │ │ │ │ + b b7ee4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #3016] @ b81e4 │ │ │ │ - bne b79a4 │ │ │ │ + ldrne r0, [pc, #3064] @ b8724 │ │ │ │ + bne b7ee4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b81c0 │ │ │ │ + blt b86b0 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b81e8 │ │ │ │ + ldr r1, [pc, #3016] @ b8728 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b7544 │ │ │ │ - ldr r3, [pc, #2952] @ b81ec │ │ │ │ + b b7a84 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 1037fc │ │ │ │ + cmp r0, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + strgt r3, [r4] │ │ │ │ + bgt b7a84 │ │ │ │ + bne b7d50 │ │ │ │ + str r0, [r4] │ │ │ │ + b b7a84 │ │ │ │ + ldr r3, [pc, #2952] @ b872c │ │ │ │ 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 b7f7c │ │ │ │ + beq b8388 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7c14 │ │ │ │ + bne b8124 │ │ │ │ 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 b76e4 │ │ │ │ + bne b7c24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7c80 │ │ │ │ + beq b81c0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b80bc │ │ │ │ + beq b84c8 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fc38 <_PyNumber_Index@@Base> │ │ │ │ + bl 1201c8 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7c6c │ │ │ │ - bl aafb8 │ │ │ │ + beq b81ac │ │ │ │ + bl ab4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7b78 │ │ │ │ + bne b80b8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7c6c │ │ │ │ + beq b81ac │ │ │ │ str r7, [r9] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #2728] @ b81f0 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #2728] @ b8730 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7768 │ │ │ │ - bl a55f0 │ │ │ │ + beq b7ca8 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ + bne b7d50 │ │ │ │ strd sl, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ 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 b81b0 │ │ │ │ + beq b855c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b81b0 │ │ │ │ + bne b855c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b81a8 │ │ │ │ + beq b8554 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8198 │ │ │ │ + bne b8564 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b7dcc │ │ │ │ + beq b857c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b7dd8 │ │ │ │ + blt b8588 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b7544 │ │ │ │ - ldr r3, [pc, #2540] @ b81f4 │ │ │ │ - ldr r1, [pc, #2540] @ b81f8 │ │ │ │ + ble b7a84 │ │ │ │ + ldr r3, [pc, #2540] @ b8734 │ │ │ │ + ldr r1, [pc, #2540] @ b8738 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ + b b7a8c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1283f4 │ │ │ │ + bl 128988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7c04 │ │ │ │ + beq b818c │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8184 │ │ │ │ + blt b8254 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7dec │ │ │ │ + bge b8704 │ │ │ │ strh r4, [r7] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ 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 b7d14 │ │ │ │ - bl 1b889c │ │ │ │ + beq b8574 │ │ │ │ + bl 1b96b4 │ │ │ │ strd r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17ee44 │ │ │ │ + bl 17f4d0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c5c │ │ │ │ + beq b819c │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff3c │ │ │ │ - ldr r3, [pc, #2340] @ b81f0 │ │ │ │ + bl 1b0cc4 │ │ │ │ + ldr r3, [pc, #2340] @ b8730 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f6c │ │ │ │ + bne b8378 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 35784c │ │ │ │ + bl 358330 │ │ │ │ str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7ca4 │ │ │ │ + bne b81e4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cec │ │ │ │ + bne b822c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b81e8 │ │ │ │ + ldr r0, [pc, #2216] @ b8728 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee6cc │ │ │ │ + bl 1f0040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b759c │ │ │ │ - bl a55f0 │ │ │ │ + bne b7adc │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b759c │ │ │ │ - b b7810 │ │ │ │ + beq b7adc │ │ │ │ + b b7d50 │ │ │ │ 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 b7540 │ │ │ │ - ldr r0, [pc, #2132] @ b81fc │ │ │ │ + bne b7a80 │ │ │ │ + ldr r0, [pc, #2132] @ b873c │ │ │ │ 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 31a27c │ │ │ │ + b 31ada0 │ │ │ │ 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 b7d14 │ │ │ │ - bl 1ee6cc │ │ │ │ + beq b8574 │ │ │ │ + bl 1f0040 │ │ │ │ str r0, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8200 │ │ │ │ + ldr r1, [pc, #2060] @ b8740 │ │ │ │ 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 b7e08 │ │ │ │ + beq b85fc │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b8204 │ │ │ │ - bne b79a4 │ │ │ │ + ldrne r0, [pc, #2024] @ b8744 │ │ │ │ + bne b7ee4 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e00 │ │ │ │ + beq b85f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8208 │ │ │ │ + ldr r1, [pc, #1988] @ b8748 │ │ │ │ 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 b7e38 │ │ │ │ + bne b85c4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl ade04 │ │ │ │ + bl ae33c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7da4 │ │ │ │ + bne b859c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b820c │ │ │ │ - beq b79a4 │ │ │ │ + ldreq r0, [pc, #1920] @ b874c │ │ │ │ + beq b7ee4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e4cc │ │ │ │ + bl 10ea50 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8210 │ │ │ │ - beq b79a4 │ │ │ │ - ldr r2, [pc, #1892] @ b8214 │ │ │ │ + ldreq r0, [pc, #1896] @ b8750 │ │ │ │ + beq b7ee4 │ │ │ │ + ldr r2, [pc, #1892] @ b8754 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7ec8 │ │ │ │ + beq b82d4 │ │ │ │ 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 b7e9c │ │ │ │ + bne b82a8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b8098 │ │ │ │ + beq b84a4 │ │ │ │ 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] @ b8218 │ │ │ │ + ldr lr, [pc, #1756] @ b8758 │ │ │ │ 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 b7544 │ │ │ │ + beq b7a84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7544 │ │ │ │ + bne b7a84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b7544 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b7a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b771c │ │ │ │ + bne b7c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b771c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b7c5c │ │ │ │ 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] @ b821c │ │ │ │ - beq b79a4 │ │ │ │ + ldreq r0, [pc, #1632] @ b875c │ │ │ │ + beq b7ee4 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b7544 │ │ │ │ + bne b7a84 │ │ │ │ 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 b7544 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r7, [r3] │ │ │ │ - bl 1ee6cc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne b7848 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b7848 │ │ │ │ - b b7810 │ │ │ │ + b b7a84 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7ce4 │ │ │ │ + bne b8224 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7cf4 │ │ │ │ + beq b8234 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b80bc │ │ │ │ + beq b84c8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7d1c │ │ │ │ + bne b8268 │ │ │ │ str r4, [r9] │ │ │ │ - b b7544 │ │ │ │ - bl a55f0 │ │ │ │ + b b7a84 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r7, [r3] │ │ │ │ + bl 1f0040 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne b7d88 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b7d88 │ │ │ │ + b b7d50 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78a4 │ │ │ │ - b b7810 │ │ │ │ - bl a55f0 │ │ │ │ + beq b7de4 │ │ │ │ + b b7d50 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ + bne b7d50 │ │ │ │ mvn r7, #0 │ │ │ │ - b b7724 │ │ │ │ + b b7c64 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 308360 │ │ │ │ + bl 308f34 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b76e4 │ │ │ │ + bge b7c24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b79a4 │ │ │ │ + b b7ee4 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 308360 │ │ │ │ + bl 308f34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7c9c │ │ │ │ + blt b81dc │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e68 │ │ │ │ + bne b8280 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ mov r4, #0 │ │ │ │ - b b7c54 │ │ │ │ - ldr r0, [pc, #1324] @ b8220 │ │ │ │ - b b79a4 │ │ │ │ - ldr lr, [pc, #1252] @ b81e0 │ │ │ │ + b b8164 │ │ │ │ + ldr r0, [pc, #1324] @ b8760 │ │ │ │ + b b7ee4 │ │ │ │ + ldr lr, [pc, #1252] @ b8720 │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b8224 │ │ │ │ + ldr r0, [pc, #1312] @ b8764 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b79b0 │ │ │ │ - ldr r0, [pc, #1292] @ b8228 │ │ │ │ - b b79a4 │ │ │ │ - ldr r3, [pc, #1288] @ b822c │ │ │ │ - ldr r1, [pc, #1288] @ b8230 │ │ │ │ + b b7ef0 │ │ │ │ + ldr r3, [pc, #1240] @ b8734 │ │ │ │ + ldr r1, [pc, #1288] @ b8768 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b7d50 │ │ │ │ + ldr r3, [pc, #1276] @ b876c │ │ │ │ + ldr r1, [pc, #1276] @ b8770 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r7, [r3] │ │ │ │ - bl 1ee6cc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq b7d5c │ │ │ │ - strb r4, [r7] │ │ │ │ - b b7544 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - b b7d54 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r7, sp, #24 │ │ │ │ - add r2, r3, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r2, [r4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 3059bc │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - b b7544 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e44 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b7e90 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - ldr r3, [pc, #1044] @ b81f4 │ │ │ │ - ldr r1, [pc, #1104] @ b8234 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b7810 │ │ │ │ - ldr r3, [pc, #1024] @ b81f4 │ │ │ │ - ldr r1, [pc, #1088] @ b8238 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b7810 │ │ │ │ - ldr r0, [pc, #1076] @ b823c │ │ │ │ - b b79a4 │ │ │ │ - add r1, r2, #8 │ │ │ │ - str r1, [r4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - add r8, r9, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - beq b7e00 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7a8c │ │ │ │ - b b75c4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e4c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b7db0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r1, r7, #16 │ │ │ │ - mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ + b b7a8c │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b7544 │ │ │ │ - ldr r3, [pc, #940] @ b822c │ │ │ │ - ldr r1, [pc, #956] @ b8240 │ │ │ │ + beq b7a84 │ │ │ │ + ldr r3, [pc, #1236] @ b876c │ │ │ │ + ldr r1, [pc, #1240] @ b8774 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, r5 │ │ │ │ - b b754c │ │ │ │ - ldr r1, [pc, #940] @ b8244 │ │ │ │ - mov r3, r7 │ │ │ │ - b b7abc │ │ │ │ + b b7a8c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ec0 │ │ │ │ + beq b82cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ec0 │ │ │ │ + bne b82cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8248 │ │ │ │ - b b79a4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #1188] @ b8778 │ │ │ │ + b b7ee4 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8008 │ │ │ │ + beq b8414 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fb8 │ │ │ │ + bne b83c4 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b8098 │ │ │ │ + blt b84a4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b8098 │ │ │ │ + beq b84a4 │ │ │ │ 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, #720] @ b8218 │ │ │ │ + ldr ip, [pc, #1028] @ b8758 │ │ │ │ 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 b7b50 │ │ │ │ - bl a55f0 │ │ │ │ + b b8090 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7810 │ │ │ │ - b b78e0 │ │ │ │ + bne b7d50 │ │ │ │ + b b7e20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8068 │ │ │ │ + bne b8474 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b802c │ │ │ │ + bne b8438 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112358 │ │ │ │ + bl 1128dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cec │ │ │ │ + bne b822c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b763c │ │ │ │ + b b7b4c │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b7f50 │ │ │ │ + bge b835c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7fec │ │ │ │ + beq b83f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7fe8 │ │ │ │ + bne b83f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b822c │ │ │ │ - ldr r1, [pc, #596] @ b824c │ │ │ │ + ldr r3, [pc, #876] @ b876c │ │ │ │ + ldr r1, [pc, #888] @ b877c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1175c8 │ │ │ │ - b b7810 │ │ │ │ + bl 117b4c │ │ │ │ + b b7d50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8024 │ │ │ │ + beq b8430 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b808c │ │ │ │ - ldr r0, [pc, #548] @ b8250 │ │ │ │ - b b79a4 │ │ │ │ + beq b8498 │ │ │ │ + ldr r0, [pc, #840] @ b8780 │ │ │ │ + b b7ee4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b26a0 │ │ │ │ + bl b2bdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b80bc │ │ │ │ + beq b84c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112b78 │ │ │ │ - b b7fac │ │ │ │ + bl 1130fc │ │ │ │ + b b83b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112b78 │ │ │ │ - b b7fac │ │ │ │ + bl 1130fc │ │ │ │ + b b83b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b8024 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b8430 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80b4 │ │ │ │ + beq b84c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b80c4 │ │ │ │ - bl 2a00d4 │ │ │ │ - b b7810 │ │ │ │ - ldr r0, [pc, #400] @ b8254 │ │ │ │ - b b79a4 │ │ │ │ + beq b84d0 │ │ │ │ + bl 2a1184 │ │ │ │ + b b7d50 │ │ │ │ + ldr r0, [pc, #692] @ b8784 │ │ │ │ + b b7ee4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b80b4 │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b8208 │ │ │ │ - add r3, r9, #4 │ │ │ │ - cmp r0, r1 │ │ │ │ - str r3, [r4] │ │ │ │ - bne b8134 │ │ │ │ - ldr r3, [r9] │ │ │ │ - b b7540 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b84c0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r2, r3, #4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r2, [r4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 3067d0 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7d50 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + b b7a84 │ │ │ │ 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 b8164 │ │ │ │ - ldr r1, [pc, #236] @ b8208 │ │ │ │ + bne b86e4 │ │ │ │ + ldr r1, [pc, #524] @ b8748 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq b86c8 │ │ │ │ + bl ae33c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b86c8 │ │ │ │ + ldr r0, [pc, #564] @ b8788 │ │ │ │ + b b7ee4 │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b b7cfc │ │ │ │ + ldr r0, [pc, #552] @ b878c │ │ │ │ + b b7ee4 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrheq r3, [r7] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + b b7d08 │ │ │ │ + ldr r0, [pc, #532] @ b8790 │ │ │ │ + b b7ee4 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7d50 │ │ │ │ + ldr r3, [pc, #420] @ b8734 │ │ │ │ + ldr r1, [pc, #512] @ b8794 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b7d50 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b85d0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b862c │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + b b7ffc │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b85d8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r7] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b85a8 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r7, #16 │ │ │ │ + mov r3, r7 │ │ │ │ + b b7ffc │ │ │ │ + ldr r0, [pc, #412] @ b8798 │ │ │ │ + b b7ee4 │ │ │ │ + add r1, r2, #8 │ │ │ │ + str r1, [r4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + add r8, r9, #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + beq b85f4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne b7fcc │ │ │ │ + b b7b04 │ │ │ │ + ldr r1, [pc, #360] @ b879c │ │ │ │ + mov r3, r7 │ │ │ │ + b b7ffc │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r7, [r3] │ │ │ │ + bl 1f0040 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq b8684 │ │ │ │ + strb r4, [r7] │ │ │ │ + b b7a84 │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #216] @ b8748 │ │ │ │ + add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8148 │ │ │ │ - bl ade04 │ │ │ │ + str r3, [r4] │ │ │ │ + bne b8694 │ │ │ │ + ldr r3, [r9] │ │ │ │ + b b7a80 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8148 │ │ │ │ - ldr r0, [pc, #292] @ b8258 │ │ │ │ - b b79a4 │ │ │ │ - bl ade04 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b825c │ │ │ │ - beq b79a4 │ │ │ │ - b b80ec │ │ │ │ + bne b7d50 │ │ │ │ + b b8658 │ │ │ │ + bl ae33c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #252] @ b87a0 │ │ │ │ + beq b7ee4 │ │ │ │ + b b867c │ │ │ │ + ldr r0, [pc, #244] @ b87a4 │ │ │ │ + b b7ee4 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r0, [pc, #236] @ b87a8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + b b7ef0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b812c │ │ │ │ + bne b854c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b7544 │ │ │ │ + b b7a84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215db8 │ │ │ │ + bl 217790 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b7544 │ │ │ │ - b b8114 │ │ │ │ - ldr r3, [pc, #104] @ b81f4 │ │ │ │ - ldr r1, [pc, #208] @ b8260 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b7810 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldrheq r3, [r7] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - b b77c8 │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b b77bc │ │ │ │ - ldr r0, [pc, #172] @ b8264 │ │ │ │ - b b79a4 │ │ │ │ - ldr r0, [pc, #168] @ b8268 │ │ │ │ - b b79a4 │ │ │ │ - bl 11a82c │ │ │ │ - ldr r0, [pc, #160] @ b826c │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - b b79b0 │ │ │ │ - eorseq r7, sp, r8, lsl #25 │ │ │ │ + beq b7a84 │ │ │ │ + b b8534 │ │ │ │ + ldr r3, [pc, #40] @ b8734 │ │ │ │ + ldr r1, [pc, #156] @ b87ac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b b7d50 │ │ │ │ + eorseq r8, sp, r4, ror r7 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r2, r6, r4, ror #30 │ │ │ │ - andeq r3, r7, r4, lsl #4 │ │ │ │ + eorseq sp, r7, r0, lsr #4 │ │ │ │ + eorseq r3, r6, r4, ror #20 │ │ │ │ + andeq r3, r7, ip, lsl #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, asr #27 │ │ │ │ - eorseq r0, r9, r8, asr r3 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ - mlaseq r6, r8, lr, r2 │ │ │ │ + eorseq r3, r6, r0, asr #17 │ │ │ │ + eorseq r0, r9, r0, lsl lr │ │ │ │ + eorseq r1, r6, r8, asr r2 │ │ │ │ + mlaseq r6, r8, r9, r3 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, ror sp │ │ │ │ - @ instruction: 0x00362ed0 │ │ │ │ - eorseq ip, r5, r4, lsl #28 │ │ │ │ - andeq r2, r7, r4, asr pc │ │ │ │ - eorseq r2, r6, r4, asr pc │ │ │ │ - @ instruction: 0x003948fc │ │ │ │ - eorseq sl, r6, r0, ror r6 │ │ │ │ - eorseq r4, r9, r8, lsl #3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r7, r2 │ │ │ │ - mlaseq r6, r4, sp, r2 │ │ │ │ - eorseq r2, r6, ip, lsl lr │ │ │ │ - @ instruction: 0x00362ebc │ │ │ │ - eorseq r2, r6, r4, lsl #14 │ │ │ │ + eorseq r3, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x003639d0 │ │ │ │ + eorseq sp, r5, r4, lsl #18 │ │ │ │ + andeq r2, r7, ip, lsl #31 │ │ │ │ + eorseq r3, r6, r4, asr sl │ │ │ │ + eorseq r5, r9, ip, lsr #7 │ │ │ │ + eorseq fp, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003638f0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r6, ip, r2, r3 │ │ │ │ + eorseq r3, r6, r4, lsl #4 │ │ │ │ + eorseq r3, r6, r0, lsr sl │ │ │ │ + @ instruction: 0x003639fc │ │ │ │ + eorseq r3, r6, r4, ror #19 │ │ │ │ + eorseq r3, r6, ip, ror r9 │ │ │ │ + eorseq r3, r6, ip, asr #18 │ │ │ │ + eorseq r3, r6, r8, ror #18 │ │ │ │ + eorseq r4, r9, r8, lsr ip │ │ │ │ + mlaseq r6, r4, r8, r3 │ │ │ │ + @ instruction: 0x003639bc │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r2, r6, r0, lsr pc │ │ │ │ - @ instruction: 0x00362efc │ │ │ │ - eorseq r2, r6, r4, ror #29 │ │ │ │ - eorseq r2, r6, ip, ror lr │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ - eorseq fp, r5, r8, asr r9 │ │ │ │ - @ instruction: 0x00362df0 │ │ │ │ - eorseq r2, r6, r8, ror #28 │ │ │ │ - eorseq r2, r6, ip, lsr #31 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ + eorseq ip, r5, r8, asr r4 │ │ │ │ + eorseq r3, r6, ip, lsr #21 │ │ │ │ + eorseq r3, r6, ip, lsl #21 │ │ │ │ + eorseq r3, r6, ip, lsl 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 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 b87dc │ │ │ │ + bcs b8cd8 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b87dc │ │ │ │ + bcs b8cd8 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b87dc │ │ │ │ + bcs b8cd8 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8418 │ │ │ │ + bls b8958 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8430 │ │ │ │ + beq b8970 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8430 │ │ │ │ + beq b8970 │ │ │ │ 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, #1792] @ b8a10 │ │ │ │ + ldr r2, [pc, #1784] @ b8f48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b88c0 │ │ │ │ + bne b8dbc │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b88c0 │ │ │ │ + beq b8dbc │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8944 │ │ │ │ + beq b8e5c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87fc │ │ │ │ + beq b8cf8 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b87c8 │ │ │ │ + ble b8cc4 │ │ │ │ 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 b8448 │ │ │ │ + bne b8988 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b84c0 │ │ │ │ + beq b8eb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8500 │ │ │ │ + bne b89fc │ │ │ │ cmp r7, fp │ │ │ │ - blt b835c │ │ │ │ + blt b889c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83c0 │ │ │ │ + beq b8900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8978 │ │ │ │ + beq b8e90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b84f4 │ │ │ │ + beq b8de4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b87c0 │ │ │ │ + beq b8cbc │ │ │ │ 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 b87d4 │ │ │ │ + bhi b8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b82d8 │ │ │ │ + bne b8818 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8430 │ │ │ │ + beq b8970 │ │ │ │ mov r0, r6 │ │ │ │ - b b8410 │ │ │ │ - ldr r3, [pc, #1476] @ b8a14 │ │ │ │ + b b8950 │ │ │ │ + ldr r3, [pc, #1468] @ b8f4c │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -146349,330 +146687,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 9b324 │ │ │ │ - cmn r0, #3 │ │ │ │ - bne b8388 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b84e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq b8a08 │ │ │ │ - bl 11a82c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne b83d0 │ │ │ │ - ldr r3, [pc, #1308] @ b8a18 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b b87ac │ │ │ │ + bl 9b808 │ │ │ │ + b b88c0 │ │ │ │ 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 b8534 │ │ │ │ + beq b8a30 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8928 │ │ │ │ + beq b8e40 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8a1c │ │ │ │ + ldr r1, [pc, #1300] @ b8f50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b881c │ │ │ │ + bne b8d18 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8828 │ │ │ │ - ldr r2, [pc, #1204] @ b8a14 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b8d24 │ │ │ │ + ldr r2, [pc, #1264] @ b8f4c │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b85d4 │ │ │ │ - ldr r2, [pc, #1184] @ b8a20 │ │ │ │ + beq b8ad0 │ │ │ │ + ldr r2, [pc, #1240] @ b8f54 │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b85a8 │ │ │ │ - b b85cc │ │ │ │ + bne b8aa4 │ │ │ │ + b b8ac8 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85cc │ │ │ │ + beq b8ac8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8598 │ │ │ │ + bne b8a94 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b85a8 │ │ │ │ + bne b8aa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86c4 │ │ │ │ + beq b8bc0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b891c │ │ │ │ + bcs b8e34 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b88e8 │ │ │ │ + bcs b8e00 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b88f4 │ │ │ │ + bcs b8e0c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8890 │ │ │ │ + bls b8d8c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b88d8 │ │ │ │ + beq b8df0 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8628 │ │ │ │ + beq b8b24 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88a4 │ │ │ │ + beq b8da0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86b4 │ │ │ │ + beq b8bb0 │ │ │ │ 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 b8680 │ │ │ │ + bcs b8b7c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8680 │ │ │ │ + bcs b8b7c │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8680 │ │ │ │ + bcs b8b7c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8808 │ │ │ │ + bls b8d04 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8ba4 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8ba4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86a8 │ │ │ │ + beq b8ba4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b86c4 │ │ │ │ + bne b8bc0 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b863c │ │ │ │ + bne b8b38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b86cc │ │ │ │ + bne b8bc8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87e8 │ │ │ │ + bne b8ce4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8854 │ │ │ │ + bne b8d50 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8768 │ │ │ │ + beq b8c64 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8854 │ │ │ │ + ble b8d50 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8c88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b893c │ │ │ │ + beq b8e54 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8c88 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8854 │ │ │ │ + beq b8d50 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b878c │ │ │ │ + beq b8c88 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8854 │ │ │ │ + beq b8d50 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b878c │ │ │ │ + beq b8c88 │ │ │ │ cmp r0, ip │ │ │ │ - bne b874c │ │ │ │ - b b8854 │ │ │ │ + bne b8c48 │ │ │ │ + b b8d50 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b878c │ │ │ │ + beq b8c88 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b876c │ │ │ │ - ldr r2, [pc, #668] @ b8a24 │ │ │ │ + bne b8c68 │ │ │ │ + ldr r2, [pc, #724] @ b8f58 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8854 │ │ │ │ + bne b8d50 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87ac │ │ │ │ + beq b8ca8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8990 │ │ │ │ + beq b8ea8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83e4 │ │ │ │ + bne b8924 │ │ │ │ mov r6, r0 │ │ │ │ - b b8304 │ │ │ │ + b b8844 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b83b4 │ │ │ │ - b b83c0 │ │ │ │ + bne b88f4 │ │ │ │ + b b8900 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b82d8 │ │ │ │ - b b8430 │ │ │ │ + bne b8818 │ │ │ │ + b b8970 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b86d8 │ │ │ │ - b b8854 │ │ │ │ + beq b8bd4 │ │ │ │ + b b8d50 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8350 │ │ │ │ - b b83c0 │ │ │ │ + bgt b8890 │ │ │ │ + b b8900 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8680 │ │ │ │ - ldr r1, [pc, #516] @ b8a28 │ │ │ │ + b b8b7c │ │ │ │ + ldr r1, [pc, #572] @ b8f5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8860 │ │ │ │ - ldr r2, [pc, #508] @ b8a2c │ │ │ │ + beq b8d5c │ │ │ │ + ldr r2, [pc, #564] @ b8f60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8900 │ │ │ │ + beq b8e18 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8a30 │ │ │ │ + ldr r2, [pc, #544] @ b8f64 │ │ │ │ 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 b8794 │ │ │ │ + b b8c90 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8a34 │ │ │ │ + ldr r2, [pc, #508] @ b8f68 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8828 │ │ │ │ + bne b8d24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8828 │ │ │ │ + bne b8d24 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b8794 │ │ │ │ + b b8c90 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b860c │ │ │ │ + b b8b08 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86c4 │ │ │ │ + beq b8bc0 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b863c │ │ │ │ + b b8b38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b8324 │ │ │ │ - b b84e0 │ │ │ │ + bne b8864 │ │ │ │ + bl 11adc0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne b8910 │ │ │ │ + ldr r3, [pc, #384] @ b8f6c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b b8ca8 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8634 │ │ │ │ - b b86c4 │ │ │ │ + bne b8b30 │ │ │ │ + b b8bc0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b860c │ │ │ │ + b b8b08 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b860c │ │ │ │ + b b8b08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8a38 │ │ │ │ + ldreq r2, [pc, #324] @ b8f70 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b8794 │ │ │ │ - b b8834 │ │ │ │ + beq b8c90 │ │ │ │ + b b8d30 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b860c │ │ │ │ + b b8b08 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8530 │ │ │ │ + b b8a2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b8794 │ │ │ │ + b b8c90 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b899c │ │ │ │ + bne b8edc │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b83c0 │ │ │ │ + bne b8900 │ │ │ │ mov r0, r5 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b84e0 │ │ │ │ + blt b8dd0 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b83c0 │ │ │ │ - b b8330 │ │ │ │ + beq b8900 │ │ │ │ + b b8870 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b83c0 │ │ │ │ - b b84e0 │ │ │ │ + bne b8900 │ │ │ │ + b b8dd0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b87ac │ │ │ │ - ldr r2, [pc, #112] @ b8a14 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b8ca8 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b8dd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne b8dd0 │ │ │ │ + mvn r4, #0 │ │ │ │ + b b8e94 │ │ │ │ + ldr r2, [pc, #104] @ b8f4c │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -146688,290 +147026,288 @@ │ │ │ │ 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 b83c0 │ │ │ │ - b b8958 │ │ │ │ - mvn r4, #0 │ │ │ │ - b b897c │ │ │ │ + bne b8900 │ │ │ │ + b b8e70 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ 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 r0, ip, r0, lsr r6 │ │ │ │ - andseq r1, r5, r0, asr r7 │ │ │ │ - eoreq r7, sl, ip, ror #6 │ │ │ │ + @ instruction: 0x001c1cd4 │ │ │ │ + @ instruction: 0x00151eb4 │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + eoreq r8, sl, ip, lsl r4 │ │ │ │ │ │ │ │ -000b8a3c : │ │ │ │ +000b8f74 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8b9c │ │ │ │ + beq b90d4 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8b54 │ │ │ │ + bne b908c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8b00 │ │ │ │ + bne b9038 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8b08 │ │ │ │ + beq b9040 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8adc │ │ │ │ + beq b9014 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8b34 │ │ │ │ + beq b906c │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8ad4 │ │ │ │ + beq b900c │ │ │ │ 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 b8adc │ │ │ │ + beq b9014 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8aac │ │ │ │ + bgt b8fe4 │ │ │ │ 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 b8b40 │ │ │ │ + beq b9078 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8ac4 │ │ │ │ + bne b8ffc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ad0 │ │ │ │ - b b8ad4 │ │ │ │ + bne b9008 │ │ │ │ + b b900c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8b14 │ │ │ │ + bgt b904c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8b00 │ │ │ │ + blt b9038 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8b00 │ │ │ │ + bge b9038 │ │ │ │ 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 b8b24 │ │ │ │ + b b905c │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d30 │ │ │ │ + beq b9268 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8ce4 │ │ │ │ + bne b921c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8cc8 │ │ │ │ + bne b9200 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8c54 │ │ │ │ + beq b918c │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ca4 │ │ │ │ + beq b91dc │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8c84 │ │ │ │ + beq b91bc │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c8c │ │ │ │ + beq b91c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8c98 │ │ │ │ + bne b91d0 │ │ │ │ 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 b8cd0 │ │ │ │ + beq b9208 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c30 │ │ │ │ + bne b9168 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c3c │ │ │ │ + bne b9174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c4c │ │ │ │ + beq b9184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8c4c │ │ │ │ + b b9184 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ca4 │ │ │ │ + beq b91dc │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c14 │ │ │ │ + bgt b914c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c60 │ │ │ │ + bgt b9198 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cc8 │ │ │ │ + blt b9200 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8cc8 │ │ │ │ + ble b9200 │ │ │ │ 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 b8c74 │ │ │ │ + b b91ac │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8d38 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b9270 <_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, #776] @ b9058 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b9590 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 b8ec4 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b93fc <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8ec4 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b93fc <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f7c <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b94b4 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b905c <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b9594 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8ea0 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9060 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b93d8 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b9598 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b9038 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b9064 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + beq b9570 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b959c <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b9520 <_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 b8ff8 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b9068 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b9530 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b95a0 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -146979,717 +147315,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 b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b8fdc <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b9514 <_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 │ │ │ │ - bne b8e80 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b906c <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b93b8 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b95a4 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8fac <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b94e4 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b8fac <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b94e4 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_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 a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b8fcc <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b9504 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b949c <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8f90 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b94c8 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8f7c <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b94b4 <_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 b8dd8 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b9310 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a82c │ │ │ │ - b b8f6c <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11adc0 │ │ │ │ + b b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b8e90 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8e30 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b9068 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 3591b0 │ │ │ │ + bne b9368 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b95a0 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 359c90 │ │ │ │ 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 b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8e94 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8e78 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0014e4d8 │ │ │ │ + andseq lr, r4, r0, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, ror lr │ │ │ │ + mulseq r4, ip, r2 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b9070 : │ │ │ │ +000b95a8 : │ │ │ │ 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] @ b91b0 │ │ │ │ + ldr r2, [pc, #284] @ b96e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9104 │ │ │ │ + beq b963c │ │ │ │ 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 b9104 │ │ │ │ + beq b963c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b912c │ │ │ │ + beq b9664 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9148 │ │ │ │ + bne b9680 │ │ │ │ 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 b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b32d4 <_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 b917c │ │ │ │ + beq b96b4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b917c │ │ │ │ + beq b96b4 │ │ │ │ mov r3, #0 │ │ │ │ - b b90f8 │ │ │ │ + b b9630 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b90f8 │ │ │ │ + beq b9630 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9198 │ │ │ │ - ldr r3, [pc, #76] @ b91b4 │ │ │ │ - ldr r2, [pc, #76] @ b91b8 │ │ │ │ + bne b96d0 │ │ │ │ + ldr r3, [pc, #76] @ b96ec │ │ │ │ + ldr r2, [pc, #76] @ b96f0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d62d4 │ │ │ │ - b b9140 │ │ │ │ - ldr r3, [pc, #48] @ b91b4 │ │ │ │ - ldr r2, [pc, #52] @ b91bc │ │ │ │ + bl 2d6eb8 │ │ │ │ + b b9678 │ │ │ │ + ldr r3, [pc, #48] @ b96ec │ │ │ │ + ldr r2, [pc, #52] @ b96f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b b9140 │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b b9678 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9160 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b9160 │ │ │ │ + bne b9698 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9698 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ 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 b96d4 │ │ │ │ + bne b9c0c │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9698 │ │ │ │ + bhi b9bd0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b970c │ │ │ │ + ldr r2, [pc, #1296] @ b9c44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9610 │ │ │ │ + bne b9b48 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d8b4 │ │ │ │ + bl 9dd98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b940c │ │ │ │ + beq b9944 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b9254 │ │ │ │ - ldr r3, [pc, #1256] @ b9710 │ │ │ │ - bl 3591b0 │ │ │ │ + beq b978c │ │ │ │ + ldr r3, [pc, #1256] @ b9c48 │ │ │ │ + bl 359c90 │ │ │ │ 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 b953c │ │ │ │ + beq b9a74 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9628 │ │ │ │ + bge b9b60 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b96f4 │ │ │ │ + bne b9c2c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9714 │ │ │ │ + ldr r3, [pc, #1168] @ b9c4c │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b95b4 │ │ │ │ + beq b9aec │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b94bc │ │ │ │ + beq b99f4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9414 │ │ │ │ + blt b994c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9640 │ │ │ │ + beq b9b78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9370 │ │ │ │ + ble b98a8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9348 │ │ │ │ + bne b9880 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b95f4 │ │ │ │ + beq b9b2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b92f8 │ │ │ │ + beq b9830 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b950c │ │ │ │ + beq b9a44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9518 │ │ │ │ + bne b9a50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94e8 │ │ │ │ + bne b9a20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94c4 │ │ │ │ + bne b99fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9370 │ │ │ │ + beq b98a8 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b92d0 │ │ │ │ + beq b9808 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9358 │ │ │ │ - ldr r1, [pc, #928] @ b9718 │ │ │ │ + bne b9890 │ │ │ │ + ldr r1, [pc, #928] @ b9c50 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3f1c │ │ │ │ + bl f447c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b93e8 │ │ │ │ + blt b9920 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b93b0 │ │ │ │ + beq b98e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b93b0 │ │ │ │ + bge b98e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b95cc │ │ │ │ + bne b9b04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1f8 │ │ │ │ + bl 9b6dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b971c │ │ │ │ - blt b9604 │ │ │ │ - ldr r0, [pc, #840] @ b9720 │ │ │ │ + ldrge r2, [pc, #844] @ b9c54 │ │ │ │ + blt b9b3c │ │ │ │ + ldr r0, [pc, #840] @ b9c58 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9724 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #828] @ b9c5c │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b940c │ │ │ │ + beq b9944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b940c │ │ │ │ + bne b9944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b933c │ │ │ │ + b b9874 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9478 │ │ │ │ + beq b99b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b92ac │ │ │ │ + ble b97e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b99d4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b92ac │ │ │ │ + beq b97e4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b99d4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b92ac │ │ │ │ + beq b97e4 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b99d4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b945c │ │ │ │ - b b92ac │ │ │ │ + bne b9994 │ │ │ │ + b b97e4 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b949c │ │ │ │ + beq b99d4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b947c │ │ │ │ - ldr r3, [pc, #656] @ b9728 │ │ │ │ + bne b99b4 │ │ │ │ + ldr r3, [pc, #656] @ b9c60 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b92ac │ │ │ │ + bne b97e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94bc │ │ │ │ + beq b99f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b92f0 │ │ │ │ + bne b9828 │ │ │ │ mov r7, r5 │ │ │ │ - b b92f8 │ │ │ │ + b b9830 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b933c │ │ │ │ + beq b9874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b933c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b933c │ │ │ │ + bne b9874 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9874 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b932c │ │ │ │ + beq b9864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b932c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b932c │ │ │ │ + bne b9864 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9864 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b931c │ │ │ │ + beq b9854 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b931c │ │ │ │ + beq b9854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b931c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b931c │ │ │ │ - ldr r3, [pc, #460] @ b9710 │ │ │ │ - bl 3591b0 │ │ │ │ + bne b9854 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9854 │ │ │ │ + ldr r3, [pc, #460] @ b9c48 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b96c0 │ │ │ │ + beq b9bf8 │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b96b8 │ │ │ │ + beq b9bf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b958c │ │ │ │ + beq b9ac4 │ │ │ │ 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 b96b8 │ │ │ │ + bcc b9bf0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 25a9ec <_PySys_GetRequiredAttrString@@Base+0x2a5c> │ │ │ │ + bl 25c534 <_PySys_GetRequiredAttrString@@Base+0x2b28> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b93e8 │ │ │ │ + beq b9920 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9714 │ │ │ │ + ldr r3, [pc, #356] @ b9c4c │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9290 │ │ │ │ + bne b97c8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92f8 │ │ │ │ + b b9830 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9670 │ │ │ │ + beq b9ba8 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b93b0 │ │ │ │ + ble b98e8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9668 │ │ │ │ + bne b9ba0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b92f0 │ │ │ │ - b b92f8 │ │ │ │ + bne b9828 │ │ │ │ + b b9830 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b972c │ │ │ │ - b b93d0 │ │ │ │ + ldr r2, [pc, #284] @ b9c64 │ │ │ │ + b b9908 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b9254 │ │ │ │ - b b940c │ │ │ │ - ldr r0, [pc, #240] @ b9720 │ │ │ │ + bne b978c │ │ │ │ + b b9944 │ │ │ │ + ldr r0, [pc, #240] @ b9c58 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9730 │ │ │ │ + ldr r1, [pc, #248] @ b9c68 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b b93e8 │ │ │ │ + bl 117b4c │ │ │ │ + b b9920 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b92d0 │ │ │ │ + beq b9808 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9644 │ │ │ │ - ldr r3, [pc, #200] @ b9728 │ │ │ │ + bne b9b7c │ │ │ │ + ldr r3, [pc, #200] @ b9c60 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b92d0 │ │ │ │ - b b9370 │ │ │ │ + beq b9808 │ │ │ │ + b b98a8 │ │ │ │ add r2, r2, #1 │ │ │ │ - b b95e0 │ │ │ │ + b b9b18 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b95f4 │ │ │ │ + beq b9b2c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9674 │ │ │ │ - ldr r3, [pc, #152] @ b9728 │ │ │ │ + bne b9bac │ │ │ │ + ldr r3, [pc, #152] @ b9c60 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b95f4 │ │ │ │ - b b93b0 │ │ │ │ - ldr r0, [pc, #148] @ b9734 │ │ │ │ + beq b9b2c │ │ │ │ + b b98e8 │ │ │ │ + ldr r0, [pc, #148] @ b9c6c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff174 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff6d4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b940c │ │ │ │ - b b91f0 │ │ │ │ + beq b9944 │ │ │ │ + b b9728 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9554 │ │ │ │ - ldr r3, [pc, #112] @ b9738 │ │ │ │ - ldr r1, [pc, #112] @ b973c │ │ │ │ + b b9a8c │ │ │ │ + ldr r3, [pc, #112] @ b9c70 │ │ │ │ + ldr r1, [pc, #112] @ b9c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b b93e8 │ │ │ │ - ldr r0, [pc, #100] @ b9740 │ │ │ │ + bl 18f7a0 │ │ │ │ + b b9920 │ │ │ │ + ldr r0, [pc, #100] @ b9c78 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3170dc │ │ │ │ + bl 317c00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b940c │ │ │ │ - b b91e4 │ │ │ │ + beq b9944 │ │ │ │ + b b971c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92f8 │ │ │ │ - andeq sp, r9, r8, asr #16 │ │ │ │ + b b9830 │ │ │ │ + andeq sp, r9, ip, lsr #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r7, r0, rrx │ │ │ │ - eorseq r2, r6, ip, asr #31 │ │ │ │ + subseq sl, r7, r8, rrx │ │ │ │ + eorseq r3, r6, ip, asr #21 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, lsl r0 │ │ │ │ + eorseq r3, r6, r0, lsl fp │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r2, r6, r0, asr r8 │ │ │ │ - eorseq r2, r6, r0, ror #31 │ │ │ │ - @ instruction: 0x00362fd8 │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eorseq r3, r6, r0, ror #21 │ │ │ │ + @ instruction: 0x00363ad8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, rrx │ │ │ │ - @ instruction: 0x0035b9d8 │ │ │ │ + eorseq r3, r6, r4, ror #22 │ │ │ │ + @ instruction: 0x0035c4d8 │ │ │ │ │ │ │ │ -000b9744 : │ │ │ │ +000b9c7c : │ │ │ │ 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 b97e4 │ │ │ │ + beq b9d1c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b97b0 │ │ │ │ - ldr r2, [pc, #148] @ b9818 │ │ │ │ + beq b9ce8 │ │ │ │ + ldr r2, [pc, #148] @ b9d50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97d4 │ │ │ │ + bne b9d0c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl fadf4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb354 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cac │ │ │ │ + bl 11a240 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97fc │ │ │ │ + beq b9d34 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbd64 │ │ │ │ + bl bc29c │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b97a8 │ │ │ │ + beq b9ce0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b979c │ │ │ │ - ldr r0, [pc, #48] @ b981c │ │ │ │ + b b9cd4 │ │ │ │ + ldr r0, [pc, #48] @ b9d54 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9820 │ │ │ │ + ldr r1, [pc, #44] @ b9d58 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ - b b97a8 │ │ │ │ - ldr r3, [pc, #32] @ b9824 │ │ │ │ + bl 117b4c │ │ │ │ + b b9ce0 │ │ │ │ + ldr r3, [pc, #32] @ b9d5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9828 │ │ │ │ - bl 1175c8 │ │ │ │ - b b979c │ │ │ │ - andeq fp, pc, r8, lsr #21 │ │ │ │ + ldr r1, [pc, #20] @ b9d60 │ │ │ │ + bl 117b4c │ │ │ │ + b b9cd4 │ │ │ │ + andeq ip, pc, r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr #4 │ │ │ │ + eorseq r1, r6, r0, asr #26 │ │ │ │ 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 b9864 │ │ │ │ + beq b9d9c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9ad4 │ │ │ │ + beq ba00c │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9ae8 │ │ │ │ + beq ba020 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9948 │ │ │ │ + beq b9e80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a6c │ │ │ │ + beq b9fa4 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b992c │ │ │ │ + ble b9e64 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9a84 │ │ │ │ + bne b9fbc │ │ │ │ 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 b995c │ │ │ │ + bne b9e94 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b99c8 │ │ │ │ + beq b9f00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9b28 │ │ │ │ + ldr r1, [pc, #572] @ ba060 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9ab4 │ │ │ │ + bne b9fec │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9ab4 │ │ │ │ + beq b9fec │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b992c │ │ │ │ + beq b9e64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99e4 │ │ │ │ + bne b9f1c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b98bc │ │ │ │ + bgt b9df4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9948 │ │ │ │ + beq b9e80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9afc │ │ │ │ - bl a55f0 │ │ │ │ + beq ba034 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ae8 │ │ │ │ + beq ba020 │ │ │ │ mov r4, #0 │ │ │ │ - b b9a60 │ │ │ │ - ldr r3, [pc, #456] @ b9b2c │ │ │ │ + b b9f98 │ │ │ │ + ldr r3, [pc, #456] @ ba064 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add ip, r0, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -147705,265 +148041,265 @@ │ │ │ │ cmp r1, #0 │ │ │ │ addeq ip, ip, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldreq r3, [ip, #244] @ 0xf4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne b98e0 │ │ │ │ - ldr r1, [pc, #352] @ b9b30 │ │ │ │ - ldr r0, [pc, #352] @ b9b34 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9e18 │ │ │ │ + ldr r1, [pc, #352] @ ba068 │ │ │ │ + ldr r0, [pc, #352] @ ba06c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9938 │ │ │ │ - b b9948 │ │ │ │ + bne b9e70 │ │ │ │ + b b9e80 │ │ │ │ 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 b9a18 │ │ │ │ + beq b9f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b08 │ │ │ │ + beq ba040 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9a60 │ │ │ │ + beq b9f98 │ │ │ │ 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 b9a60 │ │ │ │ + beq b9f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b1c │ │ │ │ + beq ba054 │ │ │ │ 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 b9948 │ │ │ │ + ble b9e80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b98b0 │ │ │ │ + beq b9de8 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b992c │ │ │ │ + beq b9e64 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9a90 │ │ │ │ + bne b9fc8 │ │ │ │ cmp r6, sl │ │ │ │ - blt b98b8 │ │ │ │ - b b992c │ │ │ │ + blt b9df0 │ │ │ │ + b b9e64 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b992c │ │ │ │ + beq b9e64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b98fc │ │ │ │ - ldr r1, [pc, #92] @ b9b38 │ │ │ │ + b b9e34 │ │ │ │ + ldr r1, [pc, #92] @ ba070 │ │ │ │ mov r0, r4 │ │ │ │ - bl f91e8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f9748 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9864 │ │ │ │ + beq b9d9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbaa8 │ │ │ │ + b fc008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b9948 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9e80 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a18 │ │ │ │ + b b9f50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b b9a60 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b b9f98 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ - subseq sl, r7, r0, rrx │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ + subseq sl, r7, r8, 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 ba138 │ │ │ │ + beq ba670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba15c │ │ │ │ + bge ba694 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9c24 │ │ │ │ + beq ba15c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9be0 │ │ │ │ + ble ba118 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq ba168 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9be0 │ │ │ │ + beq ba118 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq ba168 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9be0 │ │ │ │ + beq ba118 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c30 │ │ │ │ + beq ba168 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9be0 │ │ │ │ + beq ba118 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9c30 │ │ │ │ + beq ba168 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9bc8 │ │ │ │ + bne ba100 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba240 │ │ │ │ + ldr r3, [pc, #1620] @ ba778 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9c04 │ │ │ │ + beq ba13c │ │ │ │ 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] @ ba244 │ │ │ │ - ldr r1, [pc, #1580] @ ba248 │ │ │ │ + ldr r3, [pc, #1580] @ ba77c │ │ │ │ + ldr r1, [pc, #1580] @ ba780 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b ba050 │ │ │ │ + bl 117b4c │ │ │ │ + b ba588 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba1f0 │ │ │ │ + bne ba728 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba24c │ │ │ │ + ldr r3, [pc, #1552] @ ba784 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba058 │ │ │ │ + bne ba590 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9df4 │ │ │ │ + bgt ba32c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba090 │ │ │ │ - ldr r2, [pc, #1520] @ ba250 │ │ │ │ + beq ba5c8 │ │ │ │ + ldr r2, [pc, #1520] @ ba788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba090 │ │ │ │ + bhi ba5c8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba254 │ │ │ │ + ldr r7, [pc, #1492] @ ba78c │ │ │ │ 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 ba1a0 │ │ │ │ + bne ba6d8 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba258 │ │ │ │ + ldr r8, [pc, #1444] @ ba790 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba03c │ │ │ │ + bhi ba574 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba03c │ │ │ │ - ldr fp, [pc, #1416] @ ba25c │ │ │ │ - ldr r1, [pc, #1416] @ ba260 │ │ │ │ + bmi ba574 │ │ │ │ + ldr fp, [pc, #1416] @ ba794 │ │ │ │ + ldr r1, [pc, #1416] @ ba798 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fc4 │ │ │ │ + bne ba4fc │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b9f80 │ │ │ │ + bcs ba4b8 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9f64 │ │ │ │ + beq ba49c │ │ │ │ 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 b9e58 │ │ │ │ + beq ba390 │ │ │ │ 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 b9f1c │ │ │ │ + bgt ba454 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba264 │ │ │ │ + ldr r2, [pc, #1276] @ ba79c │ │ │ │ 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 b9fec │ │ │ │ + bne ba524 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9ea8 │ │ │ │ + beq ba3e0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -147974,59 +148310,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 b9ef8 │ │ │ │ - ldr r3, [pc, #1124] @ ba268 │ │ │ │ + bne ba430 │ │ │ │ + ldr r3, [pc, #1124] @ ba7a0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba254 │ │ │ │ + ldr r7, [pc, #1096] @ ba78c │ │ │ │ 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 b9ca8 │ │ │ │ + beq ba1e0 │ │ │ │ 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 b9ca8 │ │ │ │ + b ba1e0 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, fp │ │ │ │ - bcc b9f0c │ │ │ │ + bcc ba444 │ │ │ │ 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 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d2c │ │ │ │ - ldr r3, [pc, #980] @ ba26c │ │ │ │ + b ba264 │ │ │ │ + ldr r3, [pc, #980] @ ba7a4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e04 │ │ │ │ - ldr r3, [pc, #972] @ ba270 │ │ │ │ + b ba33c │ │ │ │ + ldr r3, [pc, #972] @ ba7a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e04 │ │ │ │ - bl 3591b0 │ │ │ │ + b ba33c │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -148039,248 +148375,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] @ ba274 │ │ │ │ + ldreq r3, [pc, #880] @ ba7ac │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9e04 │ │ │ │ - b ba090 │ │ │ │ + beq ba33c │ │ │ │ + b ba5c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9d2c │ │ │ │ + b ba264 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d5c │ │ │ │ + beq ba294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d5c │ │ │ │ + beq ba294 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d5c │ │ │ │ + bne ba294 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba128 │ │ │ │ + bne ba660 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9d5c │ │ │ │ + bne ba294 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3582fc │ │ │ │ - b b9d5c │ │ │ │ + bl 358de0 │ │ │ │ + b ba294 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9e80 │ │ │ │ + bne ba3b8 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba278 │ │ │ │ + ldr r1, [pc, #748] @ ba7b0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba010 │ │ │ │ + bne ba548 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba03c │ │ │ │ + beq ba574 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9e80 │ │ │ │ + b ba3b8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba03c │ │ │ │ + beq ba574 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d2c │ │ │ │ - ldr r1, [pc, #648] @ ba27c │ │ │ │ + b ba264 │ │ │ │ + ldr r1, [pc, #648] @ ba7b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba028 │ │ │ │ + bne ba560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9d90 │ │ │ │ + b ba2c8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b b9fac │ │ │ │ + b ba4e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba000 │ │ │ │ + b ba538 │ │ │ │ mov r0, sl │ │ │ │ - bl 2a00f0 │ │ │ │ + bl 2a11a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9d5c │ │ │ │ + bne ba294 │ │ │ │ mov r4, #0 │ │ │ │ - b b9de8 │ │ │ │ + b ba320 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba084 │ │ │ │ + bgt ba5bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba090 │ │ │ │ - ldr r2, [pc, #528] @ ba280 │ │ │ │ + beq ba5c8 │ │ │ │ + ldr r2, [pc, #528] @ ba7b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba090 │ │ │ │ + bhi ba5c8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba284 │ │ │ │ + ldr r2, [pc, #504] @ ba7bc │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba0a8 │ │ │ │ - ldr r3, [pc, #496] @ ba288 │ │ │ │ + beq ba5e0 │ │ │ │ + ldr r3, [pc, #496] @ ba7c0 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba28c │ │ │ │ + ldr r1, [pc, #492] @ ba7c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b ba050 │ │ │ │ - ldr r3, [pc, #480] @ ba290 │ │ │ │ + bl 117b4c │ │ │ │ + b ba588 │ │ │ │ + ldr r3, [pc, #480] @ ba7c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba114 │ │ │ │ - ldr r0, [pc, #468] @ ba294 │ │ │ │ - bl 91ba0 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba64c │ │ │ │ + ldr r0, [pc, #468] @ ba7cc │ │ │ │ + bl 92068 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba050 │ │ │ │ + beq ba588 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba258 │ │ │ │ + ldr r8, [pc, #388] @ ba790 │ │ │ │ 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 b9d90 │ │ │ │ - ldr r3, [pc, #376] @ ba270 │ │ │ │ + b ba2c8 │ │ │ │ + ldr r3, [pc, #376] @ ba7a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ - ldr r3, [pc, #360] @ ba26c │ │ │ │ + b ba5e8 │ │ │ │ + ldr r3, [pc, #360] @ ba7a4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ + b ba5e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b0 │ │ │ │ - ldr r3, [pc, #364] @ ba288 │ │ │ │ - ldr r1, [pc, #376] @ ba298 │ │ │ │ + b ba5e8 │ │ │ │ + ldr r3, [pc, #364] @ ba7c0 │ │ │ │ + ldr r1, [pc, #376] @ ba7d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b ba050 │ │ │ │ + bl 18f7a0 │ │ │ │ + b ba588 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d5c │ │ │ │ - b b9f48 │ │ │ │ + bne ba294 │ │ │ │ + b ba480 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba1ac │ │ │ │ + beq ba6e4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9b6c │ │ │ │ + blt ba0a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba240 │ │ │ │ + ldr r1, [pc, #216] @ ba778 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba180 │ │ │ │ + beq ba6b8 │ │ │ │ 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] @ ba244 │ │ │ │ - ldr r1, [pc, #260] @ ba29c │ │ │ │ + ldr r3, [pc, #176] @ ba77c │ │ │ │ + ldr r1, [pc, #260] @ ba7d4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b ba050 │ │ │ │ + bl 117b4c │ │ │ │ + b ba588 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e30 │ │ │ │ + b ba368 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba240 │ │ │ │ + ldr r1, [pc, #136] @ ba778 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba1d0 │ │ │ │ + beq ba708 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba244 │ │ │ │ + ldr r3, [pc, #104] @ ba77c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba2a0 │ │ │ │ + ldr r1, [pc, #184] @ ba7d8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1175c8 │ │ │ │ - b ba050 │ │ │ │ + bl 117b4c │ │ │ │ + b ba588 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c28 │ │ │ │ - ldr r3, [pc, #160] @ ba2a4 │ │ │ │ + bne ba160 │ │ │ │ + ldr r3, [pc, #160] @ ba7dc │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9be0 │ │ │ │ + bne ba118 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba24c │ │ │ │ + ldr r3, [pc, #56] @ ba784 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9c48 │ │ │ │ + beq ba180 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba060 │ │ │ │ - ldr r2, [pc, #84] @ ba284 │ │ │ │ + ble ba598 │ │ │ │ + ldr r2, [pc, #84] @ ba7bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba090 │ │ │ │ - ldr r3, [pc, #84] @ ba290 │ │ │ │ + bne ba5c8 │ │ │ │ + ldr r3, [pc, #84] @ ba7c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0b8 │ │ │ │ + b ba5f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsl #2 │ │ │ │ + eorseq fp, r6, r0, ror r4 │ │ │ │ + eorseq r3, r6, ip, lsl #24 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d7cfa │ │ │ │ + eorseq r8, sp, r6, ror #15 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - andeq sl, fp, r4, lsl #21 │ │ │ │ - strheq ip, [pc], -r8 │ │ │ │ - andseq r2, r0, r0, ror pc │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq r7, sp, sl, lsl #26 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq r2, pc, r8, lsr sp @ │ │ │ │ + @ instruction: 0x000bafbc │ │ │ │ + andeq ip, pc, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x001034d0 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x003d87f6 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, ror #12 │ │ │ │ - andseq fp, sp, ip, ror #19 │ │ │ │ + eorseq r1, r6, r4, ror #2 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq r0, r6, r0, lsl #13 │ │ │ │ - eorseq r3, r6, r4, asr #1 │ │ │ │ - eorseq r3, r6, r0, lsl #1 │ │ │ │ + eorseq r1, r6, r0, lsl #3 │ │ │ │ + eorseq r3, r6, r4, asr #23 │ │ │ │ + eorseq r3, r6, r0, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -148292,69 +148628,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 ba320 │ │ │ │ + bne ba858 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba368 │ │ │ │ + bne ba8a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba344 │ │ │ │ + bne ba87c │ │ │ │ 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 ba2f4 │ │ │ │ + beq ba82c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2f4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba2f4 │ │ │ │ + bne ba82c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ba82c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba30c │ │ │ │ + beq ba844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba30c │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba30c │ │ │ │ + bne ba844 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ba844 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba300 │ │ │ │ + beq ba838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba300 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba300 │ │ │ │ + bne ba838 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b ba838 │ │ │ │ │ │ │ │ -000ba38c : │ │ │ │ +000ba8c4 : │ │ │ │ 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] @ ba3cc │ │ │ │ + ldr r3, [pc, #32] @ ba904 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3d0 │ │ │ │ + bl ba908 │ │ │ │ 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 │ │ │ │ @@ -148364,82 +148700,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 ba7f0 │ │ │ │ + beq bad28 │ │ │ │ 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 ba7f0 │ │ │ │ + beq bad28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba644 │ │ │ │ - ldr r3, [pc, #1580] @ baa68 │ │ │ │ + bne bab7c │ │ │ │ + ldr r3, [pc, #1580] @ bafa0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba5e0 │ │ │ │ + bne bab18 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baa6c │ │ │ │ + ldr r2, [pc, #1568] @ bafa4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba92c │ │ │ │ + beq bae64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba994 │ │ │ │ + beq baecc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba4e0 │ │ │ │ + beq baa18 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7d8 │ │ │ │ + beq bad10 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba4e0 │ │ │ │ + beq baa18 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7e4 │ │ │ │ + beq bad1c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba4e0 │ │ │ │ + bls baa18 │ │ │ │ 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 ba620 │ │ │ │ + beq bab58 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba4c0 │ │ │ │ + bne ba9f8 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba878 │ │ │ │ + beq badb0 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba878 │ │ │ │ + bge badb0 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba520 │ │ │ │ + beq baa58 │ │ │ │ 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 │ │ │ │ @@ -148449,227 +148785,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 ba62c │ │ │ │ + ble bab64 │ │ │ │ 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 ce9b8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cef60 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba91c │ │ │ │ + bne bae54 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba810 │ │ │ │ + bne bad48 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfac0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl d0068 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba600 │ │ │ │ + beq bab38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba844 │ │ │ │ + bne bad7c │ │ │ │ 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 ba5cc │ │ │ │ + bne bab04 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba828 │ │ │ │ + beq bad60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba828 │ │ │ │ + beq bad60 │ │ │ │ mov r4, #0 │ │ │ │ - b ba5d4 │ │ │ │ + b bab0c │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba4c0 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba9f8 │ │ │ │ + b baa18 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba588 │ │ │ │ + b baac0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba434 │ │ │ │ + beq ba96c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c8cc <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11ce60 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba618 │ │ │ │ + beq bab50 │ │ │ │ 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 ba79c │ │ │ │ + ble bacd4 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6c0 │ │ │ │ + beq babf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba958 │ │ │ │ + beq bae90 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba79c │ │ │ │ + beq bacd4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6e8 │ │ │ │ + beq bac20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baa58 │ │ │ │ + beq baf90 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba79c │ │ │ │ + beq bacd4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba710 │ │ │ │ + beq bac48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba950 │ │ │ │ + beq bae88 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba79c │ │ │ │ + beq bacd4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba738 │ │ │ │ + beq bac70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba960 │ │ │ │ + beq bae98 │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba79c │ │ │ │ + beq bacd4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba764 │ │ │ │ + beq bac9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba968 │ │ │ │ + beq baea0 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba79c │ │ │ │ + beq bacd4 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba790 │ │ │ │ + beq bacc8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba970 │ │ │ │ + beq baea8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba770 │ │ │ │ + bne baca8 │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7c8 │ │ │ │ + beq bad00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba7c8 │ │ │ │ + bne bad00 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba5cc │ │ │ │ - b ba600 │ │ │ │ + bne bab04 │ │ │ │ + b bab38 │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba498 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba9d0 │ │ │ │ + b baa18 │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba4b8 │ │ │ │ - b ba4e0 │ │ │ │ + bhi ba9f0 │ │ │ │ + b baa18 │ │ │ │ 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 b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7c8 │ │ │ │ - ldr r3, [pc, #576] @ baa70 │ │ │ │ - ldr r2, [pc, #576] @ baa74 │ │ │ │ + b bad00 │ │ │ │ + ldr r3, [pc, #576] @ bafa8 │ │ │ │ + ldr r2, [pc, #576] @ bafac │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b ba618 │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b bab50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5d4 │ │ │ │ + beq bab0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba978 │ │ │ │ - ldr r3, [pc, #524] @ baa70 │ │ │ │ - ldr r2, [pc, #528] @ baa78 │ │ │ │ + bne baeb0 │ │ │ │ + ldr r3, [pc, #524] @ bafa8 │ │ │ │ + ldr r2, [pc, #528] @ bafb0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d62d4 │ │ │ │ - b ba618 │ │ │ │ + bl 2d6eb8 │ │ │ │ + b bab50 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baa50 │ │ │ │ - ldr r2, [pc, #488] @ baa7c │ │ │ │ + blt baf88 │ │ │ │ + ldr r2, [pc, #488] @ bafb4 │ │ │ │ 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 ba9a0 │ │ │ │ + beq baed8 │ │ │ │ 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 │ │ │ │ @@ -148683,238 +149019,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 ba9a0 │ │ │ │ + beq baed8 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba518 │ │ │ │ - b ba520 │ │ │ │ + bne baa50 │ │ │ │ + b baa58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 243ff4 │ │ │ │ - b ba600 │ │ │ │ + bl 245a38 │ │ │ │ + b bab38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 243778 │ │ │ │ + bl 2451bc │ │ │ │ mov r4, r0 │ │ │ │ - b ba7c8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba710 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba6c0 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba738 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba764 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba790 │ │ │ │ + b bad00 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bac48 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b babf8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bac70 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bac9c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bacc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba85c │ │ │ │ + bne bad94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba85c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bad94 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba478 │ │ │ │ - b ba4e0 │ │ │ │ + bne ba9b0 │ │ │ │ + b baa18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9ec │ │ │ │ + beq baf24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ba9ec │ │ │ │ - ldr r2, [pc, #188] @ baa80 │ │ │ │ + bne baf24 │ │ │ │ + ldr r2, [pc, #188] @ bafb8 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9dc │ │ │ │ + beq baf14 │ │ │ │ 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] @ baa80 │ │ │ │ + ldr sl, [pc, #140] @ bafb8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baa60 │ │ │ │ + beq baf98 │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baa48 │ │ │ │ + beq baf80 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa48 │ │ │ │ + bne baf80 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa38 │ │ │ │ + beq baf70 │ │ │ │ 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 ba9f4 │ │ │ │ + b baf2c │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba884 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b ba6e8 │ │ │ │ - bl 2a00d4 │ │ │ │ - b ba600 │ │ │ │ - andseq r1, r1, r4, lsr #29 │ │ │ │ + b badbc │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bac20 │ │ │ │ + bl 2a1184 │ │ │ │ + b bab38 │ │ │ │ + andseq r2, r1, r8, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r5, r7, r8, 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] @ bb2e0 │ │ │ │ + ldr r5, [pc, #2116] @ bb818 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb2a8 │ │ │ │ + bne bb7e0 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb224 │ │ │ │ + bne bb75c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb290 │ │ │ │ + blt bb7c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb274 │ │ │ │ + beq bb7ac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb2e4 │ │ │ │ - bne bac30 │ │ │ │ + ldr r2, [pc, #2040] @ bb81c │ │ │ │ + bne bb168 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bac3c │ │ │ │ + bne bb174 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bac7c │ │ │ │ + bge bb1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb2e8 │ │ │ │ + ldr r1, [pc, #1996] @ bb820 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb2ec │ │ │ │ + ldr r1, [pc, #1984] @ bb824 │ │ │ │ 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 baf58 │ │ │ │ + beq bb490 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb2e8 │ │ │ │ + ldr r3, [pc, #1940] @ bb820 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb2ec │ │ │ │ + ldr r3, [pc, #1928] @ bb824 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3570c0 │ │ │ │ + bl 357ba4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3570c0 │ │ │ │ - ldr r3, [pc, #1892] @ bb2f0 │ │ │ │ + bl 357ba4 │ │ │ │ + ldr r3, [pc, #1892] @ bb828 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356e14 │ │ │ │ - ldr r3, [pc, #1864] @ bb2f4 │ │ │ │ + bl 3578f8 │ │ │ │ + ldr r3, [pc, #1864] @ bb82c │ │ │ │ mov r2, #0 │ │ │ │ - bl 3571c8 │ │ │ │ + bl 357cac │ │ │ │ mov r6, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 bac4c │ │ │ │ - ldr r1, [pc, #1820] @ bb2f8 │ │ │ │ + beq bb184 │ │ │ │ + ldr r1, [pc, #1820] @ bb830 │ │ │ │ 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 bac70 │ │ │ │ - ldr r2, [pc, #1784] @ bb2fc │ │ │ │ + bne bb1a8 │ │ │ │ + ldr r2, [pc, #1784] @ bb834 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb20c │ │ │ │ + bne bb744 │ │ │ │ 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 baaf8 │ │ │ │ + beq bb030 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac18 │ │ │ │ + b bb150 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e6c │ │ │ │ + bl 92334 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2d4 │ │ │ │ - ldr r1, [pc, #1684] @ bb2f8 │ │ │ │ + beq bb80c │ │ │ │ + ldr r1, [pc, #1684] @ bb830 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babfc │ │ │ │ + beq bb134 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b babfc │ │ │ │ + b bb134 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb300 │ │ │ │ + ldr lr, [pc, #1656] @ bb838 │ │ │ │ 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 │ │ │ │ @@ -148989,15 +149325,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 bace4 │ │ │ │ + bne bb21c │ │ │ │ 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 │ │ │ │ @@ -149063,41 +149399,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 bade0 │ │ │ │ + bne bb318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb2e8 │ │ │ │ + ldr r1, [pc, #992] @ bb820 │ │ │ │ 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] @ bb2ec │ │ │ │ + ldr r3, [pc, #968] @ bb824 │ │ │ │ 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 bab40 │ │ │ │ + b bb078 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb300 │ │ │ │ + ldr lr, [pc, #924] @ bb838 │ │ │ │ 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 │ │ │ │ @@ -149172,15 +149508,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 bafc0 │ │ │ │ + bne bb4f8 │ │ │ │ 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 │ │ │ │ @@ -149246,292 +149582,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 bb0bc │ │ │ │ + bne bb5f4 │ │ │ │ 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 bab40 │ │ │ │ - ldr r1, [pc, #240] @ bb304 │ │ │ │ + b bb078 │ │ │ │ + ldr r1, [pc, #240] @ bb83c │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb27c │ │ │ │ + bne bb7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b bac14 │ │ │ │ + bl 18ecd8 │ │ │ │ + b bb14c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8df8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9ea8 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb274 │ │ │ │ - ldr r3, [pc, #204] @ bb308 │ │ │ │ - ldr r2, [pc, #204] @ bb30c │ │ │ │ + beq bb7ac │ │ │ │ + ldr r3, [pc, #204] @ bb840 │ │ │ │ + ldr r2, [pc, #204] @ bb844 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb274 │ │ │ │ + beq bb7ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb274 │ │ │ │ + bne bb7ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bac24 │ │ │ │ + b bb15c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bac14 │ │ │ │ - ldr r1, [pc, #120] @ bb310 │ │ │ │ + b bb14c │ │ │ │ + ldr r1, [pc, #120] @ bb848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d64c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e6fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb274 │ │ │ │ - b baacc │ │ │ │ + bne bb7ac │ │ │ │ + b bb004 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baab0 │ │ │ │ + beq bafe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 240bc4 │ │ │ │ + bl 242608 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb274 │ │ │ │ - b baab0 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne bb7ac │ │ │ │ + b bafe8 │ │ │ │ + bl 2a1184 │ │ │ │ mov r5, r0 │ │ │ │ - b bac18 │ │ │ │ + b bb150 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r6, pc, r8, lsr #4 │ │ │ │ + andseq r7, pc, ip, lsl fp @ │ │ │ │ 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 │ │ │ │ - eorseq r7, sp, r4, lsl sp │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r8, sp, r0, lsl #16 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, asr r1 │ │ │ │ - @ instruction: 0x003628f8 │ │ │ │ - ldr r0, [pc] @ bb31c │ │ │ │ + eorseq r3, r6, r4, asr ip │ │ │ │ + @ instruction: 0x003633f8 │ │ │ │ + ldr r0, [pc] @ bb854 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb328 │ │ │ │ + ldr r0, [pc] @ bb860 │ │ │ │ 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 bb484 │ │ │ │ + beq bb9bc │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb580 │ │ │ │ + ldr r5, [pc, #544] @ bbab8 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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 bb498 │ │ │ │ + beq bb9d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb550 │ │ │ │ + ble bba88 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb574 │ │ │ │ + bne bbaac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb4a4 │ │ │ │ + bne bb9dc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb404 │ │ │ │ + bne bb93c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb444 │ │ │ │ + bne bb97c │ │ │ │ mov r0, r4 │ │ │ │ - bl a4144 │ │ │ │ + bl a462c │ │ │ │ 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 1c5f58 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7600 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3c8 │ │ │ │ + beq bb900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3c8 │ │ │ │ + bne bb900 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb584 │ │ │ │ + ldr r2, [pc, #344] @ bbabc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4f0 │ │ │ │ + bne bba28 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3c8 │ │ │ │ + b bb900 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3d4 │ │ │ │ + beq bb90c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3d4 │ │ │ │ + bne bb90c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb584 │ │ │ │ + ldr r2, [pc, #280] @ bbabc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb510 │ │ │ │ + bne bba48 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3d4 │ │ │ │ - ldr r3, [pc, #244] @ bb580 │ │ │ │ - bl 3591b0 │ │ │ │ + b bb90c │ │ │ │ + ldr r3, [pc, #244] @ bbab8 │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb38c │ │ │ │ - ldr r1, [pc, #232] @ bb588 │ │ │ │ - ldr r0, [pc, #232] @ bb58c │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb8c4 │ │ │ │ + ldr r1, [pc, #232] @ bbac0 │ │ │ │ + ldr r0, [pc, #232] @ bbac4 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb8f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb8f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3bc │ │ │ │ + bne bb8f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb584 │ │ │ │ + ldr r2, [pc, #172] @ bbabc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb530 │ │ │ │ + bne bba68 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3bc │ │ │ │ - ldr r1, [pc, #152] @ bb590 │ │ │ │ + b bb8f4 │ │ │ │ + ldr r1, [pc, #152] @ bbac8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb438 │ │ │ │ + beq bb970 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb438 │ │ │ │ - ldr r1, [pc, #120] @ bb590 │ │ │ │ + b bb970 │ │ │ │ + ldr r1, [pc, #120] @ bbac8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb478 │ │ │ │ + beq bb9b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb478 │ │ │ │ - ldr r1, [pc, #88] @ bb590 │ │ │ │ + b bb9b0 │ │ │ │ + ldr r1, [pc, #88] @ bbac8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4e4 │ │ │ │ + beq bba1c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4e4 │ │ │ │ + b bba1c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb594 │ │ │ │ + ldr r2, [pc, #56] @ bbacc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb398 │ │ │ │ + bne bb8d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5d94 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c743c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fe4 │ │ │ │ - b bb3ac │ │ │ │ + bl 15a35c │ │ │ │ + b bb8e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - @ instruction: 0x003d3ef4 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andeq fp, fp, ip, lsr #6 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + @ instruction: 0x003d49f4 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + andeq fp, fp, r4, ror #16 │ │ │ │ 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 bb5d8 │ │ │ │ + bne bbb10 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb614 │ │ │ │ - ldr r1, [pc, #76] @ bb618 │ │ │ │ + ldr r3, [pc, #76] @ bbb4c │ │ │ │ + ldr r1, [pc, #76] @ bbb50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb5f4 │ │ │ │ + beq bbb2c │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb5c0 │ │ │ │ + bne bbaf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb614 │ │ │ │ - ldr r1, [pc, #16] @ bb61c │ │ │ │ + ldr r3, [pc, #12] @ bbb4c │ │ │ │ + ldr r1, [pc, #16] @ bbb54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bb5d0 │ │ │ │ + bl 18f7a0 │ │ │ │ + b bbb08 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, asr #3 │ │ │ │ - mlaseq r6, r8, r1, r3 │ │ │ │ + eorseq r3, r6, r4, asr #25 │ │ │ │ + mlaseq r6, r8, ip, r3 │ │ │ │ │ │ │ │ -000bb620 : │ │ │ │ +000bbb58 : │ │ │ │ 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 │ │ │ │ @@ -149539,1458 +149875,1428 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd64 │ │ │ │ + bl 9e248 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb78c │ │ │ │ + beq bbcc4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb77c │ │ │ │ - ldr r3, [pc, #272] @ bb794 │ │ │ │ + beq bbcb4 │ │ │ │ + ldr r3, [pc, #272] @ bbccc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb72c │ │ │ │ + bne bbc64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb72c │ │ │ │ + beq bbc64 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb6c8 │ │ │ │ + beq bbc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb714 │ │ │ │ + bne bbc4c │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb708 │ │ │ │ + beq bbc40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb708 │ │ │ │ - ldr r2, [pc, #168] @ bb798 │ │ │ │ + bne bbc40 │ │ │ │ + ldr r2, [pc, #168] @ bbcd0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb75c │ │ │ │ + bne bbc94 │ │ │ │ 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 bb6c8 │ │ │ │ + b bbc00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb698 │ │ │ │ + bne bbbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb78c │ │ │ │ + beq bbcc4 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6d8 │ │ │ │ - ldr r1, [pc, #56] @ bb79c │ │ │ │ + b bbc10 │ │ │ │ + ldr r1, [pc, #56] @ bbcd4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb700 │ │ │ │ + beq bbc38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb700 │ │ │ │ - ldr r1, [pc, #28] @ bb7a0 │ │ │ │ - ldr r0, [pc, #28] @ bb7a4 │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb740 │ │ │ │ + b bbc38 │ │ │ │ + ldr r1, [pc, #28] @ bbcd8 │ │ │ │ + ldr r0, [pc, #28] @ bbcdc │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bbc78 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb708 │ │ │ │ + b bbc40 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ │ │ │ │ -000bb7a8 : │ │ │ │ +000bbce0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb7c8 │ │ │ │ + beq bbd00 │ │ │ │ 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 34a610 │ │ │ │ + bl 34b0f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb7f0 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bbd28 <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb7f4 : │ │ │ │ +000bbd2c : │ │ │ │ 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 b1960 │ │ │ │ + b b1e9c │ │ │ │ │ │ │ │ -000bb81c : │ │ │ │ +000bbd54 : │ │ │ │ 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 bb900 <_PyArena_New@@Base> │ │ │ │ + bl bbe38 <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb8f8 │ │ │ │ + beq bbe30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 241144 │ │ │ │ + bl 242b88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb8f0 │ │ │ │ + beq bbe28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb8ac │ │ │ │ + beq bbde4 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb8ac │ │ │ │ + beq bbde4 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb8d4 │ │ │ │ + beq bbe0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c45d4 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c528c <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16868c <_PyArena_Free@@Base> │ │ │ │ + bl 168bfc <_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 11fb88 <_PyAST_Compile@@Base> │ │ │ │ + bl 120118 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16868c <_PyArena_Free@@Base> │ │ │ │ - b bb8a0 │ │ │ │ + bl 168bfc <_PyArena_Free@@Base> │ │ │ │ + b bbdd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34eb0c │ │ │ │ + bl 34f314 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb88c │ │ │ │ + bge bbdc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16868c <_PyArena_Free@@Base> │ │ │ │ + bl 168bfc <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb8a0 │ │ │ │ + b bbdd8 │ │ │ │ │ │ │ │ -000bb900 <_PyArena_New@@Base>: │ │ │ │ +000bbe38 <_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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb994 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bb9c0 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 996c0 │ │ │ │ + beq bbecc <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbef8 <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 99ba4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bb984 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbebc <_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 92da0 │ │ │ │ + bl 93268 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bb9b0 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbee8 <_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 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a00d4 │ │ │ │ + b 2a1184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bb9a0 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbed8 <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bb990 <_PyArena_New@@Base+0x90> │ │ │ │ + b bbec8 <_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 bb9f8 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbf30 <_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] @ bbd0c <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bc244 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbcf4 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bc22c <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbd64 │ │ │ │ + bl bc29c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbcf0 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbd10 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bc228 <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bc248 <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaac <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bba90 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbd14 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbfc8 <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bc24c <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbccc <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbd18 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 3591b0 │ │ │ │ + bne bc204 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bc250 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbaec <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bc024 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bc07c <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb18 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bc050 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbafc <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bc034 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb28 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bc060 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbb44 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbc50 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bc188 <_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] @ bbd1c <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bc254 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc78 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbd20 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bc1b0 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bc258 <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc9c <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbd24 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bc1d4 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bc25c <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbca4 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbd28 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bc1dc <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bc260 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcb4 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbd2c <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bc1ec <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bc264 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcac <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbd30 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bc1e4 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bc268 <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc94 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbd34 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bc1cc <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bc26c <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcc4 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbd38 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bc1fc <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bc270 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbd3c <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bc1f4 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bc274 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbd40 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bc278 <_PyArena_New@@Base+0x440> │ │ │ │ + beq bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbcfc <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bc234 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd04 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bc23c <_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] @ bbd44 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bc27c <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbc4c <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbd48 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbd4c <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbd50 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbd54 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbd58 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbd5c <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbd60 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbc7c <_PyArena_New@@Base+0x37c> │ │ │ │ + b bc184 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bc280 <_PyArena_New@@Base+0x448> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bc284 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bc288 <_PyArena_New@@Base+0x450> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bc28c <_PyArena_New@@Base+0x454> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bc290 <_PyArena_New@@Base+0x458> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bc294 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bc298 <_PyArena_New@@Base+0x460> │ │ │ │ + b bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbabc <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbff4 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb4c <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbccc <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a82c │ │ │ │ + b bc204 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11adc0 │ │ │ │ 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 ip, r5, ip, lsr #29 │ │ │ │ - eorseq r1, r6, ip, asr fp │ │ │ │ - mlaseq r6, r0, r3, r3 │ │ │ │ - mlaseq r6, r8, r3, r3 │ │ │ │ - eorseq r3, r6, r8, lsr #7 │ │ │ │ - @ instruction: 0x003633bc │ │ │ │ - @ instruction: 0x003633d4 │ │ │ │ - eorseq r3, r6, r8, ror #7 │ │ │ │ - eorseq r3, r6, r0, lsl #8 │ │ │ │ - mlaseq sp, ip, sp, r7 │ │ │ │ - eorseq r7, sp, ip, asr sp │ │ │ │ - eorseq r7, sp, r4, lsl #27 │ │ │ │ - eorseq r7, sp, r4, ror #26 │ │ │ │ - eorseq r7, sp, ip, ror #26 │ │ │ │ - eorseq r7, sp, ip, ror sp │ │ │ │ - eorseq r7, sp, r4, ror sp │ │ │ │ - mlaseq sp, r4, sp, r7 │ │ │ │ - eorseq r7, sp, ip, lsl #27 │ │ │ │ + eorseq sp, r5, ip, lsr #19 │ │ │ │ + eorseq r2, r6, ip, asr r6 │ │ │ │ + mlaseq r6, r0, lr, r3 │ │ │ │ + mlaseq r6, r8, lr, r3 │ │ │ │ + eorseq r3, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x00363ebc │ │ │ │ + @ instruction: 0x00363ed4 │ │ │ │ + eorseq r3, r6, r8, ror #29 │ │ │ │ + eorseq r3, r6, r0, lsl #30 │ │ │ │ + eorseq r8, sp, r8, lsl #17 │ │ │ │ + eorseq r8, sp, r8, asr #16 │ │ │ │ + eorseq r8, sp, r0, ror r8 │ │ │ │ + eorseq r8, sp, r0, asr r8 │ │ │ │ + eorseq r8, sp, r8, asr r8 │ │ │ │ + eorseq r8, sp, r8, ror #16 │ │ │ │ + eorseq r8, sp, r0, ror #16 │ │ │ │ + eorseq r8, sp, r0, lsl #17 │ │ │ │ + eorseq r8, sp, r8, ror r8 │ │ │ │ │ │ │ │ -000bbd64 : │ │ │ │ +000bc29c : │ │ │ │ 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 bbde0 │ │ │ │ + beq bc318 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbda8 │ │ │ │ + beq bc2e0 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbda8 │ │ │ │ + beq bc2e0 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbdb4 │ │ │ │ + b bc2ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 28401c │ │ │ │ + bl 28575c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbde4 │ │ │ │ + beq bc31c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdec │ │ │ │ + beq bc324 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdec │ │ │ │ + beq bc324 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58654 │ │ │ │ + bl 585a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbdf4 : │ │ │ │ +000bc32c : │ │ │ │ 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] @ bbe3c │ │ │ │ + ldr r2, [pc, #44] @ bc374 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbe40 │ │ │ │ + bl bc378 │ │ │ │ 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 bc0bc │ │ │ │ + beq bc8c0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc0bc │ │ │ │ + beq bc8c0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3548] @ bcc54 │ │ │ │ + ldr sl, [pc, #3428] @ bd114 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc808 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcd68 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc0b4 │ │ │ │ + beq bc8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc7c8 │ │ │ │ + beq bcc8c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7c8 │ │ │ │ - bl a9a74 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc8f4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bcc8c │ │ │ │ + bl a9f5c │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bcdb4 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc06c │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc5a4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2978 │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a2e60 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbf04 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bc43c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcab8 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc8f4 │ │ │ │ + str r3, [r9] │ │ │ │ + beq bcf24 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bcdb4 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc084 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc5bc │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcaf4 │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcf50 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc5f4 │ │ │ │ + beq bcd48 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd64 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bcc48 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9e248 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcd9c │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc74c │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc93c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3276] @ bcc58 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc90c │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bcbe0 │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bcc18 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3156] @ bd118 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bced8 │ │ │ │ + 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 bc320 │ │ │ │ - ldr r3, [pc, #3228] @ bcc5c │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bca2c │ │ │ │ + beq bc844 │ │ │ │ + ldr r3, [pc, #3108] @ bd11c │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bce74 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcc60 │ │ │ │ + ldr r3, [pc, #3088] @ bd120 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc0c8 │ │ │ │ - ldr r1, [pc, #3196] @ bcc64 │ │ │ │ + bne bc5ec │ │ │ │ + ldr r1, [pc, #3076] @ bd124 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fadf4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb354 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc110 │ │ │ │ + beq bc634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10329c │ │ │ │ + bl 1037fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcac4 │ │ │ │ + bne bd064 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc694 │ │ │ │ - bne bca48 │ │ │ │ + blt bca50 │ │ │ │ + bne bcf14 │ │ │ │ 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 bc78c │ │ │ │ + beq bcc50 │ │ │ │ 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 bc170 │ │ │ │ - b bc78c │ │ │ │ + bne bc694 │ │ │ │ + b bcc50 │ │ │ │ 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 bbf20 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bc458 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc8d8 │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbf20 │ │ │ │ - b bc088 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcae0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2968] @ bcc68 │ │ │ │ + blt bcda4 │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bc458 │ │ │ │ + b bc5c0 │ │ │ │ + ldr r3, [pc, #2868] @ bd128 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc3bc │ │ │ │ - ldr r3, [pc, #2960] @ bcc6c │ │ │ │ + beq bc8cc │ │ │ │ + ldr r3, [pc, #2860] @ bd12c │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc734 │ │ │ │ - ldr r1, [pc, #2940] @ bcc64 │ │ │ │ + bne bcbc8 │ │ │ │ + ldr r1, [pc, #2840] @ bd124 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fadf4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb354 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r1, [pc, #2916] @ bcc64 │ │ │ │ + bne bc530 │ │ │ │ + ldr r1, [pc, #2816] @ bd124 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1111e8 │ │ │ │ + bl 11176c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r3, [pc, #2904] @ bcc70 │ │ │ │ - bl 3591b0 │ │ │ │ + bne bc530 │ │ │ │ + ldr r3, [pc, #2804] @ bd130 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc7d0 │ │ │ │ + bne bcc94 │ │ │ │ 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 bc788 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bcc4c │ │ │ │ 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 bc85c │ │ │ │ + beq bcccc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2812] @ bcc74 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc638 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2792] @ bcc70 │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 3591b0 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bca88 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc40c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc418 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc424 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2712] @ bd134 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc9f4 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2692] @ bd130 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 359c90 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bd028 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc91c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc928 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc934 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc434 │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc434 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc944 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc944 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc214 │ │ │ │ - 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 bc738 │ │ │ │ + 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 bc5b4 │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bcb88 │ │ │ │ + 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 ce9b8 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cef60 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc9a8 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bce64 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9b8 │ │ │ │ + bne bcec4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfac0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl d0068 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc658 │ │ │ │ + beq bca14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc96c │ │ │ │ + bne bce90 │ │ │ │ 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 bcc24 │ │ │ │ + bne bd04c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc308 │ │ │ │ + beq bc82c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bcc3c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcf30 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bbfb8 │ │ │ │ - ldr r3, [pc, #2376] @ bcc70 │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc9fc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc4f0 │ │ │ │ + ldr r2, [pc, #2276] @ bd130 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bce34 │ │ │ │ + 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 bc9e8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc508 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5d0 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bce04 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + movne r5, #0 │ │ │ │ + bne bca94 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc388 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc610 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc0bc │ │ │ │ - ldr r3, [r5] │ │ │ │ + bne bcb1c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc0bc │ │ │ │ + beq bcae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc0bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc0bc │ │ │ │ + str r3, [r8] │ │ │ │ + bne bcae8 │ │ │ │ + mov r5, #0 │ │ │ │ + b bcb64 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bcf3c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2196] @ bcc64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f45f0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [pc, #2116] @ bd124 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f4b50 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc7b8 │ │ │ │ + bne bcc7c │ │ │ │ cmp r5, #0 │ │ │ │ - bne bbff8 │ │ │ │ - ldr r3, [pc, #2176] @ bcc78 │ │ │ │ + bne bc530 │ │ │ │ + ldr r3, [pc, #2096] @ bd138 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a478 │ │ │ │ + bl 11aa0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc694 │ │ │ │ - bl 11a82c │ │ │ │ - b bc128 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1b8 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1cc │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne bc1e4 │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcbc4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2088] @ bcc7c │ │ │ │ - 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 bcafc │ │ │ │ - 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcafc │ │ │ │ - ldr r2, [sl] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc20c │ │ │ │ - b bc214 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bc9e8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc710 │ │ │ │ - sub r5, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r5, [r7] │ │ │ │ - bne bc570 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1884] @ bcc80 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc898 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ + beq bca50 │ │ │ │ + bl 11adc0 │ │ │ │ + b bc64c │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc580 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc6dc │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc560 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc614 │ │ │ │ + bne bc6f0 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc8f4 │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc388 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r5, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc544 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcc80 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc83c │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - b bc544 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, r5, #40 @ 0x28 │ │ │ │ - b bc280 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc72c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - movne r5, #0 │ │ │ │ - beq bc388 │ │ │ │ - b bc550 │ │ │ │ + bne bc708 │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bd020 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2008] @ bd13c │ │ │ │ + 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 bcf58 │ │ │ │ + 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 r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bcf58 │ │ │ │ ldr r3, [r9] │ │ │ │ + str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc568 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc568 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcc80 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc878 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ - b bc560 │ │ │ │ + bne bc730 │ │ │ │ + b bc738 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc2c4 │ │ │ │ + bne bc7e8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9cc │ │ │ │ + beq bce18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9cc │ │ │ │ + beq bce18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc694 │ │ │ │ + beq bca50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc2e0 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc804 │ │ │ │ + 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 bcbcc │ │ │ │ - ldr r3, [r4] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bd0b0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc878 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bcba4 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcac4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bcac4 │ │ │ │ + ldr r2, [pc, #1684] @ bd140 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bcd28 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bcb20 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bcb54 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne bcdb4 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc8c0 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc354 │ │ │ │ + beq bc8c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc6ec │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc538 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc8c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bc8c0 │ │ │ │ + mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc538 │ │ │ │ - b bc518 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcc80 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcad0 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1540] @ bd140 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc6cc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc36c │ │ │ │ + bne bcce8 │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + b bcad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcbec │ │ │ │ - mov r5, #0 │ │ │ │ - b bc590 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bcadc │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1488] @ bd140 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne bcd08 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + b bcadc │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r5, #40 @ 0x28 │ │ │ │ + b bc7a4 │ │ │ │ + ldr r2, [pc, #1428] @ bd140 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bcdc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b bca88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bca58 │ │ │ │ - ldr r1, [pc, #1312] @ bcc64 │ │ │ │ + beq bd080 │ │ │ │ + ldr r1, [pc, #1356] @ bd124 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc3e8 │ │ │ │ + b bc8f8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc7e0 │ │ │ │ + bne bcca4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7e0 │ │ │ │ + beq bcca4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7e0 │ │ │ │ - bl 1cd848 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bbf98 │ │ │ │ - b bc93c │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq bcca4 │ │ │ │ + bl 1ceee4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bc4d0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bcb20 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcdb4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bcdb4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bcb64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f3b0 │ │ │ │ + bl 240df4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc68c │ │ │ │ - b bc680 │ │ │ │ + beq bca48 │ │ │ │ + b bca3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbff8 │ │ │ │ + bne bc530 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc134 │ │ │ │ - ldr r9, [pc, #1204] @ bcc84 │ │ │ │ - b bbf24 │ │ │ │ + b bc658 │ │ │ │ + ldr r8, [pc, #1200] @ bd144 │ │ │ │ + b bc45c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc128 │ │ │ │ - b bc694 │ │ │ │ - ldr r3, [pc, #1184] @ bcc88 │ │ │ │ + beq bc64c │ │ │ │ + b bca50 │ │ │ │ + ldr r3, [pc, #1180] @ bd148 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcc8c │ │ │ │ - bl 1175c8 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1172] @ bd14c │ │ │ │ + bl 117b4c │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ - b bc580 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc828 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bbebc │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1100] @ bcc84 │ │ │ │ - mov r7, r3 │ │ │ │ - b bc088 │ │ │ │ - ldr r1, [pc, #1100] @ bcc90 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc5a8 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b bc5a8 │ │ │ │ + beq bcad0 │ │ │ │ + b bcb20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23f3b0 │ │ │ │ - b bc68c │ │ │ │ - ldr r1, [pc, #1040] @ bcc90 │ │ │ │ + bl 240df4 │ │ │ │ + b bca48 │ │ │ │ + ldr r1, [pc, #1120] @ bd150 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc62c │ │ │ │ + beq bcb48 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc62c │ │ │ │ - ldr r1, [pc, #1008] @ bcc90 │ │ │ │ + b bcb48 │ │ │ │ + ldr r1, [pc, #1088] @ bd150 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc530 │ │ │ │ + beq bcb7c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc530 │ │ │ │ - ldr r1, [pc, #976] @ bcc90 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc704 │ │ │ │ + b bcb7c │ │ │ │ + ldr r1, [pc, #1056] @ bd150 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bcabc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc704 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8f4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc904 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b174 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc0c0 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc614 │ │ │ │ - ldr r3, [pc, #884] @ bcc88 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #884] @ bcc94 │ │ │ │ - bl 1175c8 │ │ │ │ - ldr r3, [r7] │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bcabc │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc93c │ │ │ │ + beq bcae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcaac │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bcae4 │ │ │ │ + b bc8b0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + beq bcd88 │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc9a0 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc3f4 │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ + ldr r8, [pc, #940] @ bd144 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc5c0 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bcdb4 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq bc8f4 │ │ │ │ - b bc550 │ │ │ │ + bne bcb54 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b658 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc8c4 │ │ │ │ + ldr r1, [pc, #900] @ bd150 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bcbbc │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bcbbc │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + beq bd0f8 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + b bca88 │ │ │ │ + ldr r3, [pc, #820] @ bd154 │ │ │ │ + ldr r2, [pc, #820] @ bd158 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b bca2c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bcdec │ │ │ │ + ldr r2, [pc, #788] @ bd15c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 189fa4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bc860 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 189fcc <_PyErr_Clear@@Base> │ │ │ │ + b bc860 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 245a38 │ │ │ │ + b bca14 │ │ │ │ + ldr r1, [pc, #716] @ bd148 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #728] @ bd160 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 117b4c │ │ │ │ + b bca54 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcc14 │ │ │ │ + beq bd0e8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcbfc │ │ │ │ - ldr r3, [pc, #780] @ bcc98 │ │ │ │ - ldr r2, [pc, #780] @ bcc9c │ │ │ │ + bne bd0d0 │ │ │ │ + ldr r3, [pc, #676] @ bd154 │ │ │ │ + ldr r2, [pc, #688] @ bd164 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d62d4 │ │ │ │ - b bc670 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc590 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 243ff4 │ │ │ │ - b bc658 │ │ │ │ + bl 2d6eb8 │ │ │ │ + b bca2c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ - b bc64c │ │ │ │ - ldr r3, [pc, #708] @ bcc98 │ │ │ │ - ldr r2, [pc, #712] @ bcca0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b bc670 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - b bc6cc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc4e4 │ │ │ │ - ldr r3, [pc, #660] @ bcca4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 189908 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bc33c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 189930 <_PyErr_Clear@@Base> │ │ │ │ - b bc33c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #592] @ bcc88 │ │ │ │ - ldr r1, [pc, #620] @ bcca8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 1175c8 │ │ │ │ - b bc698 │ │ │ │ + b bca08 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #612] @ bd148 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #636] @ bd168 │ │ │ │ + bl 117b4c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcc18 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bcc18 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bcc18 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc020 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc12c │ │ │ │ - ldr r0, [pc, #504] @ bcc64 │ │ │ │ - bl bbd64 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc694 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + b bc558 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bc43c │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc3e8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 243778 │ │ │ │ - b bc64c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc93c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bbf04 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc010 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc010 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bc82c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #404] @ bcc84 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #504] @ bd144 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbeb0 │ │ │ │ + bne bc3e8 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b bbf2c │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb48 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcb48 │ │ │ │ - ldr r2, [pc, #352] @ bcc80 │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcb38 │ │ │ │ + b bc464 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcfa4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bcfa4 │ │ │ │ + ldr r2, [pc, #452] @ bd140 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bcf94 │ │ │ │ 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] @ bcc80 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #404] @ bd140 │ │ │ │ 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 bcba4 │ │ │ │ + beq bd000 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcba4 │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bd000 │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcb94 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bcff0 │ │ │ │ + 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 bcb58 │ │ │ │ - bl 2a00d4 │ │ │ │ - b bc658 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc440 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - beq bc6cc │ │ │ │ - b bc6bc │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc388 │ │ │ │ - b bc550 │ │ │ │ + bne bcfb4 │ │ │ │ + bl 2a1184 │ │ │ │ + b bca14 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc950 │ │ │ │ + mov r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2451bc │ │ │ │ + b bca08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc984 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc984 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne bc810 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bc810 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc548 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bc548 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc2e0 │ │ │ │ - b bc680 │ │ │ │ + beq bc650 │ │ │ │ + ldr r0, [pc, #144] @ bd124 │ │ │ │ + bl bc29c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bca50 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc8f8 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + beq bca88 │ │ │ │ + b bca78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc2ec │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc2ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bc308 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc958 │ │ │ │ - b bc8f4 │ │ │ │ - subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r6, r4, r8, lsr #21 │ │ │ │ - subseq r9, r7, r0, lsl lr │ │ │ │ - andeq fp, pc, r8, lsr #21 │ │ │ │ - subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, ip, asr r7 │ │ │ │ - @ instruction: 0x00110cf8 │ │ │ │ + bne bcea8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bcea8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc804 │ │ │ │ + b bca3c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bca94 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc894 │ │ │ │ + b bcb20 │ │ │ │ + subseq r9, r9, r6, asr r6 │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + subseq r9, r7, r8, lsl lr │ │ │ │ + andeq ip, pc, r8 │ │ │ │ + subseq sl, r7, r4, asr #32 │ │ │ │ + andseq r2, r2, ip, ror #25 │ │ │ │ + andseq r1, r1, ip, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r1, r1, r4, lsr #29 │ │ │ │ + andseq r2, r1, r8, lsr #8 │ │ │ │ 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 r2, r6, r8, lsr #12 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - eorseq r2, r6, r8, asr #12 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, lsr #2 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ │ │ │ │ -000bccac : │ │ │ │ +000bd16c : │ │ │ │ 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 │ │ │ │ @@ -151003,143 +151309,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 bda68 │ │ │ │ + beq bdf28 │ │ │ │ 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 bce1c │ │ │ │ + bne bd2dc │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdc5c │ │ │ │ + beq be11c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r4, #1 │ │ │ │ - beq bdaa8 │ │ │ │ - bhi bce74 │ │ │ │ + beq bdf68 │ │ │ │ + bhi bd334 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be2ec │ │ │ │ + beq be7ac │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be33c │ │ │ │ + beq be7fc │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be1cc │ │ │ │ - ldr r2, [pc, #4052] @ bdd4c │ │ │ │ + beq be68c │ │ │ │ + ldr r2, [pc, #4052] @ be20c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bd3b0 │ │ │ │ + bne bd870 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mvn r6, #0 │ │ │ │ - beq bd3e0 │ │ │ │ - ldr r1, [pc, #4028] @ bdd50 │ │ │ │ + beq bd8a0 │ │ │ │ + ldr r1, [pc, #4028] @ be210 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #4024] @ bdd54 │ │ │ │ + ldr r1, [pc, #4024] @ be214 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #4020] @ bdd58 │ │ │ │ + ldr r1, [pc, #4020] @ be218 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #4016] @ bdd5c │ │ │ │ - ldr r1, [pc, #4016] @ bdd60 │ │ │ │ + ldr lr, [pc, #4016] @ be21c │ │ │ │ + ldr r1, [pc, #4016] @ be220 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be288 │ │ │ │ + beq be748 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ cmp ip, #0 │ │ │ │ streq ip, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi be288 │ │ │ │ + bhi be748 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi bcffc │ │ │ │ + bhi bd4bc │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd094 │ │ │ │ + beq bd554 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd78c │ │ │ │ + beq bdc4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne be288 │ │ │ │ + bne be748 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls be288 │ │ │ │ - ldr r0, [pc, #3936] @ bdd64 │ │ │ │ + bls be748 │ │ │ │ + ldr r0, [pc, #3936] @ be224 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi be288 │ │ │ │ + bhi be748 │ │ │ │ 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 be2a0 │ │ │ │ + bne be760 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bce1c │ │ │ │ + bne bd2dc │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcedc │ │ │ │ + beq bd39c │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdeac │ │ │ │ + beq be36c │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd4cc │ │ │ │ + beq bd98c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcef8 │ │ │ │ + bls bd3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcef8 │ │ │ │ + blt bd3b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b bcf78 │ │ │ │ - ldr r2, [pc, #3792] @ bdd4c │ │ │ │ + b bd438 │ │ │ │ + ldr r2, [pc, #3792] @ be20c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bd3b0 │ │ │ │ + bne bd870 │ │ │ │ mvn r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3796] @ bdd68 │ │ │ │ + ldr r1, [pc, #3796] @ be228 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bceac │ │ │ │ + bhi bd36c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3740] @ bdd50 │ │ │ │ + ldr r1, [pc, #3740] @ be210 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3736] @ bdd54 │ │ │ │ + ldr r1, [pc, #3736] @ be214 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3732] @ bdd58 │ │ │ │ + ldr r1, [pc, #3732] @ be218 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3728] @ bdd60 │ │ │ │ + ldr r1, [pc, #3728] @ be220 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #3716] @ bdd5c │ │ │ │ + ldr lr, [pc, #3716] @ be21c │ │ │ │ mov r1, r2 │ │ │ │ - b bcdb8 │ │ │ │ + b bd278 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdd34 │ │ │ │ + beq be1f4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd4d8 │ │ │ │ + beq bd998 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bce5c │ │ │ │ + bhi bd31c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bce6c │ │ │ │ + beq bd32c │ │ │ │ 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 │ │ │ │ @@ -151147,112 +151453,112 @@ │ │ │ │ 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 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_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 bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bdcd4 │ │ │ │ + bne be194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3, r9 │ │ │ │ bl 29cdc │ │ │ │ add r9, r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bcd24 │ │ │ │ + bne bd1e4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bda3c │ │ │ │ + beq bdefc │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcff0 │ │ │ │ + bne bd4b0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd618 │ │ │ │ + beq bdad8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10d670 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ + bl 10dbf4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be21c │ │ │ │ + beq be6dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bdebc │ │ │ │ + beq be37c │ │ │ │ cmp r2, #1 │ │ │ │ - beq bd990 │ │ │ │ + beq bde50 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r3, #99 @ 0x63 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, ip │ │ │ │ - ldr ip, [pc, #3416] @ bdd6c │ │ │ │ + ldr ip, [pc, #3416] @ be22c │ │ │ │ and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd560 │ │ │ │ - ldr ip, [pc, #3404] @ bdd70 │ │ │ │ + bne bda20 │ │ │ │ + ldr ip, [pc, #3404] @ be230 │ │ │ │ tst r0, ip │ │ │ │ - bne bd54c │ │ │ │ + bne bda0c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd110 │ │ │ │ + beq bd5d0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be288 │ │ │ │ + bne be748 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd118 │ │ │ │ + bne bd5d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be08c │ │ │ │ + bcs be54c │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd574 │ │ │ │ + bhi bda34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd574 │ │ │ │ + ble bda34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd5f4 │ │ │ │ + bne bdab4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ mov r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b bd1d8 │ │ │ │ + b bd698 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be288 │ │ │ │ + bgt be748 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ 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 be0a0 │ │ │ │ + bne be560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be144 │ │ │ │ + beq be604 │ │ │ │ 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] │ │ │ │ @@ -151263,27 +151569,27 @@ │ │ │ │ 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 bd278 │ │ │ │ + b bd738 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be288 │ │ │ │ - ldr r0, [pc, #3156] @ bdd74 │ │ │ │ + bgt be748 │ │ │ │ + ldr r0, [pc, #3156] @ be234 │ │ │ │ sub r2, r3, #100 @ 0x64 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r0, ip, lsl r2 │ │ │ │ - bne bd78c │ │ │ │ + bne bdc4c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdb6c │ │ │ │ + beq be02c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne be288 │ │ │ │ + bne be748 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151298,49 +151604,49 @@ │ │ │ │ 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 be0ec │ │ │ │ - bl 117694 │ │ │ │ + bne be5ac │ │ │ │ + bl 117c18 │ │ │ │ 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 bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcf9c │ │ │ │ + bne bd45c │ │ │ │ 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 282dc8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 284508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ - b bcff0 │ │ │ │ + b bd4b0 │ │ │ │ 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 │ │ │ │ @@ -151354,43 +151660,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 117b54 │ │ │ │ - b bd1a0 │ │ │ │ + bl 1180d8 │ │ │ │ + b bd660 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdfd4 │ │ │ │ + beq be494 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne bdfe0 │ │ │ │ + bne be4a0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ed554 │ │ │ │ + bl 1eeec8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd2e0 │ │ │ │ + beq bd7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be058 │ │ │ │ + beq be518 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ 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] │ │ │ │ @@ -151401,158 +151707,158 @@ │ │ │ │ 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 117b54 │ │ │ │ + bl 1180d8 │ │ │ │ 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 be064 │ │ │ │ + beq be524 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd1d8 │ │ │ │ + beq bd698 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bd1d8 │ │ │ │ + bne bd698 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2524] @ bdd78 │ │ │ │ + ldr r2, [pc, #2524] @ be238 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdc48 │ │ │ │ + bne be108 │ │ │ │ blx r5 │ │ │ │ - b bd1d8 │ │ │ │ + b bd698 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r3, [lr] │ │ │ │ - ldr r2, [pc, #2440] @ bdd4c │ │ │ │ + ldr r2, [pc, #2440] @ be20c │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bdfe8 │ │ │ │ + bne be4a8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r4, r1 │ │ │ │ mvnne r5, #0 │ │ │ │ - bne bce8c │ │ │ │ + bne bd34c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be244 │ │ │ │ - ldr r1, [pc, #2392] @ bdd4c │ │ │ │ + beq be704 │ │ │ │ + ldr r1, [pc, #2392] @ be20c │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bce8c │ │ │ │ + beq bd34c │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bce8c │ │ │ │ - ldr lr, [pc, #2484] @ bddd8 │ │ │ │ + beq bd34c │ │ │ │ + ldr lr, [pc, #2484] @ be298 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be0f4 │ │ │ │ + bgt be5b4 │ │ │ │ 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 bd56c │ │ │ │ + beq bda2c │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be0f4 │ │ │ │ + blt be5b4 │ │ │ │ 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 bce8c │ │ │ │ + beq bd34c │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be0f4 │ │ │ │ + blt be5b4 │ │ │ │ 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 bd490 │ │ │ │ - b bce8c │ │ │ │ + bne bd950 │ │ │ │ + b bd34c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bce54 │ │ │ │ + bne bd314 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl beb08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bdc0c │ │ │ │ + beq be0cc │ │ │ │ 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 24183c │ │ │ │ + bl 243280 │ │ │ │ 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 r8, r4 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b bcf9c │ │ │ │ + b bd45c │ │ │ │ and r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be288 │ │ │ │ + bne be748 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd118 │ │ │ │ - b bd040 │ │ │ │ + bne bd5d8 │ │ │ │ + b bd500 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bce8c │ │ │ │ + b bd34c │ │ │ │ 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 │ │ │ │ @@ -151560,82 +151866,82 @@ │ │ │ │ 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 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_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 bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd07c │ │ │ │ + beq bd53c │ │ │ │ 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 bd1d8 │ │ │ │ + b bd698 │ │ │ │ cmp r9, #1 │ │ │ │ - beq bd994 │ │ │ │ + beq bde54 │ │ │ │ mov r3, sl │ │ │ │ - b bcfec │ │ │ │ - ldr r2, [pc, #1868] @ bdd7c │ │ │ │ + b bd4ac │ │ │ │ + ldr r2, [pc, #1868] @ be23c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1864] @ bdd80 │ │ │ │ + ldr r2, [pc, #1864] @ be240 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1860] @ bdd84 │ │ │ │ + ldr r2, [pc, #1860] @ be244 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ bdd88 │ │ │ │ + ldr r2, [pc, #1856] @ be248 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1848] @ bdd8c │ │ │ │ + ldr lr, [pc, #1848] @ be24c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ - b bcdb8 │ │ │ │ + b bd278 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne bdc14 │ │ │ │ - ldr r2, [pc, #1820] @ bdd90 │ │ │ │ + bne be0d4 │ │ │ │ + ldr r2, [pc, #1820] @ be250 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1816] @ bdd94 │ │ │ │ + ldr r2, [pc, #1816] @ be254 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1812] @ bdd98 │ │ │ │ + ldr r2, [pc, #1812] @ be258 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1808] @ bdd9c │ │ │ │ + ldr r2, [pc, #1808] @ be25c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1800] @ bdda0 │ │ │ │ + ldr lr, [pc, #1800] @ be260 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b bcdb8 │ │ │ │ + b bd278 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1363c4 │ │ │ │ + bl 13695c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ 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] │ │ │ │ @@ -151646,63 +151952,63 @@ │ │ │ │ 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 117b54 │ │ │ │ + bl 1180d8 │ │ │ │ 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 be108 │ │ │ │ + beq be5c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd1d8 │ │ │ │ + beq bd698 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd1d8 │ │ │ │ + bne bd698 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bd1d8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bd698 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131dd8 │ │ │ │ + bl 132370 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd6c0 │ │ │ │ - b bd1e4 │ │ │ │ + bne bdb80 │ │ │ │ + b bd6a4 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - beq bda70 │ │ │ │ - bhi bda14 │ │ │ │ + beq bdf30 │ │ │ │ + bhi bded4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdef8 │ │ │ │ + beq be3b8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq bdef0 │ │ │ │ - ldr r3, [pc, #1504] @ bdda4 │ │ │ │ + beq be3b0 │ │ │ │ + ldr r3, [pc, #1504] @ be264 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bd958 │ │ │ │ + bhi bde18 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151736,27 +152042,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 bdf38 │ │ │ │ + bls be3f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt bdf38 │ │ │ │ + bgt be3f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt bdf08 │ │ │ │ + bgt be3c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdaf4 │ │ │ │ + beq bdfb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdacc │ │ │ │ + bgt bdf8c │ │ │ │ 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 │ │ │ │ @@ -151765,195 +152071,195 @@ │ │ │ │ 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 be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be8b8 <_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 bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd1d8 │ │ │ │ + ble bd698 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd1d8 │ │ │ │ + beq bd698 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218c50 │ │ │ │ + bl 21a628 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd1d8 │ │ │ │ + b bd698 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ - beq bda98 │ │ │ │ + beq bdf58 │ │ │ │ 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 bd80c │ │ │ │ + b bdccc │ │ │ │ mov sl, r3 │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd620 │ │ │ │ + bne bdae0 │ │ │ │ tst r2, #32 │ │ │ │ - beq bdfcc │ │ │ │ + beq be48c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, sl, #20 │ │ │ │ addeq r3, sl, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r4, [pc, #984] @ bdda8 │ │ │ │ + ldrge r4, [pc, #984] @ be268 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #980] @ bddac │ │ │ │ + ldrlt r4, [pc, #980] @ be26c │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp sl, r4 │ │ │ │ - beq bda0c │ │ │ │ + beq bdecc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bda0c │ │ │ │ + beq bdecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bda0c │ │ │ │ + bne bdecc │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r4 │ │ │ │ - b bcff0 │ │ │ │ + b bd4b0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq bdf00 │ │ │ │ - ldr r3, [pc, #908] @ bddb0 │ │ │ │ + beq be3c0 │ │ │ │ + ldr r3, [pc, #908] @ be270 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bd958 │ │ │ │ + bhi bde18 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bda68 │ │ │ │ + beq bdf28 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bda68 │ │ │ │ + beq bdf28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bda68 │ │ │ │ + bne bdf28 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #836] @ bddb4 │ │ │ │ - b bcff0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ be274 │ │ │ │ + b bd4b0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #828] @ bddb8 │ │ │ │ + ldr r3, [pc, #828] @ be278 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bda94 │ │ │ │ + bhi bdf54 │ │ │ │ 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 bd970 │ │ │ │ + b bde30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq bdbfc │ │ │ │ + beq be0bc │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcd54 │ │ │ │ + b bd214 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218c50 │ │ │ │ + bl 21a628 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bd8a4 │ │ │ │ + b bdd64 │ │ │ │ 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 12ed6c │ │ │ │ + bl 12f304 │ │ │ │ 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 bd898 │ │ │ │ - b bd1e4 │ │ │ │ + bne bdd58 │ │ │ │ + b bd6a4 │ │ │ │ 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, #556] @ bddbc │ │ │ │ + ldr r3, [pc, #556] @ be27c │ │ │ │ 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 bdbb8 │ │ │ │ + beq be078 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be018 │ │ │ │ + bne be4d8 │ │ │ │ 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 │ │ │ │ @@ -151961,315 +152267,315 @@ │ │ │ │ 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 be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd1a0 │ │ │ │ + bl be8b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd660 │ │ │ │ ldrb r3, [r1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b bdab8 │ │ │ │ + b bdf78 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b bd1e4 │ │ │ │ - ldr r1, [pc, #420] @ bddc0 │ │ │ │ + b bd6a4 │ │ │ │ + ldr r1, [pc, #420] @ be280 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #416] @ bddc4 │ │ │ │ + ldr r1, [pc, #416] @ be284 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #412] @ bddc8 │ │ │ │ + ldr r1, [pc, #412] @ be288 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ bddcc │ │ │ │ + ldr r1, [pc, #404] @ be28c │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #400] @ bddd0 │ │ │ │ + ldr lr, [pc, #400] @ be290 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b bcdb8 │ │ │ │ - ldr r1, [pc, #388] @ bddd4 │ │ │ │ + b bd278 │ │ │ │ + ldr r1, [pc, #388] @ be294 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bdfb8 │ │ │ │ + bne be478 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b bd3a8 │ │ │ │ + b bd868 │ │ │ │ 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 12ed6c │ │ │ │ + bl 12f304 │ │ │ │ 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 bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ add r8, r8, #2 │ │ │ │ - b bd1dc │ │ │ │ + b bd69c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bde58 │ │ │ │ + bne be318 │ │ │ │ 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 bde30 │ │ │ │ + bhi be2f0 │ │ │ │ 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 bcf94 │ │ │ │ + bls bd454 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bdd20 │ │ │ │ + b be1e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bceec │ │ │ │ - b bd4d8 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ - eorseq r3, r6, r4, lsl r6 │ │ │ │ - ldrsbeq sp, [r7], -r8 @ │ │ │ │ - eorseq r3, r6, r8, lsl r6 │ │ │ │ - eorseq r8, r7, r0, asr #5 │ │ │ │ - eorseq r3, r6, ip, lsl r6 │ │ │ │ - subeq r1, r4, ip, ror #1 │ │ │ │ - subeq r1, r4, ip, lsl r1 │ │ │ │ + bne bd3ac │ │ │ │ + b bd998 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ + eorseq r4, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r7, r8, lsl #23 │ │ │ │ + eorseq r4, r6, r8, lsl r1 │ │ │ │ + @ instruction: 0x00378cf0 │ │ │ │ + eorseq r4, r6, ip, lsl r1 │ │ │ │ + ldrdeq r1, [r4], #-184 @ 0xffffff48 │ │ │ │ + subeq r1, r4, r8, lsl #24 │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andseq r0, r2, r1, lsr #16 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r6, r8, asr #12 │ │ │ │ - eorseq r3, r6, ip, asr #12 │ │ │ │ - eorseq sp, r7, ip, lsl #28 │ │ │ │ - eorseq r3, r6, r0, asr r6 │ │ │ │ - @ instruction: 0x00382bb8 │ │ │ │ - eorseq r3, r6, r0, lsr #12 │ │ │ │ - eorseq r3, r6, r8, lsr #12 │ │ │ │ - eorseq ip, r8, ip, ror r6 │ │ │ │ - eorseq r3, r6, r0, lsr r6 │ │ │ │ - @ instruction: 0x003828b4 │ │ │ │ - subeq r1, r4, lr, lsr r1 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subeq r1, r4, r8, asr #2 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - subeq r1, r4, r2, asr r1 │ │ │ │ - eorseq r4, r9, ip, ror #16 │ │ │ │ - eorseq r3, r6, r8, lsr r6 │ │ │ │ - eorseq r3, r6, ip, lsr r6 │ │ │ │ - eorseq r3, r6, r0, asr #12 │ │ │ │ - eorseq r3, r6, r4, asr #12 │ │ │ │ - eorseq r1, r9, ip, lsr #11 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r4, r6, r8, asr #2 │ │ │ │ + eorseq r4, r6, ip, asr #2 │ │ │ │ + @ instruction: 0x0037e6fc │ │ │ │ + eorseq r4, r6, r0, asr r1 │ │ │ │ + eorseq r3, r8, r4, ror #12 │ │ │ │ + eorseq r4, r6, r0, lsr #2 │ │ │ │ + eorseq r4, r6, r8, lsr #2 │ │ │ │ + eorseq sp, r8, ip, lsr #2 │ │ │ │ + eorseq r4, r6, r0, lsr r1 │ │ │ │ + eorseq r3, r8, r0, ror #6 │ │ │ │ + subeq r1, r4, sl, lsr #24 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subeq r1, r4, r4, lsr ip │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + subeq r1, r4, lr, lsr ip │ │ │ │ + eorseq r5, r9, ip, lsl r3 │ │ │ │ + eorseq r4, r6, r8, lsr r1 │ │ │ │ + eorseq r4, r6, ip, lsr r1 │ │ │ │ + eorseq r4, r6, r0, asr #2 │ │ │ │ + eorseq r4, r6, r4, asr #2 │ │ │ │ + eorseq r2, r9, r0, asr r0 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r3, r6, ip, ror r6 │ │ │ │ + eorseq r4, r6, ip, ror r1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r6, r0, lsr #13 │ │ │ │ - eorseq r3, r6, ip, lsl #13 │ │ │ │ + eorseq r4, r6, r0, lsr #3 │ │ │ │ + eorseq r4, r6, ip, lsl #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, ip, asr #13 │ │ │ │ + eorseq r4, r6, ip, asr #3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, r8, ror #13 │ │ │ │ + eorseq r4, r6, r8, ror #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, r4, lsl #14 │ │ │ │ - eorseq r3, r6, r8, asr r6 │ │ │ │ - eorseq r3, r6, ip, asr r6 │ │ │ │ - eorseq r3, r6, r0, ror #12 │ │ │ │ - eorseq r3, r6, r4, ror #12 │ │ │ │ - eorseq r3, r6, r4, asr r6 │ │ │ │ - eorseq r3, r6, ip, ror #12 │ │ │ │ - eorseq r3, r6, r0, ror r6 │ │ │ │ - eorseq r3, r6, r4, ror r6 │ │ │ │ - eorseq r3, r6, r8, ror r6 │ │ │ │ - eorseq r3, r6, r8, ror #12 │ │ │ │ + eorseq r4, r6, r4, lsl #4 │ │ │ │ + eorseq r4, r6, r8, asr r1 │ │ │ │ + eorseq r4, r6, ip, asr r1 │ │ │ │ + eorseq r4, r6, r0, ror #2 │ │ │ │ + eorseq r4, r6, r4, ror #2 │ │ │ │ + eorseq r4, r6, r4, asr r1 │ │ │ │ + eorseq r4, r6, ip, ror #2 │ │ │ │ + eorseq r4, r6, r0, ror r1 │ │ │ │ + eorseq r4, r6, r4, ror r1 │ │ │ │ + eorseq r4, r6, r8, ror r1 │ │ │ │ + eorseq r4, r6, r8, ror #2 │ │ │ │ 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 bdcfc │ │ │ │ + b be1bc │ │ │ │ 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 bdec8 │ │ │ │ + bhi be388 │ │ │ │ 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 bcf94 │ │ │ │ + bls bd454 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bde98 │ │ │ │ + b be358 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bce4c │ │ │ │ - bl 23fd6c │ │ │ │ + b bd30c │ │ │ │ + bl 2417b0 │ │ │ │ mov sl, r0 │ │ │ │ - b bcff0 │ │ │ │ + b bd4b0 │ │ │ │ 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 bde74 │ │ │ │ + b be334 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b bda74 │ │ │ │ + b bdf34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bda74 │ │ │ │ + b bdf34 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bda74 │ │ │ │ + b bdf34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bd88c │ │ │ │ + bne bdd4c │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218c50 │ │ │ │ + bl 21a628 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd88c │ │ │ │ + b bdd4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd884 │ │ │ │ + beq bdd44 │ │ │ │ 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 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_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 bd884 │ │ │ │ - b bd1e4 │ │ │ │ + bne bdd44 │ │ │ │ + b bd6a4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bdc54 │ │ │ │ + b be114 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ - b bd9bc │ │ │ │ + b bde7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - beq bd2b4 │ │ │ │ + beq bd774 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - b bd2b8 │ │ │ │ - ldr r1, [pc, #-536] @ bddd8 │ │ │ │ + b bd778 │ │ │ │ + ldr r1, [pc, #-536] @ be298 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be044 │ │ │ │ + blt be504 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bd3b8 │ │ │ │ + b bd878 │ │ │ │ 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, #-612] @ bdddc │ │ │ │ + ldr r3, [pc, #-612] @ be29c │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdbb8 │ │ │ │ - ldr r3, [pc, #-588] @ bde00 │ │ │ │ - ldr r1, [pc, #-624] @ bdde0 │ │ │ │ + b be078 │ │ │ │ + ldr r3, [pc, #-588] @ be2c0 │ │ │ │ + ldr r1, [pc, #-624] @ be2a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bd1e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b bd6a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bd2e0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bd7a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bd1e4 │ │ │ │ + bne bd6a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bd1e4 │ │ │ │ - ldr r3, [pc, #-688] @ bdde4 │ │ │ │ - ldr r1, [pc, #-688] @ bdde8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bd6a4 │ │ │ │ + ldr r3, [pc, #-688] @ be2a4 │ │ │ │ + ldr r1, [pc, #-688] @ be2a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bd1e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b bd6a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd0c4 │ │ │ │ + bne bd584 │ │ │ │ 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] │ │ │ │ @@ -152279,36 +152585,36 @@ │ │ │ │ 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 3564cc │ │ │ │ - b bd1a0 │ │ │ │ - ldr r3, [pc, #-764] @ bde00 │ │ │ │ - ldr r1, [pc, #-788] @ bddec │ │ │ │ + bl 356fb0 │ │ │ │ + b bd660 │ │ │ │ + ldr r3, [pc, #-764] @ be2c0 │ │ │ │ + ldr r1, [pc, #-788] @ be2ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bd1e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b bd6a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd1e4 │ │ │ │ + beq bd6a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd1e4 │ │ │ │ + bne bd6a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bd1e4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bd6a4 │ │ │ │ ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bd974 │ │ │ │ + b bde34 │ │ │ │ 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] │ │ │ │ @@ -152318,131 +152624,131 @@ │ │ │ │ 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 bd19c │ │ │ │ + b bd65c │ │ │ │ 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 be208 │ │ │ │ + bge be6c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be1f8 │ │ │ │ - bl 1ed54c │ │ │ │ + bne be6b8 │ │ │ │ + bl 1eeec0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd6c0 │ │ │ │ - b bd1e4 │ │ │ │ + bne bdb80 │ │ │ │ + b bd6a4 │ │ │ │ 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 bd3d0 │ │ │ │ + b bd890 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - bl 1ed554 │ │ │ │ + bl 1eeec8 │ │ │ │ mov r8, r0 │ │ │ │ - b be1c0 │ │ │ │ - ldr r3, [pc, #-1056] @ bddf0 │ │ │ │ - ldr r1, [pc, #-1056] @ bddf4 │ │ │ │ + b be680 │ │ │ │ + ldr r3, [pc, #-1056] @ be2b0 │ │ │ │ + ldr r1, [pc, #-1056] @ be2b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bd1e4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b bd6a4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd21c │ │ │ │ + beq bd6dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd21c │ │ │ │ + bne bd6dc │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bd21c │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bd6dc │ │ │ │ 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 bce8c │ │ │ │ + b bd34c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2983c0 │ │ │ │ + bl 299470 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd6c0 │ │ │ │ - b bd1e4 │ │ │ │ - ldr r3, [pc, #-1176] @ bddf8 │ │ │ │ - ldr r1, [pc, #-1176] @ bddfc │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1175c8 │ │ │ │ - b bd1e4 │ │ │ │ - ldr r3, [pc, #-1192] @ bde00 │ │ │ │ - ldr r1, [pc, #-1192] @ bde04 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1175c8 │ │ │ │ - b bd1e4 │ │ │ │ - ldr r2, [pc, #-1204] @ bde08 │ │ │ │ + bne bdb80 │ │ │ │ + b bd6a4 │ │ │ │ + ldr r3, [pc, #-1176] @ be2b8 │ │ │ │ + ldr r1, [pc, #-1176] @ be2bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117b4c │ │ │ │ + b bd6a4 │ │ │ │ + ldr r3, [pc, #-1192] @ be2c0 │ │ │ │ + ldr r1, [pc, #-1192] @ be2c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117b4c │ │ │ │ + b bd6a4 │ │ │ │ + ldr r2, [pc, #-1204] @ be2c8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1208] @ bde0c │ │ │ │ + ldr r2, [pc, #-1208] @ be2cc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1212] @ bde10 │ │ │ │ + ldr r2, [pc, #-1212] @ be2d0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1216] @ bde14 │ │ │ │ + ldr r2, [pc, #-1216] @ be2d4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1224] @ bde18 │ │ │ │ + ldr lr, [pc, #-1224] @ be2d8 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ - b bcdb8 │ │ │ │ + b bd278 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcd48 │ │ │ │ - ldr r2, [pc, #-1264] @ bde1c │ │ │ │ + b bd208 │ │ │ │ + ldr r2, [pc, #-1264] @ be2dc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1268] @ bde20 │ │ │ │ + ldr r2, [pc, #-1268] @ be2e0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1272] @ bde24 │ │ │ │ + ldr r2, [pc, #-1272] @ be2e4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1276] @ bde28 │ │ │ │ + ldr r2, [pc, #-1276] @ be2e8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1284] @ bde2c │ │ │ │ + ldr lr, [pc, #-1284] @ be2ec │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ - b bcdb8 │ │ │ │ + b bd278 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcd48 │ │ │ │ + b bd208 │ │ │ │ │ │ │ │ -000be354 : │ │ │ │ +000be814 : │ │ │ │ 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 │ │ │ │ @@ -152452,2169 +152758,2191 @@ │ │ │ │ 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 92da0 │ │ │ │ + bl 93268 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be3e4 │ │ │ │ + beq be8a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 241750 │ │ │ │ + bl 243194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be3d8 │ │ │ │ + beq be898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be3d8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne be898 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3f0 │ │ │ │ + bne be8b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99bb4 │ │ │ │ - b be3e4 │ │ │ │ + bl 9a098 │ │ │ │ + b be8a4 │ │ │ │ │ │ │ │ -000be3f8 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be8b8 <_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 be520 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be9e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be538 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be9f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be47c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be93c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be47c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be93c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be4ac <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be96c <_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 be49c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be95c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c41c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c974 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be454 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be5ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne bea6c <_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 be584 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc bea44 <_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 be57c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs bea3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be504 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be9c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be428 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be428 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl beb08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24183c │ │ │ │ + bl 243280 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be470 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be470 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be930 <_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 be4d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be990 <_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 be620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc beae0 <_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 be578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs bea38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be5fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b beabc <_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 be5c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b bea88 <_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 be798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be808 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq becc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt bed48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be8a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be8bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be8c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ bed7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ bed80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be82c <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bne becec <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ bed84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be7d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt bec90 <_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 be7c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq bec80 <_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 be71c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bebdc <_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] @ be8c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ bed88 <_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] @ be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ bed8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne bed08 <_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 be818 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq becd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be8b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq bed74 <_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] @ be8d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be8bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ bed90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ bed7c <_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 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be71c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bebdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ bed94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne bed20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be8a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be71c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ be8d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b bebdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ bed98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be774 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne bec34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be790 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b bec50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be8a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be71c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ be8dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b bebdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ bed9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne bed34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - b be74c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18ecd8 │ │ │ │ + b bec0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be7ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b becac <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be74c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ be8e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b bec0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ beda0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ beda4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r4, #0 │ │ │ │ - b be790 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2a00d4 │ │ │ │ + b bec50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 2a1184 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be80c <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne beccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b bed58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be81c <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b becdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ + eorseq sp, r5, r8, asr #20 │ │ │ │ │ │ │ │ -000be8e8 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000beda8 <_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 be9e0 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq beea0 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne be9d8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bee98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq be954 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq bee14 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d670 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ + bl 10dbf4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bea24 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq beee4 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bea1c <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq beedc <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq be960 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq bee20 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq bea4c <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ + beq bef0c <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ 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] @ bea54 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ bef14 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ bea58 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bef18 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be9d8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bee98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne be9d8 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bee98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bea14 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq beed4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea14 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq beed4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bea14 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne beed4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ bea5c <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bef1c <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fd6c │ │ │ │ + b 2417b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b be94c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bee0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b be988 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ + b bee48 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + subseq r9, r7, ip, 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 bf7e8 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bfccc <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfa30 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfdec <_PyUnicodeWriter_Finish@@Base+0x1044> │ │ │ │ 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 bf824 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bfd08 <_PyUnicodeWriter_Finish@@Base+0xf60> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfa80 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4040] @ bff44 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bed68 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bf228 <_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 c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0074 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c033c <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c0074 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c033c <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3972] @ bff48 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0080 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c0348 <_PyUnicodeWriter_Finish@@Base+0x15a0> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf58c <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bfa4c <_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 bf864 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bfd48 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfa74 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bff10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1980 │ │ │ │ + bl c1ea0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3591b0 │ │ │ │ + beq bfa2c <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3904] @ bff94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab190 │ │ │ │ + bl ab678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfde4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0554 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfd3c <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c04c8 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bfde4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0554 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfca0 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq c0040 <_PyUnicodeWriter_Finish@@Base+0x1298> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfa74 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bff10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf598 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bfaa4 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bed44 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfa88 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bf204 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3472] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #3352] @ bff4c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov sl, #0 │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c00c0 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c03d8 <_PyUnicodeWriter_Finish@@Base+0x1630> │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c008c <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c03a4 <_PyUnicodeWriter_Finish@@Base+0x15fc> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0160 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a538 │ │ │ │ + beq c0278 <_PyUnicodeWriter_Finish@@Base+0x14d0> │ │ │ │ + bl 14aafc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfb0c <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfeb4 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf840 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfd24 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bf8f4 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfe1c <_PyUnicodeWriter_Finish@@Base+0x1074> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d7bc │ │ │ │ + bl 12dd54 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bfeb8 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c0414 <_PyUnicodeWriter_Finish@@Base+0x166c> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bf97c <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfe58 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ add fp, fp, #1 │ │ │ │ - b beddc <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bf29c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf868 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bfd4c <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfa74 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bff10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ mov r7, #0 │ │ │ │ - b beb4c <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bf00c <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c01ac <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c0400 <_PyUnicodeWriter_Finish@@Base+0x1658> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf76c <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bfc60 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf79c <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bfc90 <_PyUnicodeWriter_Finish@@Base+0xee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c0008 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c06bc <_PyUnicodeWriter_Finish@@Base+0x1914> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bfff0 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c06a4 <_PyUnicodeWriter_Finish@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq bffe0 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0694 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq bffcc <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0680 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf7a8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bfc9c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq bffa8 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c0634 <_PyUnicodeWriter_Finish@@Base+0x188c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bffac <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq bff80 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ - mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq bff84 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c065c <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c0034 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0618 <_PyUnicodeWriter_Finish@@Base+0x1870> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bfb98 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c06e8 <_PyUnicodeWriter_Finish@@Base+0x1940> │ │ │ │ + mov r0, r4 │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c0024 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c06d8 <_PyUnicodeWriter_Finish@@Base+0x1930> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c0018 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c06cc <_PyUnicodeWriter_Finish@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0054 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c0704 <_PyUnicodeWriter_Finish@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c004c <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c06fc <_PyUnicodeWriter_Finish@@Base+0x1954> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ 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] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r6, [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 c1da0 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl c22c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2cd0 <_Py_write@@Base+0xc80> │ │ │ │ + bl c31f0 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf7c8 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bfc50 <_PyUnicodeWriter_Finish@@Base+0xea8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf048 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bfa58 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf610 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bfbfc <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf068 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf528 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf640 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq bf08c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [fp] │ │ │ │ + beq bfa7c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf554 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf08c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf554 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bf6dc <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ + beq bfab8 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf0b8 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq bf580 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf0b8 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf580 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf690 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bfae0 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf0dc <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf5a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf0dc <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf5a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf724 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bf108 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ + beq bfb08 <_PyUnicodeWriter_Finish@@Base+0xd60> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf108 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - beq bf668 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + str r3, [fp] │ │ │ │ + beq bfb50 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf134 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf5f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf134 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf5f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf700 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq bf158 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq bfb2c <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq bf618 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf158 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf618 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq bf6b8 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + str r3, [r6] │ │ │ │ + beq bfb74 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf17c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf63c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf17c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf63c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf748 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [r6] │ │ │ │ + beq bfc2c <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + str r3, [r8] │ │ │ │ + bne bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #2276] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf94c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ - mov r0, r6 │ │ │ │ + bne c01a0 <_PyUnicodeWriter_Finish@@Base+0x13f8> │ │ │ │ + mov r0, r8 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfdbc <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c0588 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b beb70 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bf030 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfdbc <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bfe50 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c0588 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ + beq c05b0 <_PyUnicodeWriter_Finish@@Base+0x1808> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfa90 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2144] @ bff54 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ mov r1, r7 │ │ │ │ - bl e19f4 │ │ │ │ + bl e1f54 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bf930 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne c0184 <_PyUnicodeWriter_Finish@@Base+0x13dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bec34 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf0f4 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf7d8 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bfcbc <_PyUnicodeWriter_Finish@@Base+0xf14> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6308 │ │ │ │ + bl a67f0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfa84 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r7, #0 │ │ │ │ - b bf1d0 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r6, #0 │ │ │ │ - b bf208 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfa94 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfa98 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf6c8 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2016] @ bff48 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + mov r7, #0 │ │ │ │ + b bf690 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + ldr sl, [pc, #2016] @ bff58 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2012] @ bff5c <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283cdc │ │ │ │ - ldr r3, [pc, #2084] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28541c │ │ │ │ + ldr r3, [pc, #2036] @ bff84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf96c <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne c0108 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab0a8 │ │ │ │ + bl ab590 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf288 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfa9c <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf748 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1944] @ bff60 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bec6c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a55f0 │ │ │ │ + bge bf12c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a5ad8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe9c <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c04ac <_PyUnicodeWriter_Finish@@Base+0x1704> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bff44 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c04a0 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ cmn r7, #1 │ │ │ │ - beq bff08 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0478 <_PyUnicodeWriter_Finish@@Base+0x16d0> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq bff30 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c0390 <_PyUnicodeWriter_Finish@@Base+0x15e8> │ │ │ │ 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 a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ 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 bf8a4 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25d4d0 <_PySys_GetRequiredAttrString@@Base+0x5540> │ │ │ │ + beq bfd88 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + bl 25f220 <_PySys_GetRequiredAttrString@@Base+0x5814> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfd84 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0504 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d4d0 <_PySys_GetRequiredAttrString@@Base+0x5540> │ │ │ │ + bl 25f220 <_PySys_GetRequiredAttrString@@Base+0x5814> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfd84 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0504 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf3a0 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf860 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283cdc │ │ │ │ - ldr r3, [pc, #1804] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28541c │ │ │ │ + ldr r3, [pc, #1756] @ bff84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c019c <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c05cc <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283cdc │ │ │ │ - ldr r3, [pc, #1768] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 28541c │ │ │ │ + ldr r3, [pc, #1720] @ bff84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 357700 │ │ │ │ + bl 3581e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c018c <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c05bc <_PyUnicodeWriter_Finish@@Base+0x1814> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fb6c │ │ │ │ + bl 211540 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf288 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91940 │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf748 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91e08 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfe70 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne c02a4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bf9a4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r4 │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bf998 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bff1c <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c9e4 │ │ │ │ + bl 9cec8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfcfc <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt c0224 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf4b4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf974 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bfe84 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c02b8 <_PyUnicodeWriter_Finish@@Base+0x1510> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf460 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf920 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf460 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf920 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf460 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf920 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec2c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bf0ec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16b278 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16b7e8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bec2c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33c3a0 │ │ │ │ - b bf2c8 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33ce84 │ │ │ │ + b bf788 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c01e8 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92da0 │ │ │ │ + blt c05f0 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl 93268 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c01d4 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c05dc <_PyUnicodeWriter_Finish@@Base+0x1834> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf9b0 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl bea60 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bff34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl bef20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf9c0 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bffd0 <_PyUnicodeWriter_Finish@@Base+0x1228> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf544 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bfa04 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bebc0 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfaa0 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bf080 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1316] @ bff64 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bec84 <_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] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfaa4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf534 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c006c <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr sl, [r3] │ │ │ │ - cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0064 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ - sub sl, sl, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - str sl, [r3] │ │ │ │ - bne c0064 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + str r3, [r2] │ │ │ │ + bne bf534 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #1224] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfba0 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne c0068 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bf048 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf068 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf528 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bf144 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1160] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc20 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne bfe74 <_PyUnicodeWriter_Finish@@Base+0x10cc> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf068 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf554 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1120] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfbe0 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne c0088 <_PyUnicodeWriter_Finish@@Base+0x12e0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf108 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf580 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [pc, #1084] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc60 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne c00c8 <_PyUnicodeWriter_Finish@@Base+0x1320> │ │ │ │ + mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf0b8 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf5a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #1052] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r5, [r3, #1416] @ 0x588 │ │ │ │ + ldr fp, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c00a8 <_PyUnicodeWriter_Finish@@Base+0x1300> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + b bf5f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1012] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfbc0 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ - mov r0, r8 │ │ │ │ + bne c00e8 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf158 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf5c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #976] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc40 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ - mov r0, fp │ │ │ │ + bne bfe94 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b bf08c <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #1416] @ 0x588 │ │ │ │ - ldr fp, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne bfc00 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - b bf134 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf618 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfbd8 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r3, [pc, #1028] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #928] @ bff68 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq bfc1c <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [r3] │ │ │ │ + cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c0270 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + sub sl, sl, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + str sl, [r3] │ │ │ │ + bne c0270 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [pc, #840] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc80 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ - mov r0, r9 │ │ │ │ + bne c0164 <_PyUnicodeWriter_Finish@@Base+0x13bc> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ - b bf0dc <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf528 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf508 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfa8c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #792] @ bff50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf9fc <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne c01c0 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf17c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf63c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 244b50 │ │ │ │ + b bf4e0 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 241be0 │ │ │ │ + bl 243624 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c04a0 │ │ │ │ + bl c09b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bee70 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a55f0 │ │ │ │ + bne bf330 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe90 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a55f0 │ │ │ │ + beq c0548 <_PyUnicodeWriter_Finish@@Base+0x17a0> │ │ │ │ + bl a5ad8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf5ac <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq c01fc <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf134 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bl 24310c │ │ │ │ - b bf020 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a55f0 │ │ │ │ + mov r7, sl │ │ │ │ + mov r8, sl │ │ │ │ + b bf5f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf274 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf734 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfa1c <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfdd8 <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfaa8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfa40 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #636] @ bff6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x1054> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble beab0 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfaac <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble bef70 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #688] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #604] @ bff70 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov sl, #0 │ │ │ │ - b beb24 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b befe4 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 24310c │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 244b50 │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfb54 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq c0118 <_PyUnicodeWriter_Finish@@Base+0x1370> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf1f0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf6b0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d4d0 <_PySys_GetRequiredAttrString@@Base+0x5540> │ │ │ │ + bl 25f220 <_PySys_GetRequiredAttrString@@Base+0x5814> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfd84 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0504 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bfe18 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq c0354 <_PyUnicodeWriter_Finish@@Base+0x15ac> │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r2, r2, #15 │ │ │ │ - cmp fp, r7 │ │ │ │ + cmp r7, fp │ │ │ │ add r9, r9, r0, lsl r2 │ │ │ │ - bne bf8b0 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfd94 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bec2c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55f0 │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bfcf4 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ + ldr r4, [pc, #376] @ bff6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #380] @ bff74 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 11aa0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bfd1c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + ldr r1, [pc, #356] @ bff78 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f7a0 │ │ │ │ + b bfd1c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe5c <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c0458 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl a5b5c <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf250 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne bf2d4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf2d4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #260] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bfad4 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bfad4 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r1, [pc, #228] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf1b8 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bfb8c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf1b8 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bf2e4 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bfb8c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 243624 │ │ │ │ + subs r3, sl, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + ands r3, r3, r0, lsr #31 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bf290 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bee14 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bee14 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + str r3, [sl] │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne bf12c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #84] @ bff6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #88] @ bff74 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + b bf230 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bff64 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a55f0 │ │ │ │ + bne c01e0 <_PyUnicodeWriter_Finish@@Base+0x1438> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9cc <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bffdc <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a55f0 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + subeq r1, r4, r8, asr #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r6, ip, r5, r4 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + eorseq r4, r6, r4, lsl r4 │ │ │ │ + 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 r4, r6, r8, asr #10 │ │ │ │ + subseq sp, r5, r0, asr #22 │ │ │ │ + eorseq r6, r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x003642d8 │ │ │ │ + @ instruction: 0x003642f4 │ │ │ │ + @ instruction: 0x003643fc │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + eorseq r4, r6, r4, ror r5 │ │ │ │ + eorseq r4, r6, r0, asr #6 │ │ │ │ + eorseq r4, r6, r4, lsl r3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + eorseq r4, r6, ip, asr #9 │ │ │ │ + eorseq r4, r6, ip, lsl r5 │ │ │ │ + @ instruction: 0x003644f8 │ │ │ │ + eorseq r4, r6, r4, lsr #8 │ │ │ │ + mlaseq r6, ip, r3, r4 │ │ │ │ + eorseq r4, r6, r0, asr r4 │ │ │ │ + eorseq r4, r6, ip, ror #6 │ │ │ │ + @ instruction: 0x003643d0 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r4, r6, r8, ror r4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, r4, lsr #9 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c01c0 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0714 <_PyUnicodeWriter_Finish@@Base+0x196c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bf9b0 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bff34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf9b0 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bff34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf9b0 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bf760 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b bf760 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 2a438 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne bf810 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfaa8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfab0 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 11a478 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bff34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf838 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfab4 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18f124 │ │ │ │ - b bf838 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 2a438 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne bec6c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfaa8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfab0 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b bed70 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq r1, r4, ip, asr r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, sl, r3 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r6, r4, lsl r9 │ │ │ │ - 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 r3, r6, r8, asr #20 │ │ │ │ - subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r5, r9, r0, lsr ip │ │ │ │ - @ instruction: 0x003637d8 │ │ │ │ - @ instruction: 0x003637f4 │ │ │ │ - @ instruction: 0x003638fc │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - mlaseq r6, ip, r8, r3 │ │ │ │ - eorseq r3, r6, r0, asr r9 │ │ │ │ - @ instruction: 0x003638d0 │ │ │ │ - eorseq r3, r6, r0, asr #16 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x003639f8 │ │ │ │ - eorseq r3, r6, r4, lsr #18 │ │ │ │ - eorseq r3, r6, r4, lsl r8 │ │ │ │ - eorseq r3, r6, ip, ror #16 │ │ │ │ - eorseq r3, r6, r4, ror sl │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r3, r6, ip, asr #19 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r3, r6, ip, lsl sl │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, lsr #19 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, r8, ror r9 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 241be0 │ │ │ │ - subs r3, sl, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - ands r3, r3, r0, lsr #31 │ │ │ │ - mov r8, r0 │ │ │ │ - beq bedd0 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq c04f0 <_PyUnicodeWriter_Finish@@Base+0x1748> │ │ │ │ ldr r3, [sl] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + beq bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 2a438 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq bfa74 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfe4c <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ + b bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bfefc <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + mov r0, #1 │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge bf1f0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfab8 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov sl, r8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bf628 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bf628 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + ldrbne r6, [sl] │ │ │ │ + bne bf12c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #-240] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6d0 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bfa98 <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf6d0 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa98 <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ + ldr r1, [pc, #-272] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf684 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bfafc <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf684 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfafc <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + ldr r2, [pc, #-304] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf718 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bfb44 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf718 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfb44 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r1, [pc, #-336] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf65c <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bfb20 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf65c <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfb20 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ + ldr r1, [pc, #-368] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6f4 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bfb68 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf6f4 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfb68 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bf7a4 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq bff10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c11b0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge bf6b0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-396] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-468] @ bff7c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-492] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bfc14 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bfc14 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #-504] @ bff94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl a6044 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf710 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #-552] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6ac <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf678 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf6ac <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfabc <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf678 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #-584] @ bff80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf73c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bfc44 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf73c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bfa60 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl c0c98 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ - subs sl, r0, #0 │ │ │ │ - ldrbne r6, [sl] │ │ │ │ - bne bec6c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bfd64 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + b bfc44 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq bf924 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + str r3, [r5] │ │ │ │ + bne bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + b bfbbc <_PyUnicodeWriter_Finish@@Base+0xe14> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfd14 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq c023c <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfd78 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq c0264 <_PyUnicodeWriter_Finish@@Base+0x14bc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf9a4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf9a4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf9a4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a55f0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfac0 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfac4 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bfcd4 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bff28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bfd14 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfda8 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bfda8 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bff50 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c023c <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ mov sl, #0 │ │ │ │ - b bec2c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55f0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfac8 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r5, [sl] │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - sub r5, r5, #1 │ │ │ │ + b bfc1c <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + bl 12a1dc │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [sl] │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov sl, r5 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + beq bf28c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ + mov r8, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bf918 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf974 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ce84 │ │ │ │ + ldr r3, [pc, #-848] @ bff84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 3581e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c032c <_PyUnicodeWriter_Finish@@Base+0x1584> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33ce84 │ │ │ │ + ldr r3, [pc, #-884] @ bff84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 3581e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c031c <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + b bf8ec <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c030c <_PyUnicodeWriter_Finish@@Base+0x1564> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c02e8 <_PyUnicodeWriter_Finish@@Base+0x1540> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-912] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-972] @ bff88 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + b bf230 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe3c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq c0378 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfe3c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne c0378 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfacc <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfad0 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf248 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfad4 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-960] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1016] @ bff8c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bf900 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf4b4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b bee70 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfad8 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 18f7a0 │ │ │ │ + mov sl, #0 │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-984] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1036] @ bff90 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r2, [pc, #-1048] @ bff94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + mov r3, #0 │ │ │ │ + bl 359c90 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #-1060] @ bff98 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 180e8c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq bf094 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf748 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a5ad8 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1068] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1108] @ bff9c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1096] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1132] @ bffa0 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfed4 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0430 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfefc <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c046c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bed78 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b bf238 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #-1176] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1216] @ bffa4 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b bfe28 <_PyUnicodeWriter_Finish@@Base+0x1080> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bfed4 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a55f0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c0430 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ + bl a5ad8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf388 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfadc <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a34a8 <_PyLong_New@@Base> │ │ │ │ + b bf848 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + bl a3990 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bec2c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfae0 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1268] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1296] @ bffa8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5ad8 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1308] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1332] @ bffac <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1328] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1356] @ bffb0 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bfdb4 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18f7a0 │ │ │ │ + b c0018 <_PyUnicodeWriter_Finish@@Base+0x1270> │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c0528 <_PyUnicodeWriter_Finish@@Base+0x1780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bf9a4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b bf9a4 <_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 a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf5ec <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf5d0 <_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 bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf7a8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - mvn sl, #0 │ │ │ │ - b beec0 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf7a8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a55f0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne c0528 <_PyUnicodeWriter_Finish@@Base+0x1780> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf7a8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r3, [pc, #-1404] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1420] @ bffb4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c0388 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b bee98 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf7a8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bee84 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - b bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - mov r6, r7 │ │ │ │ - b bff98 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bef68 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ - mov sl, #0 │ │ │ │ - b bf630 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - b bf630 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b bed70 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3591b0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 180800 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b bf330 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r5, [sl] │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bebd4 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf288 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a55f0 │ │ │ │ + str r5, [sl] │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r5 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5ad8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1500] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1512] @ bffb8 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c3a0 │ │ │ │ - ldr r3, [pc, #-1540] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 357700 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c0150 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c3a0 │ │ │ │ - ldr r3, [pc, #-1576] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 357700 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c0140 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf42c <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a55f0 │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1532] @ bffbc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b bf708 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0130 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c010c <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129c44 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bedcc <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov r8, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bedd0 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a55f0 │ │ │ │ + beq bf8e0 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf420 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf3fc <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b bf9cc <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf8bc <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ mov r1, r4 │ │ │ │ - bl c17fc <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1d1c <_PyObject_GetMethod@@Base+0x1158> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf538 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a55f0 │ │ │ │ + b bf9f8 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a5ad8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1604] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1604] @ bffc4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b beb20 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfc9c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn sl, #0 │ │ │ │ + b bf380 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfc9c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b bf36c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfc9c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b bf358 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfc9c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b bf344 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r6, fp │ │ │ │ + str fp, [sp, #12] │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, r7 │ │ │ │ + b bfbac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf7e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf428 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + ldr r3, [pc, #-1876] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1876] @ bffcc <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b bffdc <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ │ │ │ │ -000c0210 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0728 <_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 c0274 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c02bc <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c078c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c07d4 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c02a8 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c07c0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a67d4 │ │ │ │ + bl a6cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0290 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c07a8 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c02c0 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c07d8 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c02c4 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c07dc <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r0, #0 │ │ │ │ - b c026c <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c02c8 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c02cc <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c0784 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c07e0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c07e4 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ - b c0268 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c02c8 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c02d0 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 117b4c │ │ │ │ + b c0780 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c07e0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c07e8 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c0288 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18f7a0 │ │ │ │ + b c07a0 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #3 │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00363ad4 │ │ │ │ - eorseq r3, r6, r4, asr #21 │ │ │ │ + @ instruction: 0x003645d4 │ │ │ │ + eorseq r4, r6, r4, asr #11 │ │ │ │ │ │ │ │ -000c02d4 : │ │ │ │ +000c07ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #416] @ c0490 │ │ │ │ + ldr r3, [pc, #416] @ c09a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c06ac <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0bc4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c0420 │ │ │ │ + beq c0938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03b4 │ │ │ │ + beq c08cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c03cc │ │ │ │ + beq c08e4 │ │ │ │ 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 c03cc │ │ │ │ + beq c08e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c0404 │ │ │ │ + beq c091c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0428 │ │ │ │ + bne c0940 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c03a8 │ │ │ │ + beq c08c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c03fc │ │ │ │ + beq c0914 │ │ │ │ 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 c0340 │ │ │ │ + bne c0858 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl b2d98 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b32d4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0398 │ │ │ │ - b c03a8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c03a8 │ │ │ │ + bne c08b0 │ │ │ │ + b c08c0 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c08c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c045c │ │ │ │ + beq c0974 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c045c │ │ │ │ + beq c0974 │ │ │ │ mov r4, #0 │ │ │ │ - b c0388 │ │ │ │ + b c08a0 │ │ │ │ mov r4, r6 │ │ │ │ - b c03a8 │ │ │ │ + b c08c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0388 │ │ │ │ + beq c08a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0478 │ │ │ │ - ldr r3, [pc, #76] @ c0494 │ │ │ │ - ldr r2, [pc, #76] @ c0498 │ │ │ │ + bne c0990 │ │ │ │ + ldr r3, [pc, #76] @ c09ac │ │ │ │ + ldr r2, [pc, #76] @ c09b0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d62d4 │ │ │ │ - b c0418 │ │ │ │ - ldr r3, [pc, #48] @ c0494 │ │ │ │ - ldr r2, [pc, #52] @ c049c │ │ │ │ + bl 2d6eb8 │ │ │ │ + b c0930 │ │ │ │ + ldr r3, [pc, #48] @ c09ac │ │ │ │ + ldr r2, [pc, #52] @ c09b4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1bff28 <_PyErr_Format@@Base> │ │ │ │ - b c0418 │ │ │ │ + bl 1c15cc <_PyErr_Format@@Base> │ │ │ │ + b c0930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0440 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c0440 │ │ │ │ + bne c0958 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c0958 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625fc │ │ │ │ - eorseq r2, r6, ip, asr #11 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, ip, asr #1 │ │ │ │ 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 c0500 │ │ │ │ + beq c0a18 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c0618 │ │ │ │ + ble c0b30 │ │ │ │ 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 c05f4 │ │ │ │ + beq c0b0c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c05d4 │ │ │ │ + ble c0aec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c05bc │ │ │ │ + beq c0ad4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154622,197 +154950,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 19afc8 │ │ │ │ + bl 19b908 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c05b4 │ │ │ │ - ldr r2, [pc, #284] @ c0690 │ │ │ │ - ldr r1, [pc, #284] @ c0694 │ │ │ │ + beq c0acc │ │ │ │ + ldr r2, [pc, #284] @ c0ba8 │ │ │ │ + ldr r1, [pc, #284] @ c0bac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f470 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18faec <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c062c │ │ │ │ - ldr r3, [pc, #268] @ c0698 │ │ │ │ + beq c0b44 │ │ │ │ + ldr r3, [pc, #268] @ c0bb0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0658 │ │ │ │ + bne c0b70 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0630 │ │ │ │ + bne c0b48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c04dc │ │ │ │ + bne c09f4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c04f8 │ │ │ │ + b c0a10 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c05a0 │ │ │ │ + b c0ab8 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0610 │ │ │ │ + beq c0b28 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c0518 │ │ │ │ + b c0a30 │ │ │ │ mov r0, #4 │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c0518 │ │ │ │ - bl 2a00d4 │ │ │ │ - b c05b4 │ │ │ │ - ldr r3, [pc, #124] @ c069c │ │ │ │ - ldr r1, [pc, #124] @ c06a0 │ │ │ │ + bne c0a30 │ │ │ │ + bl 2a1184 │ │ │ │ + b c0acc │ │ │ │ + ldr r3, [pc, #124] @ c0bb4 │ │ │ │ + ldr r1, [pc, #124] @ c0bb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c05b4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b c0acc │ │ │ │ mvn r5, #0 │ │ │ │ - bl a55f0 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c05b4 │ │ │ │ + bne c0acc │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c0674 │ │ │ │ - ldr r3, [pc, #80] @ c069c │ │ │ │ - ldr r1, [pc, #84] @ c06a4 │ │ │ │ + bgt c0b8c │ │ │ │ + ldr r3, [pc, #80] @ c0bb4 │ │ │ │ + ldr r1, [pc, #84] @ c0bbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c05b4 │ │ │ │ + bl 18f7a0 │ │ │ │ + b c0acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c05a0 │ │ │ │ + bne c0ab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c05a0 │ │ │ │ - ldr r3, [pc, #28] @ c0698 │ │ │ │ - ldr r1, [pc, #40] @ c06a8 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c0ab8 │ │ │ │ + ldr r3, [pc, #28] @ c0bb0 │ │ │ │ + ldr r1, [pc, #40] @ c0bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1175c8 │ │ │ │ - b c05b4 │ │ │ │ - eorseq lr, r6, r4, lsl #7 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ + bl 117b4c │ │ │ │ + b c0acc │ │ │ │ + eorseq lr, r6, r4, lsl #29 │ │ │ │ + subseq lr, r7, r0, asr #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r3, r6, r0, ror #21 │ │ │ │ - @ instruction: 0x003637d8 │ │ │ │ - @ instruction: 0x00363af8 │ │ │ │ + eorseq r4, r6, r0, ror #11 │ │ │ │ + @ instruction: 0x003642d8 │ │ │ │ + @ instruction: 0x003645f8 │ │ │ │ │ │ │ │ -000c06ac <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0bc4 <_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 c082c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0d44 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0890 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0c74 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c0da8 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c118c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c08a4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0c78 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0dbc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c1190 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c08a4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0dbc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0c7c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #1384] @ c1194 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359c90 │ │ │ │ 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 c08bc <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0dd4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c08bc <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0dd4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0a98 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0fb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0968 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0e80 <_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 c0978 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0e90 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0a0c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0f24 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c09fc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0f14 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0c0c <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c1124 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0d2c <_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 a67d4 │ │ │ │ + bl a6cbc │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0b58 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c1070 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0ba4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c10bc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0aa8 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0fc0 <_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] @ c0c7c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #1096] @ c1194 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359c90 │ │ │ │ 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 │ │ │ │ @@ -154827,301 +155155,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 c06e8 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0c00 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a553c │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c06e8 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0c00 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9744 │ │ │ │ + bl b9c7c │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c0820 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0d38 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0a70 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0f88 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a87d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8cc0 <_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 a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0a90 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0fa8 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0b44 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c105c <_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 359008 │ │ │ │ + bl 359aec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0b30 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c1048 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0a98 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0fb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0788 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0ca0 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0afc <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c1014 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0794 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c0cac <_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 c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0c80 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c1198 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c09f0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0f08 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c07d0 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0ce8 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c07a0 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0cb8 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0c3c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c1154 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c02c │ │ │ │ + bl 9c510 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0d2c <_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 23e4f4 │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23ff38 │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a88e8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8dd0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0b44 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c105c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0c34 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c114c <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0794 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0aec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0c84 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c1004 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c119c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0b04 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c101c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0c60 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c1178 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123528 │ │ │ │ + bl 123ab8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c09b8 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0ed0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b7c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c1094 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c0794 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0cac <_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 c09b8 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0ed0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0b44 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bne c105c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0968 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0e80 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0794 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0b70 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c1088 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0bd8 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c10f0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e4f4 │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0c88 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23ff38 │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c11a0 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0c8c <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c11a4 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cac │ │ │ │ - b c08b4 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 11a240 │ │ │ │ + b c0dcc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0c80 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c1198 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0bcc <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c10e4 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0814 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0c80 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0d2c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c1198 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c00 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c1118 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0b70 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c1088 <_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 c07bc <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11a82c │ │ │ │ - b c0a98 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c0cd4 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11adc0 │ │ │ │ + b c0fb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0a2c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11a82c │ │ │ │ + bne c0f44 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11adc0 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0a40 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0c90 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0c94 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c0b1c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - andeq fp, pc, r8, lsr #21 │ │ │ │ + b c0f58 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c11a8 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c11ac <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c1034 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq ip, pc, r8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r8, lsl #28 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + mulseq r2, r8, r3 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr #4 │ │ │ │ + eorseq r1, r6, r0, asr #26 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00363bd8 │ │ │ │ + @ instruction: 0x003646d8 │ │ │ │ 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 c0ce4 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c11fc <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0e14 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c132c <_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 c0df8 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c1310 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0dd8 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c12f0 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0dbc <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c12d4 <_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] │ │ │ │ @@ -155129,1800 +155457,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 19afc8 │ │ │ │ + bl 19b908 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0db4 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0e68 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0e6c <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c12cc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c1380 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c1384 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f470 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18faec <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0e60 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0e70 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c1378 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c1388 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0e44 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c135c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0cd8 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a55f0 │ │ │ │ + beq c11f0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0db4 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c12cc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0e28 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0e74 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0e78 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c1340 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c138c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c1390 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r3, #0 │ │ │ │ - b c0cd8 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c11f0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0d84 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c129c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0e0c <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c1324 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0cfc <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 996c0 │ │ │ │ + b c1214 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 99ba4 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0df0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 2a00d4 │ │ │ │ - b c0db4 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0e74 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0e7c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c1308 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 2a1184 │ │ │ │ + b c12cc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c138c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c1394 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c0db4 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0e70 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0e80 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18f7a0 │ │ │ │ + b c12cc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c1388 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c1398 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1175c8 │ │ │ │ - b c0db4 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 117b4c │ │ │ │ + b c12cc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0d84 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c129c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c0d84 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c129c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0d84 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq lr, r6, r4, lsl #7 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ + b c129c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq lr, r6, r4, lsl #29 │ │ │ │ + subseq lr, r7, r0, asr #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x003637d8 │ │ │ │ - eorseq r3, r6, r0, ror #21 │ │ │ │ - @ instruction: 0x00363af8 │ │ │ │ + @ instruction: 0x003642d8 │ │ │ │ + eorseq r4, r6, r0, ror #11 │ │ │ │ + @ instruction: 0x003645f8 │ │ │ │ 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] @ c1790 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr r9, [pc, #2300] @ c1cb0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r6, [sl, r0] │ │ │ │ + ldr r6, [r9, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c16f8 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1c28 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c1230 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1744 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c16a0 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1b28 <_PyObject_GetMethod@@Base+0xf64> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c1328 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ + beq c183c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ cmp r8, #20 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - bgt c1550 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + bgt c1a64 <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1358 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c1794 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ - ldr r1, [r3, #1684] @ 0x694 │ │ │ │ - ldr fp, [r0, #1416] @ 0x588 │ │ │ │ + beq c186c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + ldr r0, [pc, #2196] @ c1cb4 <_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 c15d0 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c1ae8 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1220 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ - add r1, r1, #1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c1734 <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - str r1, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c0fb4 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c14c8 <_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 c0f78 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c148c <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c0fb4 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c14c8 <_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 c1300 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + add r2, r2, #1 │ │ │ │ + beq c1814 <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ cmp r8, r3 │ │ │ │ - str r1, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c0f90 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ + bne c14a4 <_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 c1340 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c1854 <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c16d0 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c1798 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1b58 <_PyObject_GetMethod@@Base+0xf94> │ │ │ │ + ldr r2, [pc, #1948] @ c1cb8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1534 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c1a48 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c13b0 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c18c4 <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c1428 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c193c <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c10c8 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c15dc <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c104c <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c1560 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1378 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c188c <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c1724 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c179c <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1c04 <_PyObject_GetMethod@@Base+0x1040> │ │ │ │ + ldr r3, [pc, #1844] @ c1cbc <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c151c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c1a30 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c151c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c1a30 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b324 │ │ │ │ + bl 9b808 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl aafb8 │ │ │ │ + beq c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bl ab4a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c17a0 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1752] @ c1cc0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c1310 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c1824 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c1310 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c1824 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1480 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c1994 <_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 c1470 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c1984 <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1548 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1a5c <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c12dc <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c17f0 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c160c <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1c14 <_PyObject_GetMethod@@Base+0x1050> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c15c8 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c1ae0 <_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 c13c8 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c18dc <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c1400 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1914 <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 92584 │ │ │ │ + bl 92a4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c175c <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1c54 <_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 c1208 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c171c <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1208 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c171c <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c1794 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1452] @ c1cb4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c15a8 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c1ac0 <_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 c0f58 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c0fb4 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c146c <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c14c8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1764 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c1c84 <_PyObject_GetMethod@@Base+0x10c0> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c12a4 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c17b8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c12a4 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c17b8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c12a4 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c17b8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c12a4 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c17b8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c128c <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c17a0 <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2424b0 │ │ │ │ + bl 243ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c1214 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c1728 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1148 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c179c <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c165c <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #1220] @ c1cbc <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1714 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1c44 <_PyObject_GetMethod@@Base+0x1080> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c0f90 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c0fb4 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c14a4 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + b c14c8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c17a0 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1168] @ c1cc0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c17a4 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1148] @ c1cc4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c0ff0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c17a8 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c1504 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr r1, [pc, #1132] @ c1cc8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29d64c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e6fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0ff0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c16d0 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c17ac <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c1504 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + b c1b58 <_PyObject_GetMethod@@Base+0xf94> │ │ │ │ + ldr r0, [pc, #1112] @ c1ccc <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9add0 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 3591b0 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ - b c0f30 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1444 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11f8d4 │ │ │ │ + bl 11fe64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c10bc <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a55f0 │ │ │ │ + bge c15d0 <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c17b0 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c17b4 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r3, [pc, #1052] @ c1cd0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #1052] @ c1cd4 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r8, #0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c17a0 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c17b8 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #1012] @ c1cc0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + ldr r1, [pc, #1032] @ c1cd8 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b83a0 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b907c <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_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 c1674 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + mla r0, ip, r2, r0 │ │ │ │ + blt c1ba8 <_PyObject_GetMethod@@Base+0xfe4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c1b08 <_PyObject_GetMethod@@Base+0xf44> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1980 │ │ │ │ + bl c1ea0 │ │ │ │ mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c17bc <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c17c0 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #948] @ c1cdc <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldrlt r8, [pc, #948] @ c1ce0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b34 │ │ │ │ + bl 92ffc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c17a0 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #860] @ c1cc0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + ble c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b83a0 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b907c <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1734 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c1c5c <_PyObject_GetMethod@@Base+0x1098> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1444 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c1958 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1130 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1644 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ + b c18bc <_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 29e314 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29f3c4 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c18bc <_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 c12c4 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c17d8 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c17c4 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #748] @ c1ce4 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c158c <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c1aa4 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 11328c │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 113810 │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be3c │ │ │ │ + bl 8c318 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c1084 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c1598 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + b c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c1474 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c1988 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1358 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2a00d4 │ │ │ │ + ble c186c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + bl 2a1184 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - ldr r0, [r1] │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + ldr r0, [r2] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c164c <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c1b80 <_PyObject_GetMethod@@Base+0xfbc> │ │ │ │ add r0, r0, #1 │ │ │ │ - str r0, [r1] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b c0f58 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + str r0, [r2] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + b c146c <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c14f4 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c1a08 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f3b8 │ │ │ │ + bl 240dfc │ │ │ │ mov r8, r0 │ │ │ │ - b c1504 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c17c8 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1a18 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ + ldr r1, [pc, #544] @ c1ce8 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c1200 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1714 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c1200 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c17cc <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c17c8 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ - cmp fp, r3 │ │ │ │ - bne c1688 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + b c1714 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + ldr r8, [pc, #516] @ c1cec <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #504] @ c1ce8 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne c1bbc <_PyObject_GetMethod@@Base+0xff8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e65c │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - b c0f30 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + bl 18ecd8 │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1444 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1638 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1bf0 <_PyObject_GetMethod@@Base+0x102c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c1620 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1bd8 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2924f8 │ │ │ │ + bl 293318 │ │ │ │ mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c17b0 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c17d0 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - cmp r2, #4 │ │ │ │ - bne c1638 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2c3da8 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c17d4 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c17d8 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c13a8 <_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 c0f70 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c0f88 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c17dc <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c17e0 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r2, [r0, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - b c0f30 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ed0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c13e8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8df8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9ea8 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c17e4 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c17e8 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #420] @ c1cf0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #420] @ c1cf4 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1175c8 │ │ │ │ + bl 117b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c17d0 <_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 c1484 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ + b c149c <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #328] @ c1cf8 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #328] @ c1cfc <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r2, [r0, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + blx sl │ │ │ │ + bl 359c90 │ │ │ │ + ldr r1, [r9, r0] │ │ │ │ + b c1444 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + cmp r2, #4 │ │ │ │ + bne c1bf0 <_PyObject_GetMethod@@Base+0x102c> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2c4a60 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + mov r8, r0 │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #264] @ c1d00 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + ldr r1, [pc, #264] @ c1d04 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r1, [pc, #252] @ c1d08 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #252] @ c1d0c <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c18a0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #180] @ c1cd0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #240] @ c1d10 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8df8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9ea8 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c12bc <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c17e4 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c17ec <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c16c4 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c17d0 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #176] @ c1cf0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #208] @ c1d14 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + b c1b4c <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1a70 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d309c <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c17f0 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c17f4 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c16e0 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ + b c16d4 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c13a8 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ - b c11c0 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c18bc <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1780 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1ca0 <_PyObject_GetMethod@@Base+0x10dc> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c1768 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c17f8 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c1c88 <_PyObject_GetMethod@@Base+0x10c4> │ │ │ │ + b c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1d18 <_PyObject_GetMethod@@Base+0x1154> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0ec8 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c12a4 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c13e0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c17b8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r5, lr, r4, lsr #23 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andseq r7, lr, r8, lsr #9 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x003628f8 │ │ │ │ + subseq r1, r8, r0, lsr #32 │ │ │ │ + @ instruction: 0x003633f8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r0, lsr #24 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r4, r6, r0, lsr #14 │ │ │ │ + subseq r7, r7, r4, lsl #3 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r3, r6, r0, lsr ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, asr #24 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003638fc │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, ror r1 │ │ │ │ - @ instruction: 0x00363bfc │ │ │ │ + eorseq r3, r6, r8, ror ip │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003643fc │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r4, r6, ip, asr #14 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, lsl #4 │ │ │ │ + eorseq sp, r5, ip, lsl #26 │ │ │ │ + eorseq r4, r6, r0, lsr r7 │ │ │ │ + @ instruction: 0x003646fc │ │ │ │ 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 c18d0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1df0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c18a0 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1dc0 <_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 c1860 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c1d80 <_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 ab2c4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab7ac <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1858 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1d78 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c18d0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1df0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c18ac <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c1dcc <_PyObject_GetMethod@@Base+0x1208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c18ac <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c18d8 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c18dc <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c1dcc <_PyObject_GetMethod@@Base+0x1208> │ │ │ │ + ldr r1, [pc, #48] @ c1df8 <_PyObject_GetMethod@@Base+0x1234> │ │ │ │ + ldr r0, [pc, #48] @ c1dfc <_PyObject_GetMethod@@Base+0x1238> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c18d0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1df0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c18d0 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1df0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1858 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1d78 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ │ │ │ │ -000c18e0 : │ │ │ │ +000c1e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c195c │ │ │ │ + blt c1e7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1914 │ │ │ │ + bne c1e34 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1980 │ │ │ │ + b c1ea0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1944 │ │ │ │ + ble c1e64 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1930 │ │ │ │ + bne c1e50 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2924f8 │ │ │ │ + b 293318 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1944 │ │ │ │ + bne c1e64 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c3da8 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1970 │ │ │ │ - ldr r1, [pc, #36] @ c1974 │ │ │ │ + b 2c4a60 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1e90 │ │ │ │ + ldr r1, [pc, #36] @ c1e94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1978 │ │ │ │ - ldr r1, [pc, #20] @ c197c │ │ │ │ + ldr r3, [pc, #20] @ c1e98 │ │ │ │ + ldr r1, [pc, #20] @ c1e9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c1954 │ │ │ │ + bl 18f7a0 │ │ │ │ + b c1e74 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, asr #24 │ │ │ │ + eorseq r4, r6, ip, asr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003638fc │ │ │ │ + @ instruction: 0x003643fc │ │ │ │ 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 c1d0c │ │ │ │ + beq c222c │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1c98 │ │ │ │ + beq c21b8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1b0c │ │ │ │ + bls c202c │ │ │ │ tst r3, #3 │ │ │ │ - beq c1a28 │ │ │ │ + beq c1f48 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c19ac │ │ │ │ + bge c1ecc │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1d54 │ │ │ │ + blt c2274 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1a10 │ │ │ │ - ldr r9, [pc, #904] @ c1d70 │ │ │ │ - ldr r2, [pc, #904] @ c1d74 │ │ │ │ + bgt c1f30 │ │ │ │ + ldr r9, [pc, #904] @ c2290 │ │ │ │ + ldr r2, [pc, #904] @ c2294 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1b38 │ │ │ │ + beq c2058 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1b90 │ │ │ │ - bl 2a00d4 │ │ │ │ + bne c20b0 │ │ │ │ + bl 2a1184 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1be8 │ │ │ │ + bne c2108 │ │ │ │ mov r5, #0 │ │ │ │ - b c1c0c │ │ │ │ + b c212c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c19bc │ │ │ │ - ldr r1, [pc, #828] @ c1d78 │ │ │ │ + bcc c1edc │ │ │ │ + ldr r1, [pc, #828] @ c2298 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1b04 │ │ │ │ + bcc c2024 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1c78 │ │ │ │ + bcc c2198 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1b04 │ │ │ │ + bcc c2024 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1c78 │ │ │ │ + bcc c2198 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1b04 │ │ │ │ + bcc c2024 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1c78 │ │ │ │ + bcc c2198 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1af8 │ │ │ │ + b c2018 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1ef0 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1ae8 │ │ │ │ + bne c2008 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c19c0 │ │ │ │ + bne c1ee0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1d54 │ │ │ │ + blt c2274 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1a10 │ │ │ │ - ldr r9, [pc, #588] @ c1d70 │ │ │ │ - ldr r2, [pc, #588] @ c1d74 │ │ │ │ + bgt c1f30 │ │ │ │ + ldr r9, [pc, #588] @ c2290 │ │ │ │ + ldr r2, [pc, #588] @ c2294 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c19fc │ │ │ │ - ldr r3, [pc, #572] @ c1d7c │ │ │ │ - bl 3591b0 │ │ │ │ + bne c1f1c │ │ │ │ + ldr r3, [pc, #572] @ c229c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1c44 │ │ │ │ + bhi c2164 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1cfc │ │ │ │ + beq c221c │ │ │ │ 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 c1c14 │ │ │ │ - ldr r3, [pc, #488] @ c1d80 │ │ │ │ + beq c2134 │ │ │ │ + ldr r3, [pc, #488] @ c22a0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1d84 │ │ │ │ + ldr r2, [pc, #468] @ c22a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1d14 │ │ │ │ + bne c2234 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1cbc │ │ │ │ + beq c21dc │ │ │ │ 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 c1d68 │ │ │ │ + beq c2288 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1ce8 │ │ │ │ + beq c2208 │ │ │ │ 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 c1c88 │ │ │ │ + bcc c21a8 │ │ │ │ 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 c1b90 │ │ │ │ + bne c20b0 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1d88 │ │ │ │ + ldr r2, [pc, #312] @ c22a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1d2c │ │ │ │ + bne c224c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1a10 │ │ │ │ + beq c1f30 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1b90 │ │ │ │ + b c20b0 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c19c0 │ │ │ │ - b c1b0c │ │ │ │ + bne c1ee0 │ │ │ │ + b c202c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1b90 │ │ │ │ + b c20b0 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1d8c │ │ │ │ - ldrne r5, [pc, #196] @ c1d70 │ │ │ │ + ldreq r5, [pc, #228] @ c22ac │ │ │ │ + ldrne r5, [pc, #196] @ c2290 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1c0c │ │ │ │ + b c212c │ │ │ │ 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 c1be8 │ │ │ │ + b c2108 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1c0c │ │ │ │ + b c212c │ │ │ │ mov r0, sl │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r5, r0 │ │ │ │ - b c1c3c │ │ │ │ - ldr r5, [pc, #124] @ c1d90 │ │ │ │ - b c1c0c │ │ │ │ - ldr r1, [pc, #120] @ c1d94 │ │ │ │ + b c215c │ │ │ │ + ldr r5, [pc, #124] @ c22b0 │ │ │ │ + b c212c │ │ │ │ + ldr r1, [pc, #120] @ c22b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1d40 │ │ │ │ + bne c2260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ - b c1bc0 │ │ │ │ + bl 18ecd8 │ │ │ │ + b c20e0 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1c60 │ │ │ │ + b c2180 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1bc0 │ │ │ │ - ldr r3, [pc, #60] @ c1d98 │ │ │ │ - ldr r1, [pc, #60] @ c1d9c │ │ │ │ + b c20e0 │ │ │ │ + ldr r3, [pc, #60] @ c22b8 │ │ │ │ + ldr r1, [pc, #60] @ c22bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c1a20 │ │ │ │ + bl 18f7a0 │ │ │ │ + b c1f40 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1cec │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + b c220c │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + subseq pc, r7, r8, lsl r4 @ │ │ │ │ + subseq r9, r7, ip, asr #22 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ + eorseq sp, r5, r8, asr #20 │ │ │ │ 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 c202c │ │ │ │ + bne c254c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c202c │ │ │ │ + blt c254c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c202c │ │ │ │ + blt c254c │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c202c │ │ │ │ + blt c254c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c202c │ │ │ │ + bne c254c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c202c │ │ │ │ + beq c254c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c2018 │ │ │ │ + bne c2538 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c1fc4 │ │ │ │ + ble c24e4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c2000 │ │ │ │ + beq c2520 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c1f9c │ │ │ │ + beq c24bc │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c200c │ │ │ │ + beq c252c │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c1f9c │ │ │ │ + beq c24bc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c1f9c │ │ │ │ + beq c24bc │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c1ff4 │ │ │ │ + beq c2514 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c1f84 │ │ │ │ + bne c24a4 │ │ │ │ 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 c1fdc │ │ │ │ + blt c24fc │ │ │ │ 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 c1fbc │ │ │ │ - ldr r3, [pc, #88] @ c203c │ │ │ │ - ldr r1, [pc, #88] @ c2040 │ │ │ │ + bpl c24dc │ │ │ │ + ldr r3, [pc, #88] @ c255c │ │ │ │ + ldr r1, [pc, #88] @ c2560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c1f84 │ │ │ │ - b c1f9c │ │ │ │ + bne c24a4 │ │ │ │ + b c24bc │ │ │ │ cmp ip, #1 │ │ │ │ - bne c1f4c │ │ │ │ - b c1f9c │ │ │ │ + bne c246c │ │ │ │ + b c24bc │ │ │ │ cmp ip, #2 │ │ │ │ - bne c1f64 │ │ │ │ - b c1f9c │ │ │ │ - ldr r3, [pc, #28] @ c203c │ │ │ │ - ldr r1, [pc, #32] @ c2044 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c1fec │ │ │ │ - ldr r1, [pc, #20] @ c2048 │ │ │ │ - ldr r0, [pc, #20] @ c204c │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c1fec │ │ │ │ + bne c2484 │ │ │ │ + b c24bc │ │ │ │ + ldr r3, [pc, #28] @ c255c │ │ │ │ + ldr r1, [pc, #32] @ c2564 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c250c │ │ │ │ + ldr r1, [pc, #20] @ c2568 │ │ │ │ + ldr r0, [pc, #20] @ c256c │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c250c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr #27 │ │ │ │ - mlaseq r6, r0, sp, r3 │ │ │ │ + eorseq r4, r6, ip, lsr #17 │ │ │ │ + mlaseq r6, r0, r8, r4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - eorseq r3, r6, r8, ror sp │ │ │ │ + eorseq r4, r6, r8, ror r8 │ │ │ │ │ │ │ │ -000c2050 <_Py_write@@Base>: │ │ │ │ +000c2570 <_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 c3d68 │ │ │ │ + bl c4288 │ │ │ │ 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 c7ac0 │ │ │ │ + bl c7fd8 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c20ec <_Py_write@@Base+0x9c> │ │ │ │ + bne c260c <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c20d4 <_Py_write@@Base+0x84> │ │ │ │ + blt c25f4 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c2100 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2620 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144344 │ │ │ │ + bl 144904 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c20cc <_Py_write@@Base+0x7c> │ │ │ │ - bl 1325ec │ │ │ │ + b c25ec <_Py_write@@Base+0x7c> │ │ │ │ + bl 132b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c207c <_Py_write@@Base+0x2c> │ │ │ │ + beq c259c <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c20e0 <_Py_write@@Base+0x90> │ │ │ │ + b c2600 <_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] @ c2ca8 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c31c8 <_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 c2c00 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c3120 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2c14 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2ca8 <_Py_write@@Base+0xc58> │ │ │ │ + bne c3134 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c31c8 <_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 c28d0 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2cac <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2cb0 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2df0 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c31cc <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c31d0 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2900 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2cb4 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c2e20 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c31d4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 359c90 │ │ │ │ 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 c28a4 <_Py_write@@Base+0x854> │ │ │ │ + beq c2dc4 <_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 c26c0 <_Py_write@@Base+0x670> │ │ │ │ + beq c2be0 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2878 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2ca8 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2d98 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c31c8 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2bd0 <_Py_write@@Base+0xb80> │ │ │ │ + beq c30f0 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2250 <_Py_write@@Base+0x200> │ │ │ │ + bne c2770 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c3ee0 │ │ │ │ + bl c4400 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c266c <_Py_write@@Base+0x61c> │ │ │ │ + bne c2b8c <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2250 <_Py_write@@Base+0x200> │ │ │ │ + bne c2770 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3f0 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb8fc <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2258 <_Py_write@@Base+0x208> │ │ │ │ + beq c2778 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c257c <_Py_write@@Base+0x52c> │ │ │ │ + beq c2a9c <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c21d8 <_Py_write@@Base+0x188> │ │ │ │ + b c26f8 <_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 c2890 <_Py_write@@Base+0x840> │ │ │ │ + beq c2db0 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2890 <_Py_write@@Base+0x840> │ │ │ │ + bne c2db0 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2bf0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3110 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2bf0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3110 <_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 c29f8 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2f18 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2bdc <_Py_write@@Base+0xb8c> │ │ │ │ + beq c30fc <_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 c233c <_Py_write@@Base+0x2ec> │ │ │ │ + ble c285c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c233c <_Py_write@@Base+0x2ec> │ │ │ │ + beq c285c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c233c <_Py_write@@Base+0x2ec> │ │ │ │ + beq c285c <_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 c2324 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2844 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2cb8 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c31d8 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c28b8 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2cb4 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c2dd8 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c31d4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 359c90 │ │ │ │ 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 c2720 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2c40 <_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 c23b4 <_Py_write@@Base+0x364> │ │ │ │ + bgt c28d4 <_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 c2720 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2c40 <_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 c27e0 <_Py_write@@Base+0x790> │ │ │ │ + beq c2d00 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c291c <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2e3c <_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 c2c68 <_Py_write@@Base+0xc18> │ │ │ │ + beq c3188 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2458 <_Py_write@@Base+0x408> │ │ │ │ + ble c2978 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2458 <_Py_write@@Base+0x408> │ │ │ │ + beq c2978 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2458 <_Py_write@@Base+0x408> │ │ │ │ + beq c2978 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2c24 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c3144 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c243c <_Py_write@@Base+0x3ec> │ │ │ │ + bne c295c <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2c44 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c3164 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2764 <_Py_write@@Base+0x714> │ │ │ │ + beq c2c84 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2c44 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c3164 <_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 c2788 <_Py_write@@Base+0x738> │ │ │ │ + bcc c2ca8 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2c30 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3150 <_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 c250c <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2a2c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2500 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2a20 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c2524 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2a44 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c24e8 <_Py_write@@Base+0x498> │ │ │ │ + bne c2a08 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str 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 c2564 <_Py_write@@Base+0x514> │ │ │ │ + beq c2a84 <_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 c2544 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c2a64 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c250c <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2a2c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c24e8 <_Py_write@@Base+0x498> │ │ │ │ + b c2a08 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2bf4 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c3114 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2cbc <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c31dc <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c29e4 <_Py_write@@Base+0x994> │ │ │ │ + bne c2f04 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2700 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2cb4 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3591b0 │ │ │ │ + beq c2c20 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c31d4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 359c90 │ │ │ │ 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 c2800 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2d20 <_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 c260c <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2b2c <_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 c2800 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2d20 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2630 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2b50 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2240 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2760 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2bf4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3114 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e58 │ │ │ │ + bl 9a33c │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2240 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2760 <_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 c2a6c <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2f8c <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2c74 <_Py_write@@Base+0xc24> │ │ │ │ + beq c3194 <_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 c2234 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2754 <_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 c21c0 <_Py_write@@Base+0x170> │ │ │ │ + bcc c26e0 <_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 c282c <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2d4c <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c21c0 <_Py_write@@Base+0x170> │ │ │ │ + b c26e0 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 91fa4 │ │ │ │ + bl 9246c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2bf4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3114 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2240 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2760 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2cc0 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c31e0 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b8c <_Py_write@@Base+0xb3c> │ │ │ │ + bne c30ac <_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 c23e8 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2908 <_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 c249c <_Py_write@@Base+0x44c> │ │ │ │ + bls c29bc <_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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c30 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3150 <_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 c249c <_Py_write@@Base+0x44c> │ │ │ │ + b c29bc <_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 c23dc <_Py_write@@Base+0x38c> │ │ │ │ + b c28fc <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2cc4 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c31e4 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2ba0 <_Py_write@@Base+0xb50> │ │ │ │ + bne c30c0 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c270c <_Py_write@@Base+0x6bc> │ │ │ │ + b c2c2c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2cc8 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c31e8 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2bb8 <_Py_write@@Base+0xb68> │ │ │ │ + bne c30d8 <_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 c21c0 <_Py_write@@Base+0x170> │ │ │ │ + bne c26e0 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ 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 c2510 <_Py_write@@Base+0x4c0> │ │ │ │ + b c2a30 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ + bl 9a098 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2878 <_Py_write@@Base+0x828> │ │ │ │ + b c2d98 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r7, r0 │ │ │ │ - b c26f0 <_Py_write@@Base+0x6a0> │ │ │ │ + b c2c10 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c274c <_Py_write@@Base+0x6fc> │ │ │ │ + b c2c6c <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2870 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2cac <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2cb0 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2d90 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c31cc <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c31d0 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c2178 <_Py_write@@Base+0x128> │ │ │ │ + beq c2698 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c26f8 <_Py_write@@Base+0x6a8> │ │ │ │ - b c2864 <_Py_write@@Base+0x814> │ │ │ │ + bne c2c18 <_Py_write@@Base+0x6a8> │ │ │ │ + b c2d84 <_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] │ │ │ │ @@ -156931,122 +157261,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 c297c <_Py_write@@Base+0x92c> │ │ │ │ + bne c2e9c <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2978 <_Py_write@@Base+0x928> │ │ │ │ + beq c2e98 <_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 c2b00 <_Py_write@@Base+0xab0> │ │ │ │ + beq c3020 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2ad4 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2ff4 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c23dc <_Py_write@@Base+0x38c> │ │ │ │ + beq c28fc <_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 c23dc <_Py_write@@Base+0x38c> │ │ │ │ + b c28fc <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c270c <_Py_write@@Base+0x6bc> │ │ │ │ + b c2c2c <_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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2bdc <_Py_write@@Base+0xb8c> │ │ │ │ + beq c30fc <_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 c2bdc <_Py_write@@Base+0xb8c> │ │ │ │ + beq c30fc <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c22c4 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2ccc <_Py_write@@Base+0xc7c> │ │ │ │ + b c27e4 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c31ec <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c74 <_Py_write@@Base+0xc24> │ │ │ │ + beq c3194 <_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 c2c74 <_Py_write@@Base+0xc24> │ │ │ │ + beq c3194 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2698 <_Py_write@@Base+0x648> │ │ │ │ + b c2bb8 <_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 c23dc <_Py_write@@Base+0x38c> │ │ │ │ + b c28fc <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2990 <_Py_write@@Base+0x940> │ │ │ │ + beq c2eb0 <_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] │ │ │ │ @@ -157070,563 +157400,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 c274c <_Py_write@@Base+0x6fc> │ │ │ │ + b c2c6c <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c273c <_Py_write@@Base+0x6ec> │ │ │ │ + b c2c5c <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c270c <_Py_write@@Base+0x6bc> │ │ │ │ + b c2c2c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c284c <_Py_write@@Base+0x7fc> │ │ │ │ + b c2d6c <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c21ec <_Py_write@@Base+0x19c> │ │ │ │ + bl 344e34 │ │ │ │ + b c270c <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c22d0 <_Py_write@@Base+0x280> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne c27f0 <_Py_write@@Base+0x280> │ │ │ │ + bl 2a1184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99bb4 │ │ │ │ - b c2864 <_Py_write@@Base+0x814> │ │ │ │ - bl 344350 │ │ │ │ + bl 9a098 │ │ │ │ + b c2d84 <_Py_write@@Base+0x814> │ │ │ │ + bl 344e34 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2140 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2660 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c2518 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2a38 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c243c <_Py_write@@Base+0x3ec> │ │ │ │ - b c2458 <_Py_write@@Base+0x408> │ │ │ │ + bne c295c <_Py_write@@Base+0x3ec> │ │ │ │ + b c2978 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c24bc <_Py_write@@Base+0x46c> │ │ │ │ - bl 2a00d4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c29dc <_Py_write@@Base+0x46c> │ │ │ │ + bl 2a1184 │ │ │ │ + bl a5ad8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2888 <_Py_write@@Base+0x838> │ │ │ │ + beq c2da8 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2c18 <_Py_write@@Base+0xbc8> │ │ │ │ + b c3138 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c2404 <_Py_write@@Base+0x3b4> │ │ │ │ - b c2760 <_Py_write@@Base+0x710> │ │ │ │ + bgt c2924 <_Py_write@@Base+0x3b4> │ │ │ │ + b c2c80 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c26a4 <_Py_write@@Base+0x654> │ │ │ │ - bl 2a00d4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c2bc4 <_Py_write@@Base+0x654> │ │ │ │ + bl 2a1184 │ │ │ │ + bl a5ad8 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2258 <_Py_write@@Base+0x208> │ │ │ │ + b c2778 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ - andeq fp, sl, r4, ror r6 │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ - andeq fp, r8, r4, ror #9 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ + andeq fp, sl, ip, asr fp │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ + andeq fp, r8, r0, asr #19 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ 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] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c39c8 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3ee8 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3cd8 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c41f8 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2e8c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c33ac <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e8c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c33ac <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e8c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c33ac <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2e8c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c33ac <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2e8c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c33ac <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2e58 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c3378 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3868 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3d88 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3cdc <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3ce0 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c41fc <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c4200 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c36b8 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3bd8 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + beq c35d8 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3d44 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c4264 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + beq c35c0 <_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 c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c3074 <_Py_write@@Base+0x1024> │ │ │ │ + bne c3594 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2ebc <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c33dc <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #3080] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359c90 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3878 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3d98 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3cd8 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c41f8 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c3264 <_Py_write@@Base+0x1214> │ │ │ │ + beq c3784 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3264 <_Py_write@@Base+0x1214> │ │ │ │ + beq c3784 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3264 <_Py_write@@Base+0x1214> │ │ │ │ + beq c3784 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3264 <_Py_write@@Base+0x1214> │ │ │ │ + beq c3784 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c3264 <_Py_write@@Base+0x1214> │ │ │ │ + beq c3784 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c423c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3d1c <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c423c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3230 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c3750 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d30 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c4250 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3888 <_Py_write@@Base+0x1838> │ │ │ │ + beq c3da8 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3ce4 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c4204 <_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 c3aa0 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3ce8 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3cec <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3fc0 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c4208 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c420c <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3a8c <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c3fac <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359c90 │ │ │ │ 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 c37b0 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3cd0 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3a7c <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3f9c <_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 c3780 <_Py_write@@Base+0x1730> │ │ │ │ + beq c3ca0 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3cf0 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c4210 <_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 c3c18 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c4138 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3804 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3d24 <_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 c3a24 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3f44 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c3404 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3924 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3a44 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3f64 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3a6c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3f8c <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c3404 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3924 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3a58 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3f78 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3a74 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3f94 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c3404 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3924 <_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 c39f0 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3f10 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3a3c <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3f5c <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c33e0 <_Py_write@@Base+0x1390> │ │ │ │ + bne c3900 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3824 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3d44 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ 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] │ │ │ │ @@ -157640,25 +157970,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 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ 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] │ │ │ │ @@ -157728,1547 +158058,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 c3d5c <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c427c <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3830 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3d18 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3cf4 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3d50 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c4238 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c4214 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3608 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3b28 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3678 <_Py_write@@Base+0x1628> │ │ │ │ + bge c3b98 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c385c <_Py_write@@Base+0x180c> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3a04 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3f24 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3a10 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3f30 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c35fc <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3b1c <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3770 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3c90 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c35fc <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3b1c <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c3608 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3cd4 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3591b0 │ │ │ │ + blt c3b28 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c41f4 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3ad4 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3ff4 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c36ac <_Py_write@@Base+0x165c> │ │ │ │ + beq c3bcc <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3734 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3c54 <_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 c37ec <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3cf8 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3d0c <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c4218 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0dc │ │ │ │ + bl 9a5c0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c6478 │ │ │ │ + bl c6990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3cac <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c41cc <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3c60 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c4180 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + beq c35d8 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bne c35d8 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c30b8 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c35d8 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c36ac <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3cf0 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c3bcc <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c4210 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3c40 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c4160 <_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 c35fc <_Py_write@@Base+0x15ac> │ │ │ │ + b c3b1c <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c39e0 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3f00 <_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 c3324 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3844 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3cfc <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c421c <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3ac0 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3fe0 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3aa0 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3fc0 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c3324 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3844 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6478 │ │ │ │ + bl c6990 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c30b8 <_Py_write@@Base+0x1068> │ │ │ │ - b c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c35d8 <_Py_write@@Base+0x1068> │ │ │ │ + b c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c3410 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3930 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c3410 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3930 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c35e4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3b04 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c35e4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3b04 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3840 <_Py_write@@Base+0x17f0> │ │ │ │ - b c35e4 <_Py_write@@Base+0x1594> │ │ │ │ + bne c3d60 <_Py_write@@Base+0x17f0> │ │ │ │ + b c3b04 <_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 c30e0 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c3600 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c328c <_Py_write@@Base+0x123c> │ │ │ │ + bne c37ac <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 928a0 │ │ │ │ + bl 92d68 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3ab4 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3fd4 <_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 c3b18 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c4038 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3bf4 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c4114 <_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 c394c <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3e6c <_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 c3b9c <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c40bc <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3b48 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c4068 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3bac <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c40cc <_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 c39c0 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3ee0 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3b40 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c4060 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3bec <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c410c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3b0c <_Py_write@@Base+0x1abc> │ │ │ │ + blt c402c <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3bec <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c410c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3b0c <_Py_write@@Base+0x1abc> │ │ │ │ + blt c402c <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c39bc <_Py_write@@Base+0x196c> │ │ │ │ + ble c3edc <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3b10 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c4030 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c39a4 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3ec4 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c38c0 <_Py_write@@Base+0x1870> │ │ │ │ + b c3de0 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3868 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3cd8 <_Py_write@@Base+0x1c88> │ │ │ │ - b c2eac <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3d88 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c41f8 <_Py_write@@Base+0x1c88> │ │ │ │ + b c33cc <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c3324 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3844 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3a3c <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3f5c <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c33fc <_Py_write@@Base+0x13ac> │ │ │ │ + b c391c <_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 c35fc <_Py_write@@Base+0x15ac> │ │ │ │ - b c3644 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3b1c <_Py_write@@Base+0x15ac> │ │ │ │ + b c3b64 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c3384 <_Py_write@@Base+0x1334> │ │ │ │ + b c38a4 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c33fc <_Py_write@@Base+0x13ac> │ │ │ │ + b c391c <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3a6c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3f8c <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c33a8 <_Py_write@@Base+0x1358> │ │ │ │ + b c38c8 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3a74 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3f94 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c33cc <_Py_write@@Base+0x137c> │ │ │ │ + b c38ec <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c33a8 <_Py_write@@Base+0x1358> │ │ │ │ + b c38c8 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c33cc <_Py_write@@Base+0x137c> │ │ │ │ + b c38ec <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ mov r5, r0 │ │ │ │ - b c37a8 <_Py_write@@Base+0x1758> │ │ │ │ + b c3cc8 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3324 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne c3844 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 2a1184 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3354 <_Py_write@@Base+0x1304> │ │ │ │ + bne c3874 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b174 │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 9b658 │ │ │ │ + bl 2a1184 │ │ │ │ mov r5, #0 │ │ │ │ - b c36ac <_Py_write@@Base+0x165c> │ │ │ │ + b c3bcc <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c37d4 <_Py_write@@Base+0x1784> │ │ │ │ + b c3cf4 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3d3c <_Py_write@@Base+0x1cec> │ │ │ │ + beq c425c <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3c2c <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c414c <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3698 <_Py_write@@Base+0x1648> │ │ │ │ + beq c3bb8 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3adc <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3ffc <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c38c8 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3de8 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3290 <_Py_write@@Base+0x1240> │ │ │ │ + b c37b0 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c38c8 <_Py_write@@Base+0x1878> │ │ │ │ + b c3de8 <_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 c3bd0 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c40f0 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3bbc <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c40dc <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3944 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3e64 <_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 c3b7c <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c409c <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3944 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3e64 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3944 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3e64 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3944 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3e64 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3be4 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c4104 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3944 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3e64 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3b58 <_Py_write@@Base+0x1b08> │ │ │ │ + b c4078 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3b6c <_Py_write@@Base+0x1b1c> │ │ │ │ + b c408c <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c39bc <_Py_write@@Base+0x196c> │ │ │ │ + b c3edc <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cad6c <_PyBytes_Resize@@Base> │ │ │ │ + bl cb278 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c38dc <_Py_write@@Base+0x188c> │ │ │ │ + b c3dfc <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3350 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3d00 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3d04 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c3870 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c4220 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c4224 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a7860 │ │ │ │ - b c3afc <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3d08 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a8910 │ │ │ │ + b c401c <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c4228 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c375c <_Py_write@@Base+0x170c> │ │ │ │ + beq c3c7c <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c375c <_Py_write@@Base+0x170c> │ │ │ │ + b c3c7c <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a538 │ │ │ │ + bl 14aafc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3cac <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c41cc <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c370c <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3c2c <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c370c <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3c2c <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c370c <_Py_write@@Base+0x16bc> │ │ │ │ + b c3c2c <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - eorseq r3, r6, r0, lsl #28 │ │ │ │ - eorseq r3, r6, r8, lsl lr │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + eorseq r4, r6, r0, lsl #18 │ │ │ │ + eorseq r4, r6, r8, lsl r9 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, r0, ror #27 │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subeq r1, r4, r8, lsr #4 │ │ │ │ - ldr r3, [pc, #-24] @ c3d0c <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3d10 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c3ab8 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3d14 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3d18 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r4, r6, r0, ror #17 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subeq r1, r4, r4, lsl sp │ │ │ │ + ldr r3, [pc, #-24] @ c422c <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c4230 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f7a0 │ │ │ │ + b c3fd8 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c4234 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c4238 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3b04 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c4024 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c2ef4 <_Py_write@@Base+0xea4> │ │ │ │ - b c30a0 <_Py_write@@Base+0x1050> │ │ │ │ + bne c3414 <_Py_write@@Base+0xea4> │ │ │ │ + b c35c0 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3678 <_Py_write@@Base+0x1628> │ │ │ │ + b c3b98 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3d68 : │ │ │ │ +000c4288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3eb4 │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r2, [pc, #308] @ c43d4 │ │ │ │ + bl 359c90 │ │ │ │ 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 c3ea8 │ │ │ │ + beq c43c8 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e9c │ │ │ │ + bne c43bc │ │ │ │ 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 c3e90 │ │ │ │ + bne c43b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e84 │ │ │ │ + bne c43a4 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3e10 │ │ │ │ + bne c4330 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e6c │ │ │ │ + bne c438c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3e50 │ │ │ │ + bne c4370 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358334 │ │ │ │ + bl 358e18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e78 │ │ │ │ + bne c4398 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e08 │ │ │ │ - ldr r1, [pc, #80] @ c3eb8 │ │ │ │ - ldr r0, [pc, #80] @ c3ebc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3ec0 │ │ │ │ - ldr r0, [pc, #68] @ c3ebc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c3ec4 │ │ │ │ - ldr r0, [pc, #56] @ c3ebc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c3ec8 │ │ │ │ - ldr r0, [pc, #60] @ c3ecc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c3ed0 │ │ │ │ - ldr r0, [pc, #48] @ c3ecc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c3ed4 │ │ │ │ - ldr r0, [pc, #36] @ c3ecc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c3ed8 │ │ │ │ - ldr r0, [pc, #8] @ c3ebc │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccf4 │ │ │ │ - subeq r1, r4, r8, lsr r5 │ │ │ │ - eorseq ip, r5, r4, lsr #25 │ │ │ │ - eorseq r3, r6, r4, lsl #29 │ │ │ │ - eorseq ip, r5, r0, lsl #25 │ │ │ │ - subeq r1, r4, r4, asr #10 │ │ │ │ - eorseq r3, r6, r4, ror #28 │ │ │ │ - eorseq ip, r5, r0, asr #24 │ │ │ │ - eorseq r3, r6, r8, asr #28 │ │ │ │ + beq c4328 │ │ │ │ + ldr r1, [pc, #80] @ c43d8 │ │ │ │ + ldr r0, [pc, #80] @ c43dc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c43e0 │ │ │ │ + ldr r0, [pc, #68] @ c43dc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c43e4 │ │ │ │ + ldr r0, [pc, #56] @ c43dc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c43e8 │ │ │ │ + ldr r0, [pc, #60] @ c43ec │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c43f0 │ │ │ │ + ldr r0, [pc, #48] @ c43ec │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c43f4 │ │ │ │ + ldr r0, [pc, #36] @ c43ec │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c43f8 │ │ │ │ + ldr r0, [pc, #8] @ c43dc │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035d7f4 │ │ │ │ + subeq r2, r4, r4, lsr #32 │ │ │ │ + eorseq sp, r5, r4, lsr #15 │ │ │ │ + eorseq r4, r6, r4, lsl #19 │ │ │ │ + eorseq sp, r5, r0, lsl #15 │ │ │ │ + subeq r2, r4, r0, lsr r0 │ │ │ │ + eorseq r4, r6, r4, ror #18 │ │ │ │ + eorseq sp, r5, r0, asr #14 │ │ │ │ + eorseq r4, r6, r8, asr #18 │ │ │ │ │ │ │ │ -000c3edc : │ │ │ │ - b a9a74 │ │ │ │ +000c43fc : │ │ │ │ + b a9f5c │ │ │ │ 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] @ c4ec8 │ │ │ │ + ldr r1, [pc, #4048] @ c53e8 │ │ │ │ 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 c5d68 │ │ │ │ + beq c60a0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c44c4 │ │ │ │ - ldr r1, [pc, #4004] @ c4ec8 │ │ │ │ + bne c49e4 │ │ │ │ + ldr r1, [pc, #4004] @ c53e8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c499c │ │ │ │ + beq c4ebc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c49c0 │ │ │ │ + beq c4ee0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c4e98 │ │ │ │ + ldr r2, [pc, #3900] @ c53b8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c43b8 │ │ │ │ + beq c48d8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c49e4 │ │ │ │ + bne c4f04 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c438c │ │ │ │ + beq c48ac │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c43b8 │ │ │ │ + beq c48d8 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c49e4 │ │ │ │ + bne c4f04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4a3c │ │ │ │ + beq c4f5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3880] @ c4edc │ │ │ │ + ldr r3, [pc, #3888] @ c5404 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c43b8 │ │ │ │ + beq c48d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ + bne c4f20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4a08 │ │ │ │ + beq c4f28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4818 │ │ │ │ + beq c4d38 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ - ldr r2, [pc, #3772] @ c4ec8 │ │ │ │ + bne c4f20 │ │ │ │ + ldr r2, [pc, #3772] @ c53e8 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4a70 │ │ │ │ + beq c4f90 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4a94 │ │ │ │ + beq c4fb4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c4e9c │ │ │ │ + ldr r2, [pc, #3676] @ c53bc │ │ │ │ cmp r0, r2 │ │ │ │ - beq c444c │ │ │ │ + beq c496c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4fd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4420 │ │ │ │ + beq c4940 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c444c │ │ │ │ + beq c496c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c44c4 │ │ │ │ - ldr r1, [pc, #3644] @ c4ec8 │ │ │ │ + bne c49e4 │ │ │ │ + ldr r1, [pc, #3644] @ c53e8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4ac4 │ │ │ │ + beq c4fe4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ae8 │ │ │ │ + beq c5008 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3596] @ c4ecc │ │ │ │ + ldr r2, [pc, #3600] @ c53f0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4504 │ │ │ │ + beq c4a24 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b0c │ │ │ │ + bne c502c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c44d4 │ │ │ │ + beq c49f4 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3568] @ c4edc │ │ │ │ + ldr r3, [pc, #3576] @ c5404 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4504 │ │ │ │ + beq c4a24 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c44c4 │ │ │ │ - ldr r1, [pc, #3512] @ c4ec8 │ │ │ │ + bne c49e4 │ │ │ │ + ldr r1, [pc, #3512] @ c53e8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4b24 │ │ │ │ + beq c5044 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4b48 │ │ │ │ + beq c5068 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3484] @ c4ee0 │ │ │ │ + ldr r2, [pc, #3492] @ c5408 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4698 │ │ │ │ + beq c4bb8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b6c │ │ │ │ + bne c508c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4668 │ │ │ │ + beq c4b88 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3436] @ c4edc │ │ │ │ + ldr r3, [pc, #3444] @ c5404 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4698 │ │ │ │ + beq c4bb8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ + bne c4f20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4b88 │ │ │ │ + beq c50a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c4eb0 │ │ │ │ + ldr r3, [pc, #3336] @ c53d0 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4bb8 │ │ │ │ + beq c50d8 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4d50 │ │ │ │ + bne c5270 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4d58 │ │ │ │ + beq c5278 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c4ea4 │ │ │ │ + ldr r3, [pc, #3276] @ c53c4 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4ef8 │ │ │ │ + beq c5414 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c44c4 │ │ │ │ - ldr r2, [pc, #3272] @ c4ec8 │ │ │ │ + bne c49e4 │ │ │ │ + ldr r2, [pc, #3272] @ c53e8 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c5d00 │ │ │ │ + beq c6448 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c5e78 │ │ │ │ + beq c64a0 │ │ │ │ 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 c426c │ │ │ │ + beq c478c │ │ │ │ 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 c5074 │ │ │ │ + bne c559c │ │ │ │ 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 c5610 │ │ │ │ + beq c5b38 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5624 │ │ │ │ - ldr r1, [pc, #3096] @ c4ea8 │ │ │ │ + beq c5b4c │ │ │ │ + ldr r1, [pc, #3096] @ c53c8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4240 │ │ │ │ + bne c4760 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce834 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceddc <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b750 │ │ │ │ + bl 29c800 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cfa8 │ │ │ │ + bl 29e058 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4240 │ │ │ │ + beq c4760 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6224 │ │ │ │ + beq c652c │ │ │ │ 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 2a6e40 │ │ │ │ - ldr r2, [pc, #2884] @ c4ea0 │ │ │ │ + bl 2a7ef0 │ │ │ │ + ldr r2, [pc, #2884] @ c53c0 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d2d4 │ │ │ │ + bl 24ed30 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c425c │ │ │ │ - bl a55f0 │ │ │ │ + bne c477c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c50e0 │ │ │ │ + b c5608 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5630 │ │ │ │ + blt c5b58 │ │ │ │ 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 c3f8c │ │ │ │ + bne c44ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c4ec8 │ │ │ │ + ldr r1, [pc, #2820] @ c53e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6248 │ │ │ │ + beq c64f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6230 │ │ │ │ + bne c6514 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 244360 │ │ │ │ + bl 245da4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4da4 │ │ │ │ + bne c52c4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6230 │ │ │ │ + bne c6514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245194 │ │ │ │ + bl 246bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e1c │ │ │ │ + beq c533c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c425c │ │ │ │ + b c477c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5664 │ │ │ │ + blt c5b8c │ │ │ │ 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 c4070 │ │ │ │ + bne c4590 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c4ec8 │ │ │ │ + ldr r1, [pc, #2672] @ c53e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6170 │ │ │ │ + beq c6954 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4fd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 244360 │ │ │ │ + bl 245da4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c50ec │ │ │ │ + bne c5614 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4fd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24acdc │ │ │ │ + bl 24c738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ + bne c4934 │ │ │ │ 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 c4084 │ │ │ │ + beq c45a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4264 │ │ │ │ + b c4784 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5600 │ │ │ │ + blt c5b28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2536] @ c4edc │ │ │ │ + ldr r3, [pc, #2544] @ c5404 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c40f4 │ │ │ │ + bne c4614 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c4ec8 │ │ │ │ + ldr r1, [pc, #2488] @ c53e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c623c │ │ │ │ + beq c6520 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b0c │ │ │ │ + bne c502c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5674 │ │ │ │ + beq c5b9c │ │ │ │ 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 c56b4 │ │ │ │ - ldr r1, [pc, #2408] @ c4ecc │ │ │ │ + bne c5bdc │ │ │ │ + ldr r1, [pc, #2412] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4584 │ │ │ │ + beq c4aa4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5570 │ │ │ │ + bne c5a98 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4b0c │ │ │ │ - ldr r1, [pc, #2352] @ c4ecc │ │ │ │ + bne c502c │ │ │ │ + ldr r1, [pc, #2356] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5164 │ │ │ │ + beq c568c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24df3c │ │ │ │ + bl 24f998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5164 │ │ │ │ + beq c568c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5164 │ │ │ │ + beq c568c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5168 │ │ │ │ + bne c5690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5164 │ │ │ │ + beq c568c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ecc │ │ │ │ + beq c6818 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1013b8 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101918 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52b4 │ │ │ │ + beq c57dc │ │ │ │ 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 c4418 │ │ │ │ + b c4938 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55f0 │ │ │ │ + blt c5b18 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2132] @ c4edc │ │ │ │ + ldr r3, [pc, #2140] @ c5404 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4178 │ │ │ │ + bne c4698 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c4ec8 │ │ │ │ + ldr r1, [pc, #2084] @ c53e8 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c617c │ │ │ │ + beq c6960 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ae8 │ │ │ │ + bne c60bc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5af8 │ │ │ │ + beq c6240 │ │ │ │ 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 c5b38 │ │ │ │ - ldr r1, [pc, #2020] @ c4ee0 │ │ │ │ + bne c6280 │ │ │ │ + ldr r1, [pc, #2028] @ c5408 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5408 │ │ │ │ + beq c5930 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9e88 │ │ │ │ + bl ea3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5408 │ │ │ │ - ldr r1, [pc, #1988] @ c4ee4 │ │ │ │ + beq c5930 │ │ │ │ + ldr r1, [pc, #1996] @ c540c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5408 │ │ │ │ + beq c5930 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef418 │ │ │ │ + bl ef974 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ae8 │ │ │ │ + bne c60bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ae8 │ │ │ │ + bne c60bc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ae8 │ │ │ │ + beq c60bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1013b8 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101918 <_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 24c224 │ │ │ │ + bl 24dc80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d90 │ │ │ │ + beq c5e40 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5af0 │ │ │ │ + b c5e4c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c4ec8 │ │ │ │ + ldr r2, [pc, #1700] @ c53e8 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6218 │ │ │ │ + beq c6538 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c498c │ │ │ │ + bne c4eac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5908 │ │ │ │ + beq c5e6c │ │ │ │ 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 c59d0 │ │ │ │ + bne c60fc │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c48c8 │ │ │ │ + beq c4de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c48c8 │ │ │ │ + beq c4de8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c48c8 │ │ │ │ + beq c4de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c48c8 │ │ │ │ + beq c4de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249894 │ │ │ │ + bl 24b2f0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4e30 │ │ │ │ + bne c5350 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c498c │ │ │ │ + bne c4eac │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4988 │ │ │ │ + beq c4ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4988 │ │ │ │ + beq c4ea8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4988 │ │ │ │ + beq c4ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4988 │ │ │ │ + beq c4ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c498c │ │ │ │ + bne c4eac │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c498c │ │ │ │ + beq c4eac │ │ │ │ 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 24a040 │ │ │ │ + bl 24ba9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e5c │ │ │ │ + bne c60c8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c3ff8 │ │ │ │ + b c4518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c49e4 │ │ │ │ + bne c4f04 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5d60 │ │ │ │ + bne c6098 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c3f48 │ │ │ │ + bge c4468 │ │ │ │ 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 c3fd4 │ │ │ │ + beq c44f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c44c8 │ │ │ │ + b c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5640 │ │ │ │ + blt c5b68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4818 │ │ │ │ + beq c4d38 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c3ff8 │ │ │ │ + b c4518 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5654 │ │ │ │ + blt c5b7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1152] @ c4edc │ │ │ │ + ldr r3, [pc, #1160] @ c5404 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c3fbc │ │ │ │ - b c43b8 │ │ │ │ + bne c44dc │ │ │ │ + b c48d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4fd8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6254 │ │ │ │ + bne c6210 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c402c │ │ │ │ + bge c454c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c44b8 │ │ │ │ + b c49d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b0c │ │ │ │ + bne c502c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c60d4 │ │ │ │ + bne c6828 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c40ac │ │ │ │ + bge c45cc │ │ │ │ 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 c4108 │ │ │ │ - b c44c4 │ │ │ │ + beq c4628 │ │ │ │ + b c49e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b6c │ │ │ │ + bne c508c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5d58 │ │ │ │ + bne c6090 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4130 │ │ │ │ + bge c4650 │ │ │ │ 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 c4190 │ │ │ │ - b c49fc │ │ │ │ + beq c46b0 │ │ │ │ + b c4f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4d44 │ │ │ │ + blt c5264 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c4eb0 │ │ │ │ + ldr r3, [pc, #776] @ c53d0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41b4 │ │ │ │ + bne c46d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c4ec8 │ │ │ │ + ldr r1, [pc, #772] @ c53e8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c59ac │ │ │ │ + beq c6084 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c599c │ │ │ │ + bne c6074 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c5944 │ │ │ │ + beq c601c │ │ │ │ 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 c597c │ │ │ │ - ldr r1, [pc, #668] @ c4eb0 │ │ │ │ + bne c6054 │ │ │ │ + ldr r1, [pc, #668] @ c53d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4c58 │ │ │ │ - ldr r2, [pc, #652] @ c4eb4 │ │ │ │ + beq c5178 │ │ │ │ + ldr r2, [pc, #652] @ c53d4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249744 │ │ │ │ + bl 24b1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4c58 │ │ │ │ + beq c5178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4c58 │ │ │ │ + beq c5178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a0c8 │ │ │ │ + bl 24bb24 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c5008 │ │ │ │ + bne c5530 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c599c │ │ │ │ - ldr r1, [pc, #576] @ c4eb0 │ │ │ │ + bne c6074 │ │ │ │ + ldr r1, [pc, #576] @ c53d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52dc │ │ │ │ - ldr r2, [pc, #560] @ c4eb4 │ │ │ │ + beq c5804 │ │ │ │ + ldr r2, [pc, #560] @ c53d4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249744 │ │ │ │ + bl 24b1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52dc │ │ │ │ + beq c5804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c52dc │ │ │ │ + beq c5804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a2a4 │ │ │ │ + bl 24bd00 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c52dc │ │ │ │ + beq c5804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c52e0 │ │ │ │ + bne c5808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a0c8 │ │ │ │ + bl 24bb24 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c52e0 │ │ │ │ + bne c5808 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c599c │ │ │ │ + beq c6074 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53e0 │ │ │ │ + beq c5908 │ │ │ │ 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 c4414 │ │ │ │ + b c4934 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c44c4 │ │ │ │ + b c49e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4d90 │ │ │ │ + blt c52b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4ea4 │ │ │ │ + ldr r3, [pc, #300] @ c53c4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c4ef8 │ │ │ │ + beq c5414 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c41e8 │ │ │ │ + b c4708 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c44c4 │ │ │ │ + b c49e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245194 │ │ │ │ + bl 246bd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c43f4 │ │ │ │ + beq c4914 │ │ │ │ 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] │ │ │ │ @@ -159280,1799 +159610,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 c5568 │ │ │ │ - bl 24b7b4 │ │ │ │ + beq c5a90 │ │ │ │ + bl 24d210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5798 │ │ │ │ + bne c5cc0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c49f0 │ │ │ │ + b c4f10 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c3ff8 │ │ │ │ + beq c4518 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 24432c │ │ │ │ + bl 245d70 │ │ │ │ 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 24a040 │ │ │ │ + bl 24ba9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - b c497c │ │ │ │ + bne c4934 │ │ │ │ + b c4e9c │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r4, r6, ip, lsl r0 │ │ │ │ + eorseq r4, r6, ip, lsl fp │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq sl, r7, r4, lsl r3 │ │ │ │ - eorseq r3, r6, r8, lsr pc │ │ │ │ + eorseq sl, r7, r8, ror #31 │ │ │ │ + eorseq r4, r6, r8, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r5, r9, ip, lsl #10 │ │ │ │ - eorseq r3, r6, r4, lsr #31 │ │ │ │ - mlaseq r6, r0, pc, r3 @ │ │ │ │ + @ instruction: 0x00395fbc │ │ │ │ + eorseq r4, r6, r4, lsr #21 │ │ │ │ + mlaseq r6, r0, sl, r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363ffc │ │ │ │ + @ instruction: 0x00364afc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + @ instruction: 0x003649f8 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - @ instruction: 0x00363ef8 │ │ │ │ - @ instruction: 0x00363ebc │ │ │ │ + subseq fp, r5, ip, asr #23 │ │ │ │ + eorseq r4, r6, ip, lsr #19 │ │ │ │ + @ instruction: 0x003649bc │ │ │ │ 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 │ │ │ │ - eorseq r3, r6, r4, asr pc │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, lsr #29 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-60] @ c4ec8 │ │ │ │ + ldr r2, [pc, #-56] @ c53e8 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6418 │ │ │ │ + beq c66f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6380 │ │ │ │ + bne c5520 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c625c │ │ │ │ + beq c6544 │ │ │ │ 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 c62a4 │ │ │ │ - ldr r1, [pc, #-180] @ c4ea4 │ │ │ │ + bne c658c │ │ │ │ + ldr r1, [pc, #-176] @ c53c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5000 │ │ │ │ + beq c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5000 │ │ │ │ + beq c551c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5000 │ │ │ │ + beq c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5000 │ │ │ │ + beq c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c6380 │ │ │ │ + bne c5520 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6380 │ │ │ │ + beq c5520 │ │ │ │ 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 24cff8 │ │ │ │ + bl 24ea54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63fc │ │ │ │ + bne c66d8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c6380 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c4708 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c41b4 │ │ │ │ + beq c46d4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53e0 │ │ │ │ + beq c5908 │ │ │ │ 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 c4414 │ │ │ │ + b c4934 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c50e0 │ │ │ │ - ldr r2, [pc, #-452] @ c4ec8 │ │ │ │ + bne c5608 │ │ │ │ + ldr r2, [pc, #-460] @ c53e8 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61f8 │ │ │ │ - ldr r1, [pc, #-504] @ c4ea8 │ │ │ │ + beq c68c4 │ │ │ │ + ldr r1, [pc, #-512] @ c53c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2434c4 │ │ │ │ + bl 244f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6188 │ │ │ │ + bne c68e4 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c620c │ │ │ │ - ldr r1, [pc, #-544] @ c4ea8 │ │ │ │ + bne c68d8 │ │ │ │ + ldr r1, [pc, #-552] @ c53c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2434c4 │ │ │ │ + bl 244f08 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c60dc │ │ │ │ + bne c6830 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c425c │ │ │ │ + b c477c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24acdc │ │ │ │ + bl 24c738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4488 │ │ │ │ + beq c49a8 │ │ │ │ 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 24bae8 │ │ │ │ + bl 24d544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c44a8 │ │ │ │ + beq c49c8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c44b8 │ │ │ │ + b c49d8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4b0c │ │ │ │ - ldr r1, [pc, #-672] @ c4edc │ │ │ │ + bne c502c │ │ │ │ + ldr r1, [pc, #-672] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ - ldr r1, [pc, #-708] @ c4ecc │ │ │ │ + beq c56d8 │ │ │ │ + ldr r1, [pc, #-712] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ + beq c56d8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5da8 │ │ │ │ + bne c6764 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4b0c │ │ │ │ - ldr r1, [pc, #-748] @ c4edc │ │ │ │ + bne c502c │ │ │ │ + ldr r1, [pc, #-748] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5544 │ │ │ │ - ldr r1, [pc, #-784] @ c4ecc │ │ │ │ + beq c5a6c │ │ │ │ + ldr r1, [pc, #-788] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24df3c │ │ │ │ + bl 24f998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5a6c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5a6c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5548 │ │ │ │ + bne c5a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5a6c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ecc │ │ │ │ + beq c6818 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1013b8 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101918 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c529c │ │ │ │ + beq c57c4 │ │ │ │ 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, #-1016] @ c4eac │ │ │ │ + ldr r2, [pc, #-1024] @ c53cc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d2d4 │ │ │ │ + bl 24ed30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5558 │ │ │ │ + beq c5a80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4b14 │ │ │ │ + b c5034 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c599c │ │ │ │ - ldr r1, [pc, #-1092] @ c4eb0 │ │ │ │ + bne c6074 │ │ │ │ + ldr r1, [pc, #-1100] @ c53d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5da0 │ │ │ │ - ldr r2, [pc, #-1108] @ c4eb4 │ │ │ │ + beq c672c │ │ │ │ + ldr r2, [pc, #-1116] @ c53d4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249744 │ │ │ │ + bl 24b1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5da0 │ │ │ │ + beq c672c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5da0 │ │ │ │ + beq c672c │ │ │ │ mov r0, r4 │ │ │ │ - bl 300fc0 │ │ │ │ + bl 301bf4 <_PyGen_yf@@Base+0x488> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5da0 │ │ │ │ + beq c672c │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c599c │ │ │ │ + bne c6074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a0c8 │ │ │ │ + bl 24bb24 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c599c │ │ │ │ + bne c6074 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c599c │ │ │ │ + beq c6074 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c53c8 │ │ │ │ + beq c58f0 │ │ │ │ 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, #-1304] @ c4eb8 │ │ │ │ + ldr r2, [pc, #-1312] @ c53d8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d2d4 │ │ │ │ + bl 24ed30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - bl a55f0 │ │ │ │ + bne c4934 │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5da0 │ │ │ │ + beq c672c │ │ │ │ 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 c41b4 │ │ │ │ + b c46d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ae8 │ │ │ │ - ldr r1, [pc, #-1348] @ c4edc │ │ │ │ + bne c60bc │ │ │ │ + ldr r1, [pc, #-1348] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d80 │ │ │ │ - ldr r1, [pc, #-1364] @ c4ee0 │ │ │ │ + beq c5e30 │ │ │ │ + ldr r1, [pc, #-1364] @ c5408 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d80 │ │ │ │ + beq c5e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9e88 │ │ │ │ + bl ea3fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5d80 │ │ │ │ - ldr r1, [pc, #-1396] @ c4ee4 │ │ │ │ + beq c5e30 │ │ │ │ + ldr r1, [pc, #-1396] @ c540c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d80 │ │ │ │ + beq c5e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef418 │ │ │ │ + bl ef974 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ae8 │ │ │ │ + bne c60bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5ae4 │ │ │ │ + beq c60b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249d8c │ │ │ │ + bl 24b7e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ae8 │ │ │ │ + bne c60bc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ + bl ec184 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ae8 │ │ │ │ + beq c60bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1013b8 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101918 <_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 306ac0 │ │ │ │ - ldr r2, [pc, #-1648] @ c4ebc │ │ │ │ + bl 307694 │ │ │ │ + ldr r2, [pc, #-1656] @ c53dc │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d2d4 │ │ │ │ + bl 24ed30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ - b c47f4 │ │ │ │ + bne c4934 │ │ │ │ + b c4d14 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5f0c │ │ │ │ + bne c5ea8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4b14 │ │ │ │ - bl 293050 │ │ │ │ - b c4e08 │ │ │ │ + b c5034 │ │ │ │ + bl 293e70 │ │ │ │ + b c5328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24df3c │ │ │ │ + bl 24f998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4584 │ │ │ │ + beq c4aa4 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4588 │ │ │ │ + bne c4aa8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4584 │ │ │ │ + beq c4aa4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4584 │ │ │ │ + beq c4aa4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4588 │ │ │ │ + bne c4aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ + bl 106568 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c45f8 │ │ │ │ - b c4584 │ │ │ │ + bne c4b18 │ │ │ │ + b c4aa4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4178 │ │ │ │ + b c4698 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40f4 │ │ │ │ - ldr r1, [pc, #-1880] @ c4ec0 │ │ │ │ + b c4614 │ │ │ │ + ldr r1, [pc, #-1888] @ c53e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1888] @ c4ec4 │ │ │ │ - bl 1175c8 │ │ │ │ + ldr r1, [pc, #-1896] @ c53e4 │ │ │ │ + bl 117b4c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4240 │ │ │ │ + b c4760 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3f8c │ │ │ │ + b c44ac │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3ff8 │ │ │ │ + b c4518 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c3fbc │ │ │ │ + b c44dc │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4070 │ │ │ │ + b c4590 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c52c4 │ │ │ │ + blt c57ec │ │ │ │ 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 c576c │ │ │ │ + beq c5c94 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4b14 │ │ │ │ - ldr r3, [pc, #-2036] @ c4ec8 │ │ │ │ + bne c5034 │ │ │ │ + ldr r3, [pc, #-2044] @ c53e8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5778 │ │ │ │ - ldr r1, [pc, #-2036] @ c4edc │ │ │ │ + beq c5ca0 │ │ │ │ + ldr r1, [pc, #-2036] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5720 │ │ │ │ - ldr r1, [pc, #-2080] @ c4ecc │ │ │ │ + bne c5c48 │ │ │ │ + ldr r1, [pc, #-2084] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c571c │ │ │ │ + beq c5c44 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c571c │ │ │ │ + beq c5c44 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57b0 │ │ │ │ + bne c5cd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c578c │ │ │ │ - ldr r1, [pc, #-2136] @ c4edc │ │ │ │ + bne c5cb4 │ │ │ │ + ldr r1, [pc, #-2136] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5900 │ │ │ │ - ldr r1, [pc, #-2176] @ c4ecc │ │ │ │ + bne c5e28 │ │ │ │ + ldr r1, [pc, #-2180] @ c53f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5824 │ │ │ │ + bne c5d4c │ │ │ │ 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 c455c │ │ │ │ - b c4b0c │ │ │ │ + beq c4a7c │ │ │ │ + b c502c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c56c8 │ │ │ │ + beq c5bf0 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5764 │ │ │ │ + b c5c8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4e28 │ │ │ │ + b c5348 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c571c │ │ │ │ + beq c5c44 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ + bl cb1ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c571c │ │ │ │ + beq c5c44 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c4ee8 │ │ │ │ + ldr r3, [pc, #-2304] @ c5410 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2340] @ c4ed0 │ │ │ │ + ldr r3, [pc, #-2352] @ c53ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c5e1c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5764 │ │ │ │ - b c575c │ │ │ │ + bne c5c8c │ │ │ │ + b c5c84 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65728 │ │ │ │ + bl 65644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5900 │ │ │ │ + bne c5e28 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ + bl cb1ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5758 │ │ │ │ + beq c5c80 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c4ee8 │ │ │ │ + ldr r3, [pc, #-2520] @ c5410 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2556] @ c4ed0 │ │ │ │ - b c57f0 │ │ │ │ - ldr r3, [pc, #-2532] @ c4ef0 │ │ │ │ + ldr r3, [pc, #-2568] @ c53ec │ │ │ │ + b c5d18 │ │ │ │ + ldr r3, [pc, #-2568] @ c53f4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2544] @ c4ef4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2580] @ c53f8 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ac0 │ │ │ │ + beq c61ec │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4418 │ │ │ │ + b c4938 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b c5c88 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c5e54 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5760 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c5098 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c60bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 295318 │ │ │ │ + b c5e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5e5c │ │ │ │ + blt c60c8 │ │ │ │ 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 c59b8 │ │ │ │ + bne c60e4 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c4d90 │ │ │ │ + b c4eac │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne c5034 │ │ │ │ + ldr r1, [pc, #-2752] @ c5400 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq c5f4c │ │ │ │ + ldr r1, [pc, #-2768] @ c5404 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c5f00 │ │ │ │ + ldr r1, [pc, #-2816] @ c53f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6218 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c5f60 │ │ │ │ + ldr r1, [pc, #-2832] @ c5404 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c6014 │ │ │ │ + ldr r1, [pc, #-2876] @ c53f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5f6c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r6, #1 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + b c5a80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 344e34 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c5ecc │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c5f44 │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5f38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65644 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5f38 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4870 │ │ │ │ - b c498c │ │ │ │ + bne c6014 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5f38 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5f38 │ │ │ │ + ldr r1, [pc, #-3044] @ c53f4 │ │ │ │ + ldr r3, [pc, #-3044] @ c53f8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5e1c │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + bne c5f44 │ │ │ │ + b c5f3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b c5f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c53ec │ │ │ │ + blt c5914 │ │ │ │ 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 c5994 │ │ │ │ + beq c606c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c599c │ │ │ │ + bne c6074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324784 │ │ │ │ + bl 3252a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4414 │ │ │ │ + bne c4934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4c0c │ │ │ │ + beq c512c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c41b4 │ │ │ │ + b c46d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c4bd4 │ │ │ │ + bl 344e34 │ │ │ │ + b c50f4 │ │ │ │ + mov r3, r6 │ │ │ │ + b c4650 │ │ │ │ + mov r6, r7 │ │ │ │ + b c4468 │ │ │ │ + bl 344e34 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c443c │ │ │ │ + b c49e4 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + b c5e4c │ │ │ │ + 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 c4518 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c3ff8 │ │ │ │ - ldr r3, [pc, #-2816] @ c4ed8 │ │ │ │ + bne c4518 │ │ │ │ + ldr r3, [pc, #-3332] @ c5400 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5edc │ │ │ │ + beq c6734 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a20 │ │ │ │ + beq c614c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a20 │ │ │ │ + beq c614c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58cc │ │ │ │ + bne c5df4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ef0 │ │ │ │ + bne c6748 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c6754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c6754 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c6754 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c6754 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ + bl cb1ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5efc │ │ │ │ + beq c6754 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3000] @ c4ee8 │ │ │ │ + ldr r3, [pc, #-3516] @ c5410 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3036] @ c4ed4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3552] @ c53fc │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c5e1c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f00 │ │ │ │ + beq c6758 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5938 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4b78 │ │ │ │ + b c5e9c │ │ │ │ + mov r3, r6 │ │ │ │ + b c454c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 334a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5efc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5fd0 │ │ │ │ + b c5efc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4800 │ │ │ │ + blt c4d20 │ │ │ │ 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 c5c18 │ │ │ │ + beq c6360 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5d98 │ │ │ │ - ldr r3, [pc, #-3176] @ c4ed8 │ │ │ │ + bne c5e48 │ │ │ │ + ldr r3, [pc, #-3720] @ c5400 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5c24 │ │ │ │ - ldr r1, [pc, #-3192] @ c4edc │ │ │ │ + beq c636c │ │ │ │ + ldr r1, [pc, #-3736] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5bc8 │ │ │ │ - ldr r1, [pc, #-3216] @ c4ee0 │ │ │ │ + bne c6310 │ │ │ │ + ldr r1, [pc, #-3760] @ c5408 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ + beq c630c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9e88 │ │ │ │ + bl ea3fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ - ldr r1, [pc, #-3248] @ c4ee4 │ │ │ │ + beq c630c │ │ │ │ + ldr r1, [pc, #-3792] @ c540c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ + beq c630c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef418 │ │ │ │ + bl ef974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bc4 │ │ │ │ + beq c630c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d2c │ │ │ │ + bne c6474 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5c38 │ │ │ │ - ldr r1, [pc, #-3328] @ c4edc │ │ │ │ + bne c6380 │ │ │ │ + ldr r1, [pc, #-3872] @ c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5c0c │ │ │ │ - ldr r1, [pc, #-3352] @ c4ee0 │ │ │ │ + bne c6354 │ │ │ │ + ldr r1, [pc, #-3896] @ c5408 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5c44 │ │ │ │ + bne c638c │ │ │ │ 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 c46f4 │ │ │ │ - b c5ae8 │ │ │ │ + beq c4c14 │ │ │ │ + b c60bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5b4c │ │ │ │ + beq c6294 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5c10 │ │ │ │ + b c6358 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9e88 │ │ │ │ + bl ea3fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ - ldr r1, [pc, #-3448] @ c4ee4 │ │ │ │ + beq c634c │ │ │ │ + ldr r1, [pc, #-3992] @ c540c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c634c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef418 │ │ │ │ + bl ef974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c634c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c634c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c634c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ + bl cb1ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c634c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3548] @ c4ee8 │ │ │ │ + ldr r3, [pc, #-4092] @ c5410 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3560] @ c4eec │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1360] @ c696c │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c5e1c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5c10 │ │ │ │ - b c5c08 │ │ │ │ + bne c6358 │ │ │ │ + b c6350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6224 │ │ │ │ + bne c652c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c5e78 │ │ │ │ + beq c64a0 │ │ │ │ mov r1, r7 │ │ │ │ - b c421c │ │ │ │ - ldr r3, [pc, #-3652] @ c4ef0 │ │ │ │ + b c473c │ │ │ │ + ldr r3, [pc, #1268] @ c6970 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3664] @ c4ef4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1256] @ c6974 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ce4 │ │ │ │ - b c58f4 │ │ │ │ - mov r3, r6 │ │ │ │ - b c4130 │ │ │ │ - mov r6, r7 │ │ │ │ - b c3f48 │ │ │ │ - bl 344350 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c3f1c │ │ │ │ - b c44c4 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c60bc │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b c5af0 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c599c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24df3c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c51b4 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106008 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c51b0 │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebc10 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c5ecc │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - bl e3754 <_PyArena_Malloc@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c529c │ │ │ │ - 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 c529c │ │ │ │ - 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 c3ff8 │ │ │ │ + beq c642c │ │ │ │ + b c5e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c60a8 │ │ │ │ + blt c6500 │ │ │ │ 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 c6224 │ │ │ │ + bne c652c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c4230 │ │ │ │ + bne c4750 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5624 │ │ │ │ + blt c5b4c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c4230 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b c4b14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c59e4 │ │ │ │ - ldr sl, [r4, #88] @ 0x58 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - b c5ad8 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub sl, r6, #1 │ │ │ │ - b c5ad8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp fp, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne c4b14 │ │ │ │ - ldr r1, [pc, #1324] @ c6450 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5fb0 │ │ │ │ - ldr r1, [pc, #1308] @ c6454 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5f64 │ │ │ │ - ldr r1, [pc, #1284] @ c6458 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5fd0 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bne c5fc4 │ │ │ │ - ldr r1, [pc, #1244] @ c6454 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c60a0 │ │ │ │ - ldr r1, [pc, #1224] @ c6458 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c6038 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r7, r6, #1 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5558 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c5f30 │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c5fa8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 334a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ - ldr r1, [pc, #1120] @ c645c │ │ │ │ - ldr r3, [pc, #1120] @ c6460 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - movne fp, r3 │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5fa8 │ │ │ │ - b c5fa0 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5f9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 65728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5f9c │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c60a0 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5f9c │ │ │ │ - mov r1, #4 │ │ │ │ + b c4750 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5ff4 │ │ │ │ - b c5f9c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5fa4 │ │ │ │ + bl 344e34 │ │ │ │ + b c48f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c50e0 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5ae8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 294268 │ │ │ │ - b c5d90 │ │ │ │ - mov r3, r6 │ │ │ │ - b c40ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29b750 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50d4 │ │ │ │ - ldr r2, [pc, #820] @ c6464 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #800] @ c6468 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c61e8 │ │ │ │ - bl a55f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50d8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b c50dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c4468 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c46b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29b750 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50b0 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c50b0 │ │ │ │ - ldr r2, [pc, #680] @ c645c │ │ │ │ - ldr r3, [pc, #680] @ c6460 │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #672] @ c646c │ │ │ │ - mov r1, #10 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d2d4 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6158 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #2 │ │ │ │ - b c425c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c5098 │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c50dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c4834 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b c50e0 │ │ │ │ + b c5608 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4e28 │ │ │ │ + b c5348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c4520 │ │ │ │ + bl 344e34 │ │ │ │ + b c4a40 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + b c5608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c43d4 │ │ │ │ - mov r3, r6 │ │ │ │ - b c402c │ │ │ │ + bl 344e34 │ │ │ │ + b c4d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c63fc │ │ │ │ + blt c66d8 │ │ │ │ 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 c6378 │ │ │ │ + beq c6660 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c41e8 │ │ │ │ - ldr r3, [pc, #420] @ c6450 │ │ │ │ + bne c4708 │ │ │ │ + ldr r3, [pc, #996] @ c6978 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6390 │ │ │ │ - ldr r1, [pc, #432] @ c6470 │ │ │ │ + beq c666c │ │ │ │ + ldr r1, [pc, #980] @ c697c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f4 │ │ │ │ + beq c65dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f4 │ │ │ │ + beq c65dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6424 │ │ │ │ + bne c6700 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c63a4 │ │ │ │ - ldr r1, [pc, #356] @ c6470 │ │ │ │ + bne c6680 │ │ │ │ + ldr r1, [pc, #904] @ c697c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c664c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104c1c │ │ │ │ + bl 10517c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c664c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c664c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6bcc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6364 │ │ │ │ + beq c664c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cace0 │ │ │ │ + bl cb1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63b0 │ │ │ │ + bne c668c │ │ │ │ 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 c4f50 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c41e8 │ │ │ │ + beq c546c │ │ │ │ + b c5520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ + bl 344e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c62b8 │ │ │ │ + beq c65a0 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6370 │ │ │ │ + b c6658 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ c6464 │ │ │ │ + ldr r3, [pc, #740] @ c6980 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ c6474 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #728] @ c6984 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58f4 │ │ │ │ - bl a55f0 │ │ │ │ + bne c5e1c │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c6650 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6370 │ │ │ │ + b c6658 │ │ │ │ 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 c41e8 │ │ │ │ + b c4708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344350 │ │ │ │ - b c4f14 │ │ │ │ - ldr r3, [pc, #48] @ c645c │ │ │ │ + bl 344e34 │ │ │ │ + b c5430 │ │ │ │ + ldr r3, [pc, #616] @ c6970 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ c6460 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #604] @ c6974 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63e0 │ │ │ │ - b c58f4 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - andeq r0, r0, r2, lsr #5 │ │ │ │ - andeq r0, r0, r9, ror r2 │ │ │ │ + beq c66bc │ │ │ │ + b c5e1c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b c6074 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 344e34 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c6110 │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + sub sl, sl, #1 │ │ │ │ + b c6204 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub sl, r6, #1 │ │ │ │ + b c6204 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24f998 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c56d8 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c56dc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c56d8 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c56d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 106568 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c56d8 │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ec184 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c6818 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e3cb4 <_PyArena_Malloc@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c57c4 │ │ │ │ + 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 c57c4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c5034 │ │ │ │ + mov r3, r6 │ │ │ │ + b c45cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c800 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55fc │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55fc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55fc │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cb1ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55fc │ │ │ │ + ldr r2, [pc, #252] @ c6980 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #236] @ c6988 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6944 │ │ │ │ + bl a5ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5600 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b c5604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 344e34 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c55c0 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c5604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c800 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55d8 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c70e4 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c55d8 │ │ │ │ + ldr r2, [pc, #96] @ c6970 │ │ │ │ + ldr r3, [pc, #96] @ c6974 │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c698c │ │ │ │ + mov r1, #10 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24ed30 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c68ac │ │ │ │ + sub r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #2 │ │ │ │ + b c477c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 344e34 │ │ │ │ + b c4988 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 344e34 │ │ │ │ + b c4bd4 │ │ │ │ + eorseq r4, r6, r4, asr sl │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, lsr #29 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r4, r6, r0, lsr r0 │ │ │ │ - eorseq r4, r6, ip, lsl r0 │ │ │ │ + eorseq r4, r6, ip, lsr #19 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x00363fbc │ │ │ │ + subseq sp, r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x00364abc │ │ │ │ + eorseq r4, r6, r0, lsr fp │ │ │ │ + eorseq r4, r6, ip, lsl fp │ │ │ │ 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] @ c6824 │ │ │ │ + ldr r2, [pc, #916] @ c6d3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3591b0 │ │ │ │ + bl 359c90 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c66cc │ │ │ │ + bmi c6be4 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6828 │ │ │ │ - ldr r8, [pc, #876] @ c682c │ │ │ │ - ldr sl, [pc, #876] @ c6830 │ │ │ │ - ldr r5, [pc, #876] @ c6834 │ │ │ │ + ldr r9, [pc, #876] @ c6d40 │ │ │ │ + ldr r8, [pc, #876] @ c6d44 │ │ │ │ + ldr sl, [pc, #876] @ c6d48 │ │ │ │ + ldr r5, [pc, #876] @ c6d4c │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c66d8 │ │ │ │ + bne c6bf0 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c66c4 │ │ │ │ + beq c6bdc │ │ │ │ tst r2, #32 │ │ │ │ - beq c680c │ │ │ │ + beq c6d24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c66ac │ │ │ │ + beq c6bc4 │ │ │ │ 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 c66c4 │ │ │ │ + bne c6bdc │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6680 │ │ │ │ + bne c6b98 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f53c │ │ │ │ + bl 9fa20 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c676c │ │ │ │ + bne c6c84 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c64c8 │ │ │ │ + bcs c69e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6750 │ │ │ │ + beq c6c68 │ │ │ │ cmp r2, sl │ │ │ │ - bne c66c4 │ │ │ │ + bne c6bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0dc │ │ │ │ + bl 9a5c0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6764 │ │ │ │ + beq c6c7c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c6478 │ │ │ │ + bl c6990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c67e4 │ │ │ │ + beq c6cfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6784 │ │ │ │ + bne c6c9c │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c66c4 │ │ │ │ + beq c6bdc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c66c4 │ │ │ │ + bne c6bdc │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c66c4 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c6bdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6478 │ │ │ │ + bl c6990 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c66c4 │ │ │ │ + bne c6bdc │ │ │ │ mvn r0, #0 │ │ │ │ - b c66d0 │ │ │ │ + b c6be8 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c66c4 │ │ │ │ + b c6bdc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a538 │ │ │ │ + bl 14aafc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c67e4 │ │ │ │ + beq c6cfc │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c67bc │ │ │ │ + beq c6cd4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c67d0 │ │ │ │ + beq c6ce8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6728 │ │ │ │ + b c6c40 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c67bc │ │ │ │ + b c6cd4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6764 │ │ │ │ + beq c6c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6764 │ │ │ │ + bne c6c7c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c6764 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c6c7c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6500 │ │ │ │ - b c66ac │ │ │ │ + bne c6a18 │ │ │ │ + b c6bc4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r7, r9, r0, ror #25 │ │ │ │ + eorseq r8, r9, r0, ror #15 │ │ │ │ │ │ │ │ -000c6838 <_Py_GetConfig@@Base>: │ │ │ │ +000c6d50 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6878 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 3591b0 │ │ │ │ + ldr r3, [pc, #40] @ c6d90 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c686c <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6d84 <_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] @ c687c <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6880 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6d94 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6d98 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subeq r1, r4, r8, lsr #4 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subeq r1, r4, r4, lsl sp │ │ │ │ │ │ │ │ -000c6884 <_PyObject_NewVar@@Base>: │ │ │ │ +000c6d9c <_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 91e6c │ │ │ │ + bl 92334 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6908 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6e20 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6910 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6e28 <_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 c68f4 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6e0c <_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 c68e8 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6e00 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a00d4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b 2a1184 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6bb8 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c70d0 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6aa4 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6fbc <_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] @ c6bbc <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6bc0 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c70d4 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c70d8 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6af0 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6bc4 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c7008 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c70dc <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 359c90 │ │ │ │ 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 c6ac8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6fe0 <_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 c69b4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6ecc <_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 c6ac8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6fe0 <_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 c6aa8 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6fc0 <_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] │ │ │ │ @@ -161083,29 +161411,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 c6a3c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6f54 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6a38 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6f50 <_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 c6b34 <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ + beq c704c <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6afc <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c7014 <_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] │ │ │ │ @@ -161127,17 +161455,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] @ c6bc8 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c70e0 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6b28 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bne c7040 <_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 │ │ │ │ @@ -161152,18 +161480,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 c6ae0 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + b c6ff8 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6a50 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6f68 <_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] │ │ │ │ @@ -161186,54 +161514,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} │ │ │ │ - ldrdeq pc, [r9], -r4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr lr │ │ │ │ + @ instruction: 0x000a03bc │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq sl, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #9 │ │ │ │ + andeq fp, r8, r4, lsl #19 │ │ │ │ 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 c6c14 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c712c <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6c3c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c7154 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6c58 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7170 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6c4c <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c7164 <_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 c6c08 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c7120 <_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 c6c08 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c7120 <_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 │ │ │ │ @@ -161244,439 +161572,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 c7268 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7bcc │ │ │ │ + bne c7780 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c80e4 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c727c <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c7794 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c78c8 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7de0 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c789c <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7db4 <_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 c72ac <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c77c4 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c6f58 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c7470 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c773c <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7c54 <_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 c71d0 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c76e8 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6f04 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c741c <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7888 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7a48 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7a4c <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7da0 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7f60 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7f64 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7678 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7a50 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c7b90 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7f68 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c7608 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c7b20 <_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 c75f0 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7b08 <_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 c6ed0 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7a54 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c73e8 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7f6c <_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] @ c7a58 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7f70 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7690 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c7ba8 <_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 c6ebc <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c73d4 <_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 c6f24 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c743c <_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 c71e4 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c76fc <_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 c7208 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c7720 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c7238 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7750 <_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 c775c <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c7c74 <_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 c7788 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7ca0 <_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 c6df8 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c7310 <_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 c6dac <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c72c4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7a5c <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7f74 <_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 c6e14 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7a60 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7a64 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2e1078 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c732c <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7f78 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7f7c <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e1c54 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c7c6c <_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 c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c712c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c7644 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c7100 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7618 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c70d8 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c75f0 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c71c8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c76e0 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c712c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c7644 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6d00 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c7218 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7a68 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7f80 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6df8 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c7310 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2c4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab7ac <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7a20 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7f38 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6e50 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c7368 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6e50 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c7368 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6e64 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c737c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cabc0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cb0cc <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6e64 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c737c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c6f40 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107a6c │ │ │ │ + bne c7458 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107fcc │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6cb8 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c71d0 <_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 c6cfc <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c7214 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7588 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7aa0 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c7708 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7c20 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7a48 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7a6c <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c73a8 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7f60 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7f84 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c78c0 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c7710 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7a50 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c7c28 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7f68 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359c90 │ │ │ │ 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 c76c0 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7bd8 <_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 c7370 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7888 <_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] │ │ │ │ @@ -161689,43 +162017,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c7584 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7a9c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c7520 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7a38 <_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 c7664 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7a50 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c7b7c <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7f68 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359c90 │ │ │ │ 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 c7530 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7a48 <_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 c7434 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c794c <_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 │ │ │ │ @@ -161737,40 +162065,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 c7584 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7a9c <_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 c7650 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7a50 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3591b0 │ │ │ │ + bne c7b68 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7f68 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359c90 │ │ │ │ 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 c7598 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c7ab0 <_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 c74e8 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7a00 <_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 │ │ │ │ @@ -161782,449 +162110,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 c7584 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7a9c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c73ac <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c78c4 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6cec <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c7204 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7434 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c794c <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7a70 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7f88 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7944 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7e5c <_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 c7458 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c7970 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 2a00d4 │ │ │ │ + bl 2a1184 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b1f8 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b6dc │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c74e8 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7a00 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7a70 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7f88 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7874 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7d8c <_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 c750c <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c7584 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7a24 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c7a9c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6dac <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c72c4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7a74 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7f8c <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7968 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7e80 <_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 c6dac <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 2a00d4 │ │ │ │ + bne c72c4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 2a1184 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6df0 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c774c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c7308 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7c64 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c75d8 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c7af0 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7570 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c7a88 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6dac <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c7640 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7a78 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c72c4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7b58 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7f90 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7728 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7c40 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e65c │ │ │ │ + bl 18ecd8 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6df0 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7308 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920bc │ │ │ │ + bl 92584 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7370 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7888 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7a70 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7f88 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7984 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7e9c <_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 c7384 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c789c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c7524 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7a3c <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7384 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c789c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c76a4 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7a7c <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7a80 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c7bbc <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7f94 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7f98 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ + bl 18f7a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6eb4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c73cc <_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 c6eb0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c73c8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7a14 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a55f0 │ │ │ │ + beq c7f2c <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7a84 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7f9c <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7a88 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7fa0 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7868 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7d80 <_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] @ c7a8c <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7fa4 <_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 292e98 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7a90 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7a94 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 293cb8 │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7fa8 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7fac <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7a90 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7a98 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7fa8 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7fb0 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c77dc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7a9c <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7aa0 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7cf4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7fb4 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7fb8 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c77dc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7aa4 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7cf4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7fbc <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c77dc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7cf4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7958 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7e70 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 292e38 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7aa8 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 293c58 │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7fc0 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c77dc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7cf4 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c75c8 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7aac <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7ab0 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c7ae0 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7fc4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7fc8 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c774c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18f7a0 │ │ │ │ + b c7c64 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6cd0 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c71e8 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c79b0 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7ec8 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c7290 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c77a8 <_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 996c0 │ │ │ │ + bl 99ba4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7588 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7aa0 <_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 c79ec <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7f04 <_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 2430b4 │ │ │ │ + bl 244af8 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6cc0 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c78cc <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c71d8 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7de4 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7560 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7ab4 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c7a78 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7fcc <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28989c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 28af3c <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7c6c <_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 c762c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c76f4 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7aac <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7ab8 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7c0c <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7fc4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7fd0 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f124 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18f7a0 │ │ │ │ + b c7c6c <_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 c78c0 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 2a00d4 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a55f0 │ │ │ │ + b c7dd8 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 2a1184 │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a5ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7abc <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7fd4 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6104 │ │ │ │ - b c7754 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c77ac │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab4fc │ │ │ │ + bl ab9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7588 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7aa0 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7e28 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c124 │ │ │ │ - b c6eb4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28d7c4 │ │ │ │ + b c73cc <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6f30 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7448 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f30 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7448 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abd0 <_Py_Dealloc@@Base> │ │ │ │ - b c6f30 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r4, lsr #31 │ │ │ │ + bl 9b0b4 <_Py_Dealloc@@Base> │ │ │ │ + b c7448 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + subseq r4, r7, r8, lsl lr │ │ │ │ + andeq r2, r9, ip, ror #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r8, r7, ip, lsl #3 │ │ │ │ + subseq r5, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x00578194 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035cfdc │ │ │ │ - subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, r0, lsl sl │ │ │ │ - andeq fp, r8, r0, lsl #13 │ │ │ │ - andeq fp, r8, r4, asr #32 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ + @ instruction: 0x0035dadc │ │ │ │ + subseq r8, r7, r8, lsr #3 │ │ │ │ + strdeq r9, [r9], -r4 │ │ │ │ + andeq fp, r8, ip, asr fp │ │ │ │ + andeq fp, r8, r0, lsr #10 │ │ │ │ + andseq lr, r8, r8, lsl r7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq ip, r5, r0, ror pc │ │ │ │ + eorseq sp, r5, r0, ror sl │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq r1, r4, r4, asr r5 │ │ │ │ - eorseq r4, r6, ip, ror #2 │ │ │ │ + subeq r2, r4, r0, asr #32 │ │ │ │ + eorseq r4, r6, ip, ror #24 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003641bc │ │ │ │ - eorseq r4, r6, ip, asr #2 │ │ │ │ + @ instruction: 0x00364cbc │ │ │ │ + eorseq r4, r6, ip, asr #24 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r4, r6, r8, lsl r1 │ │ │ │ - eorseq r4, r6, r8, lsl #2 │ │ │ │ - eorseq r4, r6, r4, lsr #3 │ │ │ │ + eorseq r4, r6, r8, lsl ip │ │ │ │ + eorseq r4, r6, r8, lsl #24 │ │ │ │ + eorseq r4, r6, r4, lsr #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r5, r4, lsr #31 │ │ │ │ - eorseq r3, r6, r0, asr #25 │ │ │ │ - @ instruction: 0x003641f0 │ │ │ │ + eorseq sp, r5, r4, lsr #21 │ │ │ │ + eorseq r4, r6, r0, asr #15 │ │ │ │ + @ instruction: 0x00364cf0 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7ac0 : │ │ │ │ +000c7fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7b48 │ │ │ │ - ldr r6, [pc, #116] @ c7b54 │ │ │ │ - bl 3591b0 │ │ │ │ + beq c8060 │ │ │ │ + ldr r6, [pc, #116] @ c806c │ │ │ │ + bl 359c90 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7b3c │ │ │ │ + bne c8054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cfa8 │ │ │ │ + bl 8d484 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7b1c │ │ │ │ + beq c8034 │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 239af4 <_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] @ c7b58 │ │ │ │ - ldr r0, [pc, #20] @ c7b5c │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7b60 │ │ │ │ - ldr r0, [pc, #16] @ c7b64 │ │ │ │ - bl 7cee0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x003d15f4 │ │ │ │ - eorseq ip, r5, r4, ror fp │ │ │ │ - subeq r1, r4, r8, ror #10 │ │ │ │ + ldr r1, [pc, #20] @ c8070 │ │ │ │ + ldr r0, [pc, #20] @ c8074 │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c8078 │ │ │ │ + ldr r0, [pc, #16] @ c807c │ │ │ │ + bl 7d488 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sp, r5, r4, lsr #14 │ │ │ │ + ldrsheq r2, [sp], -r4 @ │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ + subeq r2, r4, r4, asr r0 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7b9c │ │ │ │ + beq c80b4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7bb8 │ │ │ │ - ldr r2, [pc, #56] @ c7bc4 │ │ │ │ + beq c80d0 │ │ │ │ + ldr r2, [pc, #56] @ c80dc │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7bc8 │ │ │ │ + ldreq r2, [pc, #48] @ c80e0 │ │ │ │ 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 c7b84 │ │ │ │ + bne c809c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7b84 │ │ │ │ - subeq r1, r4, r8, lsr r2 │ │ │ │ - subeq r1, r4, r8, lsr r3 │ │ │ │ + b c809c │ │ │ │ + subeq r1, r4, r4, lsr #26 │ │ │ │ + subeq r1, r4, r4, lsr #28 │ │ │ │ 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] │ │ │ │ @@ -162232,275 +162560,285 @@ │ │ │ │ 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 c80bc │ │ │ │ + bne c85e0 │ │ │ │ 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 c8d74 │ │ │ │ + bne c92f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8cf4 │ │ │ │ + beq c9270 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7c98 │ │ │ │ + bhi c81b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, sl │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ add r2, sl, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ str sl, [r3, #4] │ │ │ │ - bhi ca44c │ │ │ │ + bhi cabc4 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca280 │ │ │ │ + bne caa18 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8c04 │ │ │ │ - ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca458 │ │ │ │ - add r3, r1, #1 │ │ │ │ - add r0, sl, #1 │ │ │ │ + beq c91c8 │ │ │ │ + ldr r0, [r4, #476] @ 0x1dc │ │ │ │ + cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca978 │ │ │ │ + add r3, r0, #1 │ │ │ │ + add r1, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r1, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c7eb8 │ │ │ │ - ldr ip, [pc, #4044] @ c8cac │ │ │ │ + bhi c83d0 │ │ │ │ + ldr ip, [pc, #3968] @ c9178 │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c858c │ │ │ │ - cmp r0, #0 │ │ │ │ + bne c8ac4 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq c9c7c │ │ │ │ - str sl, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + strne sl, [r4, #28] │ │ │ │ + streq r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c9844 │ │ │ │ + beq c99f4 │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c7f34 │ │ │ │ + bls c8474 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7f4c │ │ │ │ - cmp r2, #13 │ │ │ │ - beq c8070 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq c8084 │ │ │ │ + bne c848c │ │ │ │ + cmp r8, #13 │ │ │ │ + beq cabb4 │ │ │ │ + cmp r8, #10 │ │ │ │ + beq c85ac │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8594 │ │ │ │ - ldr r5, [pc, #3932] @ c8cb0 │ │ │ │ + beq c8acc │ │ │ │ + ldr r5, [pc, #3856] @ c917c │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c81f0 │ │ │ │ + bne c8714 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3956] @ c8ce0 │ │ │ │ + ldr r5, [pc, #3884] @ c91b0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c9410 │ │ │ │ + beq c9c24 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c88f8 │ │ │ │ + beq c8e6c │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq c9c88 │ │ │ │ + beq ca394 │ │ │ │ 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 c8300 │ │ │ │ + bne c8838 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c8300 │ │ │ │ + beq c8838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca730 │ │ │ │ + bl cac3c │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4ca8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e521c <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c92a4 │ │ │ │ + bne c98e0 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8504 │ │ │ │ + beq c8a3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca44c │ │ │ │ + bcc cabc4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca280 │ │ │ │ + bne caa18 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8354 │ │ │ │ - ble c8510 │ │ │ │ + beq c888c │ │ │ │ + ble c8a48 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8354 │ │ │ │ + beq c888c │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8b5c │ │ │ │ + beq c90d0 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca530 │ │ │ │ - ldr r1, [pc, #3684] @ c8cb4 │ │ │ │ + bcs caa10 │ │ │ │ + ldr r1, [pc, #3608] @ c9180 │ │ │ │ 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, #3664] @ c8cb8 │ │ │ │ + ldr r1, [pc, #3588] @ c9184 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3656] @ c8cbc │ │ │ │ + ldr r3, [pc, #3580] @ c9188 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca530 │ │ │ │ + beq caa10 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c8fd0 │ │ │ │ + beq c95c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c83e4 │ │ │ │ + bls c891c │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c8410 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, #0 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ + b c8948 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca380 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7cfc │ │ │ │ - b c7ee0 │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c8214 │ │ │ │ + b c83f8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c7ef4 │ │ │ │ + beq c8410 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca730 │ │ │ │ + bl cac3c │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c7ed8 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c83f0 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [sl, #68] @ 0x44 │ │ │ │ - ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9a90 │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9ad4 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - cmp r2, #28 │ │ │ │ - beq c9844 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c9380 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq c8070 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b c8090 │ │ │ │ + bne c9ffc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ca3c0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + beq c99f4 │ │ │ │ + cmn r8, #1 │ │ │ │ + bne c824c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c93e8 │ │ │ │ + subs r1, r1, #11 │ │ │ │ + movne r1, #1 │ │ │ │ + lsl r2, r1, #6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl caef0 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8bf4 │ │ │ │ + beq c9168 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c88c4 │ │ │ │ + beq c8e38 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c90d4 │ │ │ │ + beq c96a0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8800 │ │ │ │ + beq c8d74 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c7f9c │ │ │ │ + b c84dc │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8ab4 │ │ │ │ + beq c9028 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9018 │ │ │ │ + bhi c95bc │ │ │ │ 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 c7f64 │ │ │ │ + bls c84a4 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c7f64 │ │ │ │ + bls c84a4 │ │ │ │ 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 c8584 │ │ │ │ + bne c8abc │ │ │ │ cmn r8, #1 │ │ │ │ - beq c966c │ │ │ │ + beq c9c90 │ │ │ │ ldr r0, [sp, #8] TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes